Можно ли установить linux на логический диск
Допустим, вы прочитали в интернете несколько статей и заинтересовались свободной операционной системой Linux. Возможно, даже поставили ее себе на виртуальную машину или загрузились в Live-режиме и попробовали, как все выглядит и работает. Вам понравилось, и теперь вы хотите установить ее себе на компьютер и начать пользоваться. Но при этом терять уже установленную Windows не желаете, чтобы в случае непредвиденной ситуации можно было вернуться в полностью рабочую систему, да и любимые игры и нужные программы всегда будут под рукой. Есть возможность установить Linux и Windows 10 на одном компьютере. В свое время для меня, как и для многих других пользователей, это было идеальным вариантом.
В этой инструкции мы рассмотрим, как установить Linux рядом с Windows 10. Я говорю Windows 10 потому, что это самая новая операционная система от Microsoft, но эти инструкции также подойдут для более ранних версий, таких как Windwos 7, 8 и 8.1.
Я предполагаю, что у вас уже есть установленная Windows, вы нашли и определились, от какого диска отделить немного места для Linux, только не знаете, как правильно это сделать. Здесь вы получите подробный ответ на этот вопрос. Затронем еще одну важную тему - UEFI. Эта технология используется на всех новых ноутбуках с Windows, и многих пользователей интересует, как установить Linux на UEFI и какие при этом могут возникнуть проблемы.
Завершение установки
Многих новых пользователей интересует: "Как же загрузить потом мою Windows?" Не беспокойтесь, загрузчик Grub автоматически найдет загрузчик Windows и перед запуском компьютера предложит вам меню, где вы сможете выбрать операционную систему:
Таким образом, двойная загрузка Windows 10 и Linux будет настроена автоматически.
Если что-то пойдет не по плану, хотя такое вряд ли случиться, все очень легко настроить. Так что, если все сделано правильно, вы обязательно получите доступ к своей Windows после установки Linux.
Подготовка диска в Linux
Это не следующий пункт установки Linux вместе с Windows 10. Это альтернативный вариант разметки диска без использования Windows. Если вы по каким-либо причинам не хотите использовать стандартную утилиту Windows для выделения нужного пространства, это также можно сделать с помощью любого LiveCD дистрибутива Linux с предустановленной программой для управления дисками Gparted. Например, того же Ubuntu.
Загрузитесь с диска Ubuntu, в поиске Dash наберите Gparted:
Откроется вот такое окно программы для управления дисками в Linux:
Здесь важно заметить, что разделы диска в Linux называются иначе чем в Windows. Здесь диски - это просто адреса файлов в виртуальной файловой системе dev. Позже вы поймете, что это такое, а сейчас важно только, что имя каждого раздела начинается с /dev/sd. Дальше идет буква, означающая физический диск (sda, sdb, sdc, sdd и так далее). За ней цифра, что обозначает номер раздела на диске, например: sda1, sda2.
В окне утилиты, кроме имени раздела диска, мы можем видеть файловую систему, размер и свободное место на диске. Теперь по размеру и файловой системе мы можем понять на каком диске у нас расположена система.
В моем примере /dev/sdb1 - это диск С в Windows, а /dev/sdb2 - D. Мы будем делать то же, что и в предыдущем примере. Давайте уменьшим размер раздела /dev/sdb2 (D) до 10 Гигабайт чтобы на освободившимся пространстве выполнить установку Linux на Windows 10. Для этого кликните по разделу правой кнопкой и выберите пункт Resize/Move:
В открывшемся окне можно ввести нужный размер вручную в поле New size или воспользоваться ползунком:
Затем нажмите кнопку Resize/Move.
Как видите, появилось свободное пространство, но реальных изменений на диске еще нет. Для того чтобы записать все на диск, нажмите зеленую галочку, или в меню Edit выберите пункт Apply All Operations:
Процесс изменения размера файловой системы может занять немного времени:
Теперь вы можете видеть, что раздел /dev/sdb2 уменьшился, и появилось свободное место:
Для системного раздела операции те же, только есть одно замечание: не трогайте начало раздела. Вы можете спокойно уменьшать размер раздела, добавляя свободное пространство после него, но не пытайтесь это сделать до него, вот так:
Так делать не нужно, иначе будет поврежден загрузчик Windows, его очень легко восстановить, но решать эти проблемы в самом начале знакомства с Linux вам, думаю, незачем.
Создавать разделы для Linux здесь мы тоже не будем, лучше все это сделать во время установки, специально предназначенной для этого утилитой.
Шаг 4. Создание раздела ESP
В Gparted нам необходимо создать только раздел ESP для UEFI. Для этого выберите "Незамеченно", а затем нажмите по нему правой кнопкой и выберите "New":
В качестве файловой системы для раздела надо выбрать FAT32, размер - 100 мегабайт. Далее нажмите кнопку "Apply" для применения изменений.
Затем нажмите "Manage Flags" и установите галочки напротив флагов "boot" и "efi".
Далее переходим к установщику Ubuntu.
Установка Linux на платы с UEFI
Я буду рассматривать установку на примере Ubuntu, но все действия аналогичны и для других дистрибутивов. Сначала необходимо записать образ диска на флешку. Большинство дистрибутивов уже поддерживают загрузку в UEFI.
Оцените статью:
Об авторе
38 комментариев
Убунту устанавливает по умолчанию 512 Мб boot/esp. Из каких соображений вы рекомендуете 100 мб?
100 мб по умолчанию ставит window 10, и этого вполне достаточно что бы вписать в это пространство убунту при двойной установке. На русскоязычнорм форуме убунту тоже рекомендуют 100 мб. Хотя если не выходит то и 200 мб и 300 мб. В моём случае, если раздел esp создаёт установщик убунту, то никакие размеры никакого влияния не оказывают - убунту на мой ноут упорно не желает устанавливаться с uefi. Просто наотрез 🙂
Здравствуйте! Могу ли установить Ubuntu c UEFI без создания сист.раздела как вы описываете на сайте с помощью Gparted, а сразу начну с разметки разделов, где будет выделено место для этого раздела EFI в начале диска. - ?
Размер более 100 мб нужен на случай,если вы планируете ставить несколько систем рядом,возможно с несколькими ядрами . при обновлении системы (какой-либо) может элементарно не хватить места для еще одного ядра.
Какого такого ядра? Ядро лежит в /boot а не в /boot/efi
Точно,попутал малость. это для boot желательно более 100 МБ
Виндоус ставит исключительно для себя 100 Мб, а убунту приспосабливается- вынуждена. Если делать инсталляцию вручную, то желательно 200- 300 Мб, причем новый минт и убунту 18.04 берут по умолчанию 512 Мб. Некоторые линуксы (OpenSuse, например) всегда требовали для себя 512. У меня ZorinOS (на Ubuntu 16.04) стоит, я ему 300 Мб выделил- столько же, кстати, берет по умолчанию сегодняшний Manjaro. Я контролировал заполнение с gparted- 100 Мб- однозначно мало и мера вынужденная. Или постоянно чистить.
1. Как раз для Ubuntu отключить UEFI Secure Boot не обязательно. Они раньше всех подружили свою ОС с Windows. То же самое относится к продуктам от Red Hat.
2. ESP раздел /boot/efi желательно создавать больше 100 мб, чтобы потом не пришлось его чистить от старых установок и переустановок Linux
Согласен, никто уже дефолтными 100Иб не ограничивается, если даже флещки по 16Гб - норма. Я ставлю 256Мб (нравится цифра) или 256000Кб (тоже цифрка нравится, да еще поддерживается производителями накопителей, ну не любят они 1024Кб а лишь 1000Кб, и все тут, так накопителькажутся жирнее!)
Никаких, не считая того что логические разделы — некрасивые костыли над MBR.
не считая того что логические разделы — некрасивые костыли над MBR
можно подробнее, я в этой теме несовсем соображаю
>можно подробнее, я в этой теме несовсем соображаю
Примари раздел, который не логический, имеет запись в МБР свою, то есть загрузка с него пойде напрямую по этой самой записи, а логический - это отдельный раздел на винте, в котором может быть ЕМНИП неограниченное количество разделов, записи в мбр они не имеют, посему для загрузи нужны костыли. ЕМНИП примари раздела может быть всего 4.
> можно подробнее, я в этой теме несовсем соображаю
Если не волнует эстетическая сторона вопроса (наличие раздела, внутри которого содержится ещё раздел или разделы), то волноваться не о чём. Ещё доп. разделы может быть чуть труднее восстанавливать, если полетит его внутренняя таблица расширенного раздела.
>логический - это отдельный раздел на винте, в котором может быть ЕМНИП неограниченное количество разделов
А, да, ошибся. Спасибо.
Я бы избегал наличия ntfs разделов на смежных разделах с linux.
> Я бы избегал наличия ntfs разделов на смежных разделах с linux.
А почему? ntfs может укусить линуксовую фс? :)
«Логические» разделы не нужны в принципе. «Не нужны» не в смысле лоровской толпы, а не нужны в смысле того, что можно обойтись и без них.
MBR не умеет более четырёх разделов, а винда не умеет GPT.
> MBR не умеет более четырёх разделов, а винда не умеет GPT.
А часто ли нужны эти пять разделов на одном жестком диске? Речь идет о сферическом домашнем компьютере, разумеется.
ну считай (по мизеру):
2 раздела под вантуз
1 /
1 /home
1 /swap
---------
уже пять
ну вот elipse ниже правильно отписал, как раз моя ситуация.
> а винда не умеет GPT
ну вот elipse ниже правильно отписал, как раз моя ситуация.
С LVM линуксу хватит одного раздела.
Можно ещё LVM заюзать.
есть у меня два новых SATA II терабайтника.
и что-то мне нехватает дури и веры в надежность LVM использовать ее без RAID1 или RAID10.
Лучше мухи и котлеты отдельно тогда.
Когда появляются траблы с LVM тут все как в рот воды набирают.))
Когда появляются траблы с LVM тут все как в рот воды набирают.))
>и что-то мне нехватает дури и веры в надежность LVM
А без LVM винты типа вечные, что ли? С линейным LVM только несколько больше геммороя на оставшихся винтах инфу поднять. А так как винт в 99% случаев умирает не мгновенно, а замена его на новый при использовании LVM в разы проще, то вообще проблемы не вижу.
Сферическое ИМХО в вакууме, только что из палаты мер и весов.
Каким образом гента, udev и сбой железа в одном флаконе касаются LVM?
не надо ляля
ничего вечного нет
а замена его на новый при использовании LVM в разы проще,
а без дурки никак уже ?)
меня не интересует эксплуатация до отказа HDD, и не интересуют корпоративные подходы дома.
от потери данных я пока уварачивался как-то 10 лет.
И что? Чьё-то мнение с потолка, и проблема udev? Веско.
> MBR не умеет более четырёх разделов, а винда не нужна
> от потери данных я пока уварачивался как-то 10 лет.
Можно подумать, LVM2 как то способствует потери данных.
Без рейда ,и при отказе HDD, ты можешь потерять все.
Меня это не устаривает.
А резервные копии делать уже не модно?
Смешно )
А не делать глупости сразу уже не модно?
умеет или не умеет винда GPT не так значительно, главное, что она не хочет даже устанавливаться, если нет «понятного» ей главного раздела. то есть просто поставить ее на логический раздел не получилось, пришлось один primary-раздел форматировать под fat32 для нескольких файлов и boot-сектора.
у линукса таких проблем нет, но, всё же если есть возможность, не используйте логические разделы, LVM и прочие «сущности». а если нужно, например, вынести отдельно /home то попробуйте сделать ФС в файле)) не знаю насклько это бредовая идея, еще не потестировал, хехе
А не делать глупости сразу уже не модно?
Какие? Ты так и не осилил обосновать своё заявление. При физической неисправности диска шансы потерять всё равны во всех случаях. LVM при физических дефектах диска восстанавливается немногим сложнее обычных структур.
ну ну ))
ок, дано:
два терабайтника полностью под LVM
Вопрос : куда скинуть данных на 1 Тб.
Еще один хард держать ?))
Та нафиг такие костыли тогда ?
ок, дано:
два терабайтника полностью под LVM
Вопрос : куда скинуть данных на 1 Тб.
Хочу установить Linux на один раздел диска (на то есть причины), и хотел бы знать все плюсы и минусы такого способа. Конечно /home и swap - отдельно. Спасибо.
У меня вообще все на одном разделе, даже хомяк. Разницы с разнесенной системной не увидел.
Хочу установить Linux на один раздел диска
А как его ещё обычно устанавливают? Точнее так: как его обычно устанавливал ты?
Хочу установить Linux на один раздел диска
Правильное решение. Для LVM больше одного раздела и не нужно.
Зачем? Их тоже в LVM.
В жопу LVM. Just use Btrfs.
У меня так и установлено. Вроде работает.
Ставь, больше разделов и не нужно.
Btrfs, как оказалось решето. )))
А ещё она defective by design. Да.
Подумай о необходимости этого действия. Это вроде уже устарело.
//swap'a нет 8 GB ОП.
mopsene ★★★ ( 14.12.12 15:17:20 )
Последнее исправление: mopsene 14.12.12 15:17:48 (всего исправлений: 1)
Опять дебильный вопрос. Цель то какая? Домашний комп, сервер, . что это будет вообще? От цели установки многое зависит.
Если винт трехтерабайтный, а пользователям в этот раздел срать запретить, то пофиг.
Eddy_Em ☆☆☆☆☆ ( 14.12.12 16:15:20 )
Последнее исправление: Eddy_Em 14.12.12 16:15:36 (всего исправлений: 2)
На буке, например, я только /home вынес отдельным разделом:
А вот это и зря.
/home по любому нужно отдельно.
По уму надо /tmp отдельно и в ext2 выносить
А как гибернировать тогда? В файл?
ХЗ, не пользуюсь. У меня ссд, загружается секунд за 5-7 и кде восстанавливает всю сессию, так что смысл в гибернации тоже пропадает.
Подумай о необходимости этого действия. Это вроде уже устарело.
Предлагаешь спать в файле?
Как вариант, но я выше уже ответил.
По уму надо /tmp отдельно и в ext2 выносить
Зачем? Все данные и документы у меня лежат в отдельном рпзделе /data, а настройки программ не стоят того, чтоб ради них заводить отдельный раздел.
Никогда не понимал — зачем засерать озу временными говнофайлами?
Вот на этом и остановись; позже можно будет поправть gparted-ом.
Никогда не понимал — зачем засерать озу временными говнофайлами?
Нынче ОЗУ дешёвая, да и тратить ее в обычном режиме неначто (не считая виртуалок). А скорость работы повышается.
для несервера достаточно двух разделов: рут (20 гб), остальное хомяк. своп не нужен, если памяти от 8 гб и выше. tmp в tmpfs
tmpfs /tmp tmpfs size=4G 0 0
и система на быстром ssd
все просто летает.
вот хомяк забьется или система при обновлении слетит — разницу и уразумеешь. у меня на общем разделе только виртуалки для тестов
/var/log имеет смысл на отделный раздел посадить
/boot
/swap (жедательно в начало, тк в зависимости от удаления от начала диска, падает скорость чтения/записи, и не надо говорить что swap не нужен. Нужен, man виртуальная память, man гибернация) /
/home
X10Dead ★★★★★ ( 15.12.12 02:17:44 )
Последнее исправление: X10Dead 15.12.12 02:18:15 (всего исправлений: 1)
Зачем? Все данные и документы у меня лежат в отдельном рпзделе /data, а настройки программ не стоят того, чтоб ради них заводить отдельный раздел.
В принципе это нормально.
Просто мне иногда бывает нужно сохранять настройки и файлы пользователей. Вот тогда проще не форматировать /home
Зачем? Все данные и документы у меня лежат в отдельном рпзделе /data, а настройки программ не стоят того, чтоб ради них заводить отдельный раздел.
100% в точку! И я хочу сделать отдельный раздел (/а) для данных. Тем более что Пингвин у меня будет жить на винте где властвует Винда. Так что в случае краха системы можно легка переместить нужное данные на другой раздел диска при помощи Total Commander.
Никогда не понимал — зачем засерать озу временными говнофайлами?
Добрый день! Собираюсь установить linux mint на отдельный жесткий диск, предварительно отключив жесткий диск с виндой. В связи с этим есть такие вопросы: Надо ли создавать раздел efi размером 200 Mb для загрузчика linux? И в последствии, при подключении жесткого диска с виндой, при каждой загрузке в биосе или бут меню надо будет выбирать жесткий диск, с которого будет грузится нужная ОС? Или можно приладить к этому стандартный загрузчик? Еще один нюанс с разметкой уточнить хотел, т.к. однозначного ответа не нашел на просторах интернета: Необходимо ли создавать раздел home? Или проще смонтировать общий раздел нтфс в линукс, чтобы пользоваться им и из виндовс и из линукса? Или лучше будет создать этот раздел и уже к нему примонтировать остальную файлопомойку?
Достаточно будет и 100Mb. После установки подключить второй винт и сделать sudo update-grub
Лучше сделай отдельно небольшой раздел /home
Надо ли создавать раздел efi размером 200 Mb для загрузчика linux?
И в последствии, при подключении жесткого диска с виндой, при каждой загрузке в биосе или бут меню надо будет выбирать жесткий диск, с которого будет грузится нужная ОС?
Или можно приладить к этому стандартный загрузчик?
Еще один нюанс с разметкой уточнить хотел, т.к. однозначного ответа не нашел на просторах интернета: Необходимо ли создавать раздел home? Или проще смонтировать общий раздел нтфс в линукс, чтобы пользоваться им и из виндовс и из линукса?
Или лучше будет создать этот раздел и уже к нему примонтировать остальную файлопомойку?
Vsevolod-linuxoid ★★★★★ ( 07.06.17 19:17:23 )
Последнее исправление: Vsevolod-linuxoid 07.06.17 19:18:24 (всего исправлений: 2)
Про «смонтировать NTFS» — держите в уме, что это будет FUSE+ntfs-3g, что много медленнее нативных ФС в ядре. То есть, например, качать торренты на такой раздел напрямую — не слишком классная идея.
Отдельный /home дает один плюс — можно переставлять систему не трогая содержимое этого раздела (прежде всего настройки, основная файлопомойка может быть как на этом разделе, так и на другом, как с нативной ФС, так и с FUSE).
Под стандартным я имел в виду grub. Вопрос по поводу раздела home был в том насколько его необходимо создавать про монтирование я понял, а вот про необходимость отдельного раздела однозначной информации нет- кто-то создает, кто-то делает только один корневой раздел. Я для верности создам гигов на 40 и в него смотнирую остальную часть жесткого диска
На самом деле, вариантов и впрямь очень много. Причем, судя по вопросам, ты немного путаешься. Потому вот алгоритм, как сделать проще:
- 1) В настройках UEFI отключаешь Secure Boot, после чего выставляешь следующий приоритет загрузки с носителей:
- 1) DVD (или USB-stick, в зависимости от того, что используешь) в UEFI режиме
- 2) Пустой жесткий диск для Linux Mint в UEFI режиме
- 3) Жесткий диск с Windows в UEFI режиме
Vsevolod-linuxoid ★★★★★ ( 07.06.17 19:36:16 )
Последнее исправление: Vsevolod-linuxoid 07.06.17 19:37:05 (всего исправлений: 3)Вроде же везде пишут, что надо в файле конфигурации прописывать именно ntfs-3g при монтировании раздела из винды. или тут нюансы какие-то есть?
Название опции в файле конфигурации и название драйвера — разные вещи.
Как уже писали выше, отдельный /home нужен для удобной переустановки Linux, и ни для чего более.
Я для верности создам гигов на 40 и в него смотнирую остальную часть жесткого диска
У тебя жесткая путаница с терминологией и/или каша в голове. Ты либо имел в виду что-то другое, либо и вправду не понимаешь ничего. То, что ты только что написал, приведет к катастрофе.
Vsevolod-linuxoid ★★★★★ ( 07.06.17 19:45:48 )
Последнее исправление: Vsevolod-linuxoid 07.06.17 19:49:29 (всего исправлений: 2)Чуть больше недели пытаюсь знакомиться с linux отсюда и путаница в голове с терминами, за что приношу извинения. Я имел ввиду следующее: Устанавливаю линукс с двумя разделами- /=60 гиг и home=40 гиг, swap по совету с другой темы делать не буду, т.к. установлено 16 гиг оперативки. Далее я через настройку файла конфигурации (fstab, если ничего не путаю) пропишу автомонтирование своего файлообменного раздела нтфс (доступ к которому я буду иметь и в винде и в линуксе). Вроде как-то так.
Подобное автомонтирование я опробовал на ноутбуке-вроде все работало. Только там я создавал только корневой раздел.
Так все нормально, но swap лучше сделать, можно в виде файла. Понимаешь, если все 16 гигов оперативки будут заняты (маловероятно, но всё же), то система со свопом повисит и будет работать дальше, а без может зависнуть наглухо. А на нашем форуме полно экстремалов.
Спасибо за объяснения и помощь!
Если честно, не за что. Я писал алгоритм установки из теоретических соображений, сам не пробовал. И опыта с UEFI я не имею, я жуткий ретроград, Debian Stable на MBR.
Если боишься за данные на винде, лучше и впрямь отключи диск с ней физически на время установки, а дуалбут не настраивай вовсе, просто дергай туда-сюда порядок загрузки в настройках UEFI(BIOS). Но Secure Boot придется в любом случае отключить.
Vsevolod-linuxoid ★★★★★ ( 07.06.17 20:20:04 )
Последнее исправление: Vsevolod-linuxoid 07.06.17 20:22:39 (всего исправлений: 1)С биосом не очень удобно. я только забыл разметку жесткого диска проверить.
Шаг 3. Разметка диска для UEFI
У UEFI в этом плане есть несколько отличий от BIOS. Во первых, это использование таблицы разделов диска GPT. Это новая технология, которая имеет массу преимуществ над MBR, среди которых очень большое количество первичных разделов (в MBR только четыре), восстановление при повреждениях, и многое другое. Подробнее о том чем GPT отличается от MBR читайте в отдельной статье. Второе отличие в том, что файлы загрузчика операционной системы больше не хранятся в первых 512 байтах жесткого диска. Все они хранятся на отдельном разделе, который называется ESP.
Перед тем, как нажать "Install Ubuntu" желательно подготовить диск с помощью Gparted. Откройте утилиту из главного меню образа. Затем выберите Device -> Create Partition Table:
В списке выберите таблицу разделов GPT:
Дальше переходим к созданию разделов.
Шаг 6. Назначение разделов
Если вы выбрали другой вариант разметки, то перед вами откроется меню со списком всех разделов. Найдите внизу окна "Устройство для установки загрузчика" и выберите в списке раздел для EFI.
Затем кликните по разделу для EFI в списке и выберите "Системный раздел EFI":
Далее можно продолжить установку как обычно. Вам надо создать корневой раздел, и по желанию вы можете создать раздел для загрузчика, подкачки и домашний раздел. Подробнее про установку Ubuntu 18.04 вы можете прочитать по ссылке.
Выводы
Сегодня мы рассмотрели, как установить Linux на Windows 10. Разобрались, как выполнить разметку, как выбрать разделы и что делать, если на вашем ноутбуке используется UEFI. Об установке какого-либо определенного дистрибутива Linux вместе Windows 10, говорить бессмысленно, так как, во-первых, все действия похожи, и, во-вторых, вы можете найти подробные инструкции в соответствующих статьях. Еще хотелось бы заметить: для комфортной работы Windows 10 с Linux на одном компьютере нужно отключить Windows FastBoot, иначе вы не сможете подключить системный раздел Windows в Linux. Если остались вопросы, спрашивайте в комментариях!
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.Перед тем, как начинает загружаться операционная система, специализированное программное обеспечение компьютера инициализирует все компоненты, проверяет их готовность к работе и только потом передает управление загрузчику ОС.
Раньше для этих целей использовался набор программ BIOS, но этот стандарт сейчас считается устаревшим, а ему на замену пришла технология UEFI, которая поддерживает защищенную загрузку, имеет приятный графический интерфейс настройки и много других преимуществ. Большинство современных материнских плат и ноутбуков выпускаются уже с UEFI. В этой статье мы рассмотрим как выполняется установка Linux на UEFI и с какими проблемами вы можете столкнуться.
Шаг 5. Вариант разметки дисков
Когда система предложит выбрать способ разметки можно позволить системе все разметить автоматически. Но это только в том случае, если вы у вас уже не установлена какая-либо операционная система. Иначе выбираем "Свой вариант":
Установка Linux на Legasy BIOS
Это вариант для владельцев плат UEFI, которые не хотят разбираться в тонкостях использования этой технологии и согласны использовать свое устройство как раньше с BIOS. Большинство материнских плат позволяют эмулировать режим BIOS. В этом режиме вы можете установить Linux безо всяких проблем и дополнительных разделов, так как это делалось в BIOS.
Чтобы включить режим Legasy BIOS надо войти в настройки BIOS/UEFI с помощью кнопки F2, Del или Shift+F2 и найти там соответствующий пункт. Например, у меня этот пункт находится на вкладке Boot. Здесь нужно выбрать режим загрузки UEFI или Legasy.
После сохранения настроек вы можете устанавливать свою операционную систему как обычно. Если же вас такой вариант не устраивает, дальше мы рассмотрим как установить Linux именно на UEFI.
Шаг 2. Выбор порядка загрузки
Для того чтобы ваша система смогла загрузиться с только что записанной флешки нужно отключить UEFI Secure Boot. Этот режим позволяет загружаться только подписанным операционным системам, а подписанными являются только ОС от Microsoft. Поэтому для Linux этот режим надо отключать. У меня эта настройка тоже есть на вкладке Boot:
Кроме того, надо установить на первое место флешку:
После этого можно перезагружать компьютер и приступать к установке. Если у вас появилось вот такое окно, значит все хорошо. Здесь надо выбрать "Try Ubuntu without installing", это обязательное условие:
Я не буду описывать все шаги установки, которые надо выполнить, они ничем не отличаются от установки обычной ОС, отличие только в установке загрузчика и разметке диска. На нем и остановимся далее.
Шаг 7. Завершение установки
После того как все файлы распакуются и установится загрузчик установка Linux на UEFI будет завершена, вы можете перезагрузить комьпютер и пользоваться своей системой как обычно.
Но давайте еще рассмотрим управление пунктами меню и загрузчиками EFI.
Установка Linux рядом с Windows 10
Я не буду здесь подробно рассматривать, как установить Linux, все это уже подробно рассмотрено в моих статьях отдельно для разных дистрибутивов. Рассмотрим только несколько аспектов разметки диска. Возьмем Ubuntu, как самую популярную ОС для новичков, но в других дистрибутивах все почти так же.
На этапе выбора способа разметки я советую брать ручной вариант. Поскольку так вы лучше разберетесь, как устанавливать систему:
Здесь вы из освобожденного ранее места создаете те разделы, о которых мы говорили в самом начале статьи. Для корневого раздела точку монтирования нужно выбрать /, для домашнего - /home, а для раздела подкачки точка монтирования не указывается.
Дальше действуем все как обычно - по инструкции для определенного дистрибутива, и установка Linux рядом с Windows 10 будет выполнена успешно.
Подготовка диска в Windows
Чтобы установить Linux рядом с уже использующейся Windows 10, нужно будет "отрезать" пространство от системного диска. Поэтому перед решительными действиями важно создать резервную копию системы или хотя бы важных файлов. Если все пройдет хорошо, ничего страшного не случится ни с файлами, ни с системой, но из-за какого-либо сбоя, например, отключения электричества, файловая система может быть повреждена. Вы и сами по невнимательности можете сделать что-то не так и удалить не то, что нужно.
Поэтому, если будете работать с системным диском, скопируйте важные файлы на внешний носитель, и, если есть возможность, создайте резервную копию операционной системы с помощью соответствующего пункта панели управления:
При работе с не системным разделом, например, D, E, F и т д, достаточно просто скопировать файлы оттуда.
Теперь переходим непосредственно к подготовке диска для установки Windows 10 и Linux. Проще всего это сделать с помощью стандартной утилиты управления дисками в Windows. Кликните правой кнопкой по значку "Этот компьютер" на рабочем столе и откройте пункт "Управление":
Дальше нам нужна утилита Управление дисками:
Здесь внизу окна мы видим два диска: C (системный) и D (обычный). Я приведу пример, как изменить размер диска D. Для диска C все действия аналогичны.
Кликните по нужному диску правой кнопкой и выберите опцию Сжать том:
Откроется вот такое окно, в котором нужно ввести размер создаваемого тома в поле размер сжимаемого пространства:
Обратите внимание, вы не можете указать размер больше, чем количество свободного места на диске. Поэтому сначала освободите место, если еще этого не сделали. Кликаем на кнопку сжать. После этого появится неразмеченное пространство, из которого можно создать нужные разделы:
Вот и все. Теперь у вас есть место для установки Linux рядом с Windows 10. Выполнять дальнейшую разметку диска в утилите Windows не вижу смысла, поскольку все опасные операции, которые могли повредить систему, мы уже сделали, а разделы для Linux лучше всего и настраивать средствами Linux.
Шаг 1 (альтернатива). Запись Linux на флешку UEFI в Windows
Если вы решили записать Linux в Windows, то лучше использовать утилиту Rufus. В ней необходимо выставить такие параметры:
- Схема раздела и тип системного интерфейса: GPT для компьютеров с UEFI;
- Файловая система: FAT32.
Все остальные параметры - по умолчанию. После завершения записи ваша флешка готова к использованию.
Установка Linux рядом с Windows 10 UEFI
На всех современных ноутбуках, выпускаемых с Windows 8, 8.1, 10 используется технология UEFI. Это новая прогрессивная технология, которая пришла на смену устаревшей BIOS. Первое важное и самое заметное изменение - использование таблицы разделов GPT, вместо устаревшей MBR, а также создание отдельного раздела диска для загрузчиков операционных систем. Многие пользователи боятся, что UEFI усложнит установку Linux с Windows 10 на их ноутбук. И зря - в большинстве случаев нет ничего сложного. Если у вас уже установлена Windows, то, скорее всего, раздел efi уже был создан, и во время разметки диска нужно просто выбрать его для установки загрузчика. Раздел efi, как правило, создается с файловой системой fat32 и занимает около 30 Мегабайт памяти:
Если же у вас чистый винчестер, нужно создать таблицу разделов GPT. Это можно сделать с помощью той же Gparted, открыв меню Devices -> Create Partition Table:
Дальше необходимо создать efi раздел, делаем тоже с помощью Gparted, создаем обычный раздел, с файловой системой fat32 и меткой EFI:
Потом указываем этот раздел во время установки Linux вместе с windows 10, для него нужно указать точку монтирования /boot/EFI. Вот и все сложности с установкой в UEFI. Вообще, установку в UEFI поддерживают все дистрибутивы, работающие в Grub2.
Немного теории
Для установки операционной системы Linux рядом с Windows 10 вам понадобится создать несколько дополнительных разделов диска. Минимальное количество - три раздела. Linux не принято устанавливать на один раздел как Windows, хотя такой вариант возможен. Linux настолько гибок, что позволяет разместить систему, файлы пользователя и настройки на разных разделах. Это очень выгодно во время переустановки. Вы переустанавливаете систему в системном разделе, а все ваши файлы на рабочем столе и настройки рабочего окружения останутся на месте.
Вот эти три раздела:
- Системный;
- Домашний;
- Раздел подкачки.
Минимальные требования объема под системный раздел в различных дистрибутивах варьируются от семи до двадцати Гигабайт. Но этого хватит для установки самой системы и нескольких дополнительных программ. Если же вы собираетесь использовать много программ и игр, особенно если они занимают много места, необходимо взять еще пару десятков Гигабайт про запас. Я рекомендую использовать под системный раздел Linux так же, как и для диска C Windows, 30-40 Гигабайт.
Раздел подкачки используется, когда системе не хватает оперативной памяти. При определенном проценте заполнения Linux понемногу начинает скидывать неиспользуемые данные в этот файл. Поэтому для данного раздела подойдет объем в два раза меньше, чем размер вашей ОЗУ. Но если вы планируете использовать спящий режим или гибернацию, то под раздел подкачки нужно выделить объем дискового пространства, равный размеру ОЗУ, потому что в этих режимах все содержимое оперативной памяти компьютера переносится на диск. Домашний раздел - это раздел с вашими файлами, фильмами, музыкой, загрузками. Прикиньте, сколько вам нужно.
Выводы
В этой статье мы рассмотрели как установить Linux на UEFI, а также как управлять порядком загрузки в установленной системе. Теперь, если у вас возникнет желание установить эту операционную систему на свой новый ноутбук с EFI, то вы уже знаете как это сделать. Если у вас остались вопросы, спрашивайте в комментариях!
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.Управление загрузчиком UEFI с помощью eifbootmgr
Когда система загрузится вы можете отобразить настройки UEFI по умолчанию выполнив команду:
Рассмотрим подробнее что означает каждый из параметров:
- BootCurrent - загрузчик, который был использован для запуска этой операционной системы;
- BootOrder - порядок загрузчиков, в котором менеджер загрузки будет их перебирать во время старта системы. Если первый загрузчик не сработал, то будет использован второй и так далее;
- BootNext - загрузчик, который будет запущен при следующей загрузке;
- Timeout - таймаут на протяжении которого будет показываться меню выбора загрузчика, перед тем, как он будет выбран автоматически;
- Пункты 0000 - 0004 - загрузчики которые можно использовать.
Вы можете изменить порядок загрузки с помощью опции -o, например, сделаем так чтобы первым загружалась ОС из оптического диска:
sudo efibootmgr -o 0,1,2,3
И вернем обратно на первое место Ubuntu:
sudo efibootmgr -o 3,0,1,2
Можно изменить таймаут, чтобы отображалось меню выбора системы:
sudo efibootmgr -t 20
Здесь мы установили таймаут в 20 секунд.
Шаг 1. Запись Linux на флешку UEFI в Linux
Для записи образа на флешку в Linux лучше использовать утилиту Etcher. Программа запишет носитель, который можно загружать как в UEFI, так и в обычной системе. После запуска программы надо выбрать образ системы:
Затем карту памяти и дождаться завершения записи:
Также можно записать образ на флешку вручную. Это проще чем для обычного BIOS, хотя и потребует больше действий. Сначала отформатируйте ваш носитель в FAT32. Это можно сделать в стандартной утилите управления дисками Gnome:
Затем распакуйте содержимое установочного образа в корень флешки:
sudo mount /путь/к/образу.iso /mnt
sudo mount /dev/sdb1 /media/flash/
sudo cp -r /mnt/* /media/flashЗдесь /dev/sdb1 - имя раздела вашей флешки. Вы можете выполнить все эти действия в файловой менеджере. Не обязательно использовать команды. Далее нужно установить на раздел флешки, куда вы распаковали свои файлы два флага - boot и lba. Это можно сделать с помощью Gparted. Просто запустите программу, выберите в списке дисков свою флешку:
Нажмите правой кнопкой по разделу, выберите Управление флагами и установите галочки на против флагов boot и lba.
Каким бы способом вы не пользовались, ваша флешка готова и вы можете с нее загружаться. Большинство образов Linux уже содержат загрузчик EFI и прошивка компьютера его найдет при следующей перезагрузке.
Читайте также: