There are several possible things that might be going wrong.
1.) The Kali installer may have installed a traditional BIOS/MBR-style version of GRUB instead of an UEFI version. If your firmware prefers UEFI-style boot over legacy BIOS style, this bootloader will be completely ineffective, as the firmware just won’t load the old-style Master Boot Record at all, once it sees that the Windows UEFI bootloader is in place.
2.) The Kali installer may have installed an UEFI version of GRUB, but without the shim.efi
that is necessary for Secure Boot — and the Secure Boot implementation of your system’s UEFI firmware may silently bypass any bootloader that does not have the necessary Secure Boot signatures, if Secure Boot is enabled.
(Other UEFI implementations will output a scary security error message if Secure Boot is enabled and they encounter a bootloader with a missing or invalid Secure Boot signature. That at least would make this case easier to troubleshoot.)
3.) The Kali installer may have successfully installed a Secure Boot-capable UEFI bootloader, but failed to register it in the firmware NVRAM. Or maybe the firmware implementation will only accept the boot filename of a standard Windows bootloader — that would qualify as a firmware bug.
The first step for identifying between these cases would be letting the system boot to Windows 10, running a Command Prompt as an Administrator, and using the bcdedit /enum firmware
command. This will list the boot options registered in NVRAM and the BootOrder settings. If there is no mention of Kali in the output, you can tentatively exclude problem #2 for now — you definitely have at least problem #1 or #3.
If problem #2 seems likely, it can be worked around by disabling Secure Boot, or by clearing the Secure Boot Primary Key (PK) variable. Often (but maybe not always) the UEFI BIOS Setup offers a way to do one or both of these things.
The next step would require booting Kali (or some other Linux) from live USB and using it to gain access to the Kali installation on the HDD. After mounting the Linux partition(s) on the HDD, go to the directory <mountpoint>/usr/lib/grub
and list the contents of that directory. If there is a sub-directory named x86_64-efi
, you have an UEFI version of GRUB installed and can definitely exclude problem #1.
If, on the other hand, there is a sub-directory named i386-pc
, you have a traditional BIOS/MBR version of GRUB installed, confirming problem #1. Fixing it would require chrooting to the HDD-based installation and using the package management tools to replace the grub-pc
and grub-pc-bin
packages with grub-efi-amd64[-signed]
and grub-efi-amd64-bin
respectively. (If you cannot disable Secure Boot, get the -signed version of the first package if available, and also the shim
package.)
If it turns out you have problem #3, you can fix it by using the efibootmgr
command in your Kali Live USB — but only if that Live USB is bootable in the UEFI native style. If the Live USB is booting in the legacy BIOS/MBR style, the legacy compatibility firmware code will hide away the interface that is needed by the efibootmgr
command.
Alternative tools for fixing problem #3 in the Windows side:
- there used to be a program named
EasyUEFI
from the same manufacturer asEasyBCD
. Even the completely free version of that program would have been sufficient. Unfortunately, only a trial version of it is now available for free. - there seems to be a program called
BOOTICE
from a Chinese developer that apparently could do the job. I haven’t tested it. - I think Windows 10’s native
bcdedit
command might be able to register a new UEFI bootloader, but the procedure seems a bit awkward and I haven’t tested this. - You can use
mountvol X: /S
as an administrator to gain access to the EFI System Partition in Windows. Once done, hide the ESP again withmountvol X: /D
.
There are several possible things that might be going wrong.
1.) The Kali installer may have installed a traditional BIOS/MBR-style version of GRUB instead of an UEFI version. If your firmware prefers UEFI-style boot over legacy BIOS style, this bootloader will be completely ineffective, as the firmware just won’t load the old-style Master Boot Record at all, once it sees that the Windows UEFI bootloader is in place.
2.) The Kali installer may have installed an UEFI version of GRUB, but without the shim.efi
that is necessary for Secure Boot — and the Secure Boot implementation of your system’s UEFI firmware may silently bypass any bootloader that does not have the necessary Secure Boot signatures, if Secure Boot is enabled.
(Other UEFI implementations will output a scary security error message if Secure Boot is enabled and they encounter a bootloader with a missing or invalid Secure Boot signature. That at least would make this case easier to troubleshoot.)
3.) The Kali installer may have successfully installed a Secure Boot-capable UEFI bootloader, but failed to register it in the firmware NVRAM. Or maybe the firmware implementation will only accept the boot filename of a standard Windows bootloader — that would qualify as a firmware bug.
The first step for identifying between these cases would be letting the system boot to Windows 10, running a Command Prompt as an Administrator, and using the bcdedit /enum firmware
command. This will list the boot options registered in NVRAM and the BootOrder settings. If there is no mention of Kali in the output, you can tentatively exclude problem #2 for now — you definitely have at least problem #1 or #3.
If problem #2 seems likely, it can be worked around by disabling Secure Boot, or by clearing the Secure Boot Primary Key (PK) variable. Often (but maybe not always) the UEFI BIOS Setup offers a way to do one or both of these things.
The next step would require booting Kali (or some other Linux) from live USB and using it to gain access to the Kali installation on the HDD. After mounting the Linux partition(s) on the HDD, go to the directory <mountpoint>/usr/lib/grub
and list the contents of that directory. If there is a sub-directory named x86_64-efi
, you have an UEFI version of GRUB installed and can definitely exclude problem #1.
If, on the other hand, there is a sub-directory named i386-pc
, you have a traditional BIOS/MBR version of GRUB installed, confirming problem #1. Fixing it would require chrooting to the HDD-based installation and using the package management tools to replace the grub-pc
and grub-pc-bin
packages with grub-efi-amd64[-signed]
and grub-efi-amd64-bin
respectively. (If you cannot disable Secure Boot, get the -signed version of the first package if available, and also the shim
package.)
If it turns out you have problem #3, you can fix it by using the efibootmgr
command in your Kali Live USB — but only if that Live USB is bootable in the UEFI native style. If the Live USB is booting in the legacy BIOS/MBR style, the legacy compatibility firmware code will hide away the interface that is needed by the efibootmgr
command.
Alternative tools for fixing problem #3 in the Windows side:
- there used to be a program named
EasyUEFI
from the same manufacturer asEasyBCD
. Even the completely free version of that program would have been sufficient. Unfortunately, only a trial version of it is now available for free. - there seems to be a program called
BOOTICE
from a Chinese developer that apparently could do the job. I haven’t tested it. - I think Windows 10’s native
bcdedit
command might be able to register a new UEFI bootloader, but the procedure seems a bit awkward and I haven’t tested this. - You can use
mountvol X: /S
as an administrator to gain access to the EFI System Partition in Windows. Once done, hide the ESP again withmountvol X: /D
.
Приветствую, друзья!
Двойная загрузка Linux с Windows — один из самых удобных способов использования двух операционных систем на одном компьютере.
Обе ОС установлены на диске, на реальном оборудовании, и при включении системы вы можете выбрать, какую операционную систему использовать.
В режиме двойной загрузки вы можете выбрать операционную систему для загрузки
В этом руководстве я покажу вам, как установить Ubuntu с уже установленной в системе Windows 10.
Прежде чем вы начнете следовать руководству, я советую сначала полностью его прочитать.
Посмотрите, что вам нужно и что вы должны делать в этом уроке.
Как только вы получите хорошее представление о процедуре и у вас все необходимое будет под рукой, приступайте к процессу.
Двойная загрузка — не сложный процесс. Просто нужно время и терпение.
Упомянутые здесь шаги применимы к другим версиям Ubuntu, таким как Lubuntu, Kubuntu, Xubuntu и дистрибутивам Linux на основе Ubuntu, таким как Linux Mint, elementary OS и т. д.
Двойная загрузка Ubuntu Linux с Windows 10
Это руководство подходит для систем с предустановленной Windows 10 с безопасной загрузкой UEFI и системой разбиения GPT.
Пожалуйста, проверьте, использует ли ваша система GPT или MBR?
Проверки совместимости
Убедитесь, что ваша система использует UEFI: это руководство применимо только для систем с загрузкой UEFI.
Если вы купили свою систему в последние 5-6 лет, скорее всего, у вас уже должна быть система UEFI в разделе GPT.
Однако нет ничего плохого в том, чтобы убедиться, что ваша система использует UEFI.
Если в вашей системе используется устаревшая версия BIOS с системой разбиения на разделы MBR, следуйте этому руководству по двойной загрузке.
Процесс шифрования Bitlocker отличается: в новых системах с Windows 10 Pro диск зашифрован с помощью Bitlocker.
Система с SSD и HDD: если у вас есть система с SSD и HDD, то есть с двумя дисками, процесс будет почти таким же.
Предпосылки: что вам нужно?
Для простой и безопасной установки Linux вместе с Windows вам понадобятся следующие вещи:
- Компьютер с предустановленной Windows 10;
- USB-ключ (флэш-накопитель или USB-накопитель) размером не менее 4 ГБ и без данных на нем;
- Подключение к интернету (для загрузки ISO-образа Ubuntu и инструмента для создания Live USB). Вы можете сделать это в любой системе, не обязательно в системе с двойной загрузкой.
- Необязательно: внешний USB-диск для резервного копирования существующих данных;
- Необязательно: восстановление Windows или загрузочный диск (если у вас возникнут серьезные проблемы с загрузкой, их можно будет исправить).
Давайте посмотрим, как установить Ubuntu вместе с Windows 10.
Шаг 1. Сделайте резервную копию вашей системы Windows [необязательно]
Всегда приятно иметь резервную копию ваших данных, на всякий случай, если вы испортите систему при работе с разделами диска.
Я советую скопировать все важные данные, которые вы не можете позволить себе потерять, на внешний USB-диск.
Вы можете использовать внешний жесткий диск (медленнее, но дешевле) или SSD (быстрее, но дороже) и копировать на него важные файлы и папки.
Шаг 2. Загрузите Ubuntu (или любой другой дистрибутив Linux, который вы будете использовать)
Перейдите на сайт Ubuntu и загрузите файл ISO.
Размер файла должен быть около 2,5 ГБ. Если вам нужно загрузить Ubuntu через торрент, вы можете нажать «Альтернативные загрузки».
Шаг 3: Создайте live USB / диск Ubuntu
Я предполагаю, что вы используете Windows для создания Live USB.
Есть несколько бесплатных приложений, которые позволяют создать Live Ubuntu USB.
Вы можете использовать любой из этих инструментов.
Поскольку я не могу показать их все, я буду все делать с Rufus.
Загрузите Rufus бесплатно с его веб-сайта. Он загрузит файл с расширением .exe.
Подключите USB.
Это устройство будет отформатировано, поэтому убедитесь, что на нем нет важных данных.
Запустите только что загруженный инструмент Rufus.
Он автоматически определяет подключенный USB-порт, но все равно дважды проверьте его.
Теперь перейдите к местоположению загруженного образа ISO и убедитесь, что он использует схему разделения GPT и целевую систему UEFI.
Нажмите кнопку «Пуск» и дождитесь завершения процесса. Ваш Live Linux USB готов.
Примечание. Установить Ubuntu и создать действующий USB-процесс Ubuntu можно на любом компьютере.
Но остальная часть процесса берет на себя система, в которой вы выполняете двойную загрузку.
Шаг 4. Освободите место на диске для установки Ubuntu
Во многих системах при установке Ubuntu предоставляется возможность сделать раздел диска для Ubuntu.
Однако это не гарантия.
Поэтому перед установкой лучше освободить необходимое место на диске.
В меню Windows найдите «разделы диска» и выберите «Создать и отформатировать разделы жесткого диска».
В инструменте управления дисками щелкните правой кнопкой мыши диск, который вы хотите разделить, и выберите «Сжатый том».
Если у вас всего один такой раздел, вам нужно освободить на нем немного свободного места для Linux.
Если у вас есть несколько разделов значительного размера, используйте любой из них, кроме диска C, поскольку он может стереть данные.
На 256 ГБ в моей системе уже было несколько разделов от производителя, но в основном для резервного копирования и других целей.
Основным разделом был диск C объемом около 220 ГБ, на котором установлена Windows 10.
В моем случае я уменьшил диск C, чтобы освободить место для установки Linux.
Сколько места вам нужно для Linux при двойной загрузке?
Это зависит от того, сколько у вас общего дискового пространства.
Вы можете установить Ubuntu на 15 или 20 ГБ, но скоро у вас начнется нехватка места на диске.
В наши дни у вас должно быть не менее 120 ГБ на диске.
В этом случае выберите для Linux 30-40 ГБ диска.
Если у вас диск на 250 ГБ, выделите ему 60-80 ГБ или даже больше.
Если у вас больше места на диске, выделите ему еще больше свободного места, если хотите.
Что делать, если у вас есть диски D, E или F?
Это обычная путаница для многих людей, поскольку они думают, что Ubuntu можно установить только на диск C.
Это не правда.
Понимаете, у меня был только один диск C, поэтому я его сжал.
Если у вас есть диск D, E или F, вы можете сжать один из этих дисков.
Вы также можете удалить диск D, E или F.
НИКОГДА НЕ УДАЛЯЙТЕ ДИСК С.
Шаг 5: Загрузитесь с Live Ubuntu USB
Вы создали действующий USB-накопитель Ubuntu на шаге 3.
Подключите его к системе.
Прежде чем вы загрузитесь с Live USB-накопителя, давайте вкратце расскажем о печально известной безопасной загрузке.
Нужно ли мне отключать безопасную загрузку для установки Linux?
6-8 лет назад безопасная загрузка UEFI не поддерживалась Linux, и поэтому вам пришлось отключить безопасную загрузку перед установкой Linux.
К счастью, в наши дни Ubuntu и многие другие дистрибутивы Linux очень хорошо поддерживают безопасную загрузку.
Обычно с этим ничего делать не нужно.
Однако, если ваша система не позволяет загружаться с Live USB или если вы видите какие-либо другие связанные проблемы, вы можете отключить безопасную загрузку в Windows.
Хорошо! Посмотрим, как загрузиться с USB.
Вы можете перейти к настройкам загрузки, нажав F2 / F10 или F12 во время запуска системы, и выбрать загрузку с USB.
Однако некоторым это трудно.
Более длинный, но простой шаг — получить доступ к настройкам загрузки UEFI из Windows.
В меню Windows найдите UEFI и нажмите «Изменить дополнительные параметры запуска»:
Перейдите к параметру «Расширенный запуск» и нажмите кнопку «Перезагрузить сейчас».
На следующем экране нажмите «Использовать устройство»:
Распознайте USB-диск по его имени и размеру.
Он также может отображаться как USB-устройство EFI.
Теперь он выключит вашу систему и перезагрузится на выбранный вами диск, который должен быть активным USB-диском.
Через несколько секунд вы должны увидеть такой экран:
Опция «Попробовать Ubuntu без установки» позволяет вам испытать Ubuntu с Live диска.
Вариант установки Ubuntu можно найти на рабочем столе.
Опция «Установить Ubuntu» немедленно запустит установку Ubuntu.
Вы можете выбрать любой вариант в зависимости от ваших предпочтений.
Шаг 6: Установка Ubuntu вместе с Windows 10
Запустите процедуру установки.
Первые несколько шагов просты.
Вы выбираете язык и раскладку клавиатуры.
На следующем экране выберите «Обычная установка».
Пока не нужно загружать обновления или устанавливать стороннее программное обеспечение.
Вы можете сделать это после завершения установки.
Нажмите «Продолжить».
Переход к следующему шагу может занять некоторое время.
Примечание. Некоторые люди пытаются загрузить обновления и установить медиа-кодеки во время установки.
По моему опыту, это иногда создает проблемы во время установки, а также может привести к сбою установки.
По этой причине я не советую их использовать.
Важно: установка требует двух подходов в зависимости от того, что вы видите на следующем экране.
Поскольку это подробное руководство, я рассмотрю оба аспекта.
Подход 1. Вы видите «Установить Ubuntu вместе с Windows Boot Manager».
Если вы видите «Установить Ubuntu вместе с Windows Boot Manager» на экране установки, вам повезло.
Вы можете выбрать этот метод и нажать «Продолжить».
Если вы видите «Установить Ubuntu вместе с диспетчером загрузки Windows», выберите его
На следующем экране вы сможете создать раздел для Ubuntu, перетащив разделитель.
Вы можете выделить соответствующее дисковое пространство для Linux здесь.
Ubuntu создаст один раздел из выделенного дискового пространства, и у него будет root с home и swap (файл подкачки) размером 2 ГБ под root.
Подход 2: Вы не видите параметр «Установить Ubuntu вместе с диспетчером загрузки Windows» или он неактивен
Но если вы один из тех, кому не повезло, вам не о чем беспокоиться.
Для вас дела обстоят не так уж и плохо.
Вы все еще можете установить Ubuntu с Windows.
На экране «Тип установки» выберите «Что-нибудь еще».
Вы перейдете к экрану разбиения на разделы.
Помните, вы заранее создали свободное место?
Вы можете выделить все свободное пространство для root (файл подкачки и домашняя страница будут созданы автоматически под root) или вы можете разделить разделы root, swap и home.
Оба метода хороши.
Я показываю шаги для создания разделов root, swap и home по отдельности.
Но не стесняйтесь использовать один раздел для всех из них.
Выберите свободное место и нажмите на знак «+».
Он предоставит вам возможность создать раздел Linux.
Вы создаете корневой (root) раздел.
Для этого более чем достаточно всего, что превышает 25 ГБ.
Выберите размер, выберите «Ext4» в качестве типа файла и / (означает root) в качестве точки монтирования.
Щелкнув «OK» на предыдущем шаге, вы перейдете к экрану раздела.
Затем создайте swap.
Как и раньше, снова нажмите на знак «+».
На этот раз используйте тип файла как область подкачки.
Вопрос об идеальном размере подкачки в Linux остается спорным.
Если у вас 2 ГБ или меньше ОЗУ, используйте подкачку, вдвое превышающую размер ОЗУ.
А если у вас 3-6 ГБ ОЗУ, используйте подкачку того же размера, что и ОЗУ.
Если у вас 8 ГБ или более ОЗУ, вы можете использовать подкачку, равную половине размера ОЗУ (если у вас не достаточно места на диске, и вы хотите использовать спящий режим, и в этом случае используйте подкачку не менее того же размера, что и ОЗУ).
Если вы чувствуете, что в вашей системе меньше swap, не волнуйтесь.
Вы можете легко создать файл подкачки и добавить больше места подкачки в свои системы.
Таким же образом создайте домашний раздел.
Выделите ему максимальное пространство (фактически выделите ему остальное свободное пространство), потому что именно здесь вы будете сохранять музыку, изображения и загруженные файлы.
Когда вы будете готовы с root, swap и home, нажмите «Install Now»:
Что ж, вы почти выиграли битву.
Теперь вы чувствуете запах победы.
По запросу выберите часовой пояс.
Затем вам будет предложено ввести имя пользователя, имя хоста (имя компьютера) и пароль.
Теперь осталось только подождать.
Для завершения установки потребуется 8-10 минут.
После завершения установки перезагрузите систему.
Перезагрузите компьютер после завершения установки
Вам будет предложено извлечь USB-диск.
На этом этапе вы можете удалить диск, не беспокоясь.
После этого система перезагрузится.
Удалите USB и нажмите ENTER
Для использования Linux вам больше не нужен Live USB-диск.
Вы установили Ubuntu на диск своего компьютера.
Удалите USB-накопитель и оставьте его на потом, если вы хотите использовать его для установки Linux в другой системе.
Вы также можете отформатировать его и использовать для обычного хранения или передачи данных.
Если все прошло гладко, вы должны увидеть экран «grub» после включения системы.
Здесь вы можете выбрать Ubuntu для загрузки в Ubuntu и диспетчер загрузки Windows для загрузки в Windows.
Довольно круто, правда?
Вы можете выбрать операционную систему на экране «grub»
Двойная загрузка не удалась? Вот несколько советов по устранению неполадок
Для некоторых двойная загрузка может пока не работать.
Однако вместо того, чтобы сдаваться, вы можете следовать нескольким советам и повторить процедуру установки.
Попробуйте сменить порт USB
Это может показаться смешным, но иногда некоторые порты USB вызывают проблемы с загрузкой USB или установкой Linux.
Изменение USB-порта может быть хитростью.
Старайтесь не использовать интернет при установке Linux
Я испытал, что иногда установка Linux выдает ошибку, если он подключен к интернету.
Если вы столкнулись с ошибкой «’grub-efi-amd64-signed’ package failed to install into /target», попробуйте установить Ubuntu без интернета.
Отключите безопасную загрузку и / или быструю загрузку
В некоторых редких случаях безопасная загрузка не позволит вам загрузиться с Live USB или установить Linux.
Отключите безопасную загрузку.
В некоторых случаях вы также можете отключить быструю загрузку.
Двойная загрузка завершена, но вы не видите экран «grub» для загрузки в Ubuntu
Пожалуйста, проверьте порядок загрузки в настройках UEFI.
Вы видите Ubuntu / UEFI под диспетчером загрузки Windows?
Если да, переместите его вверх по порядку.
Надеюсь, это руководство помогло вам выполнить двойную загрузку Ubuntu с Windows 10 UEFI.
Я здесь слишком подробно остановился на деталях, но я хотел ответить на все распространенные заблуждения и показать все необходимые шаги.
Если у вас все еще есть сомнения или возникла странная ошибка, оставьте комментарий, и я постараюсь вам помочь.
До скорых встреч!
До скорых встреч! Заходите!
Подписаться на обновления блога!
Довольно странно читать, как на вопрос про «ставить Линукс» отвечают примерно «а нафига тебе, ставь через виртуалку».
1. Линукс стоит на основном рабочем лаптопе уже 4 года. В заводскую Винду перезагружаюсь в среднем раз в месяц, чтоб открыть какой-нибудь cad-овский файл. Дистрибутив — Arch, обновляет пакеты постоянно, работает как хорошие часики. Иногда подключаю док-станцию и второй монитор. Нет, не ломался ни разу, драйверы в ручную не ковырял.
2. Не пользуюсь Грабом давно, просто потому что смысла нет. Записываю загрузчик или напрямую через efibootmgr, или же создаю отдельный загрузчик через bootctl (systemd-boot) и записываю там элементы загрузки. Основное отличие — меню выбора никогда не всплывает (все доступные ОС не высвечиваются), загружается всегда запись №1 из UEFI, очередность можно менять там же. Выбрать одноразово можно при загрузке через специальное меню UEFI, которая всплыват по нажатию одной из F кнопок (зависит от производителья МП) примерно в том же промежутке загрузки, когда еще можно открыть основное меню UEFI/BIOS.
Многие думают, что простая двойная загрузка предназначена для таких операционных систем, как Linux Mint или Ubuntu, где обо всем позаботится программа установки. Реальность такова, что эту настройку легко реализовать практически в любом дистрибутиве Linux на рынке, используя простой инструмент. Вы можете выполнять двойную загрузку Linux и Windows 10 независимо от того, какой дистрибутив Linux вы используете.
ОПОВЕЩЕНИЕ СПОЙЛЕРА: прокрутите вниз и посмотрите видеоурок в конце этой статьи.
Инструмент, который позволяет пользователям легко настроить двойную загрузку в Linux, известен как OS Prober. Он сканирует все жесткие диски и разделы на ПК и ищет операционные системы. Когда он их находит, он автоматически генерирует загрузочную запись Grub, которая затем используется для двойной загрузки.
Чтобы начать работу с этим руководством, вам необходимо правильно разбить жесткие диски на разделы, чтобы было место для обеих операционных систем. Разделение двух разных операционных систем может быть настоящей проблемой и не рекомендуется. Вместо этого, если вы планируете использовать двойную загрузку Linux и Windows 10, подумайте об использовании отдельных жестких дисков.
Установив Windows 10 и Linux на два разных жестких диска, вы избавитесь от необходимости разбиения на разделы. Кроме того, операционные системы никогда не соприкасаются друг с другом, и нет необходимости учиться «удалять Linux», если вы его ненавидите.
Примечание: при установке Windows на выделенный диск убедитесь, что жесткий диск Linux, который вы планируете использовать, отключен от ПК. Microsoft Windows испытывает трудности при установке при наличии нескольких дисков. Кроме того, вы можете случайно удалить установку Linux.
Настроить двойную загрузку
После установки Windows и вашего дистрибутива Linux на их собственные выделенные жесткие диски повторно подключите и загрузите Linux. Отсюда откройте окно терминала и получите root-доступ. Чтобы дать инструменту OS Prober наилучшие шансы на успех, используйте инструмент fsck для исправления любых ошибок жесткого диска, которые могут присутствовать на диске Windows.
Подключите диск Windows, открыв диспетчер файлов, затем щелкните диск, смонтируйте его. Перейдите в терминал и запустите команду lsblk, чтобы просмотреть имена блочных устройств для всех подключенных дисков. Узнайте, что такое жесткий диск Windows, а затем запустите:
sudo fsck -y /dev/sdX
Когда Fsck завершит работу, следуйте приведенной ниже команде, чтобы установить OS Prober.
Примечание. Пользователи UEFI также должны использовать диспетчер загрузки EFI для обнаружения операционных систем с поддержкой UEFI.
Ubuntu
sudo apt install os-prober efibootmgr
Debian
sudo apt-get install os-prober efibootmgr
Arch Linux
sudo pacman -S os-prober efibootmgr
Fedora
sudo dnf install os-prober efibootmgr
OpenSUSE
sudo zypper install os-prober efibootmgr
Другие Linux
OS Prober и менеджер загрузки EFI требуются для двойной загрузки. Поскольку большинство дистрибутивов Linux пытаются предложить эту функцию новым пользователям Linux, это программное обеспечение должно быть легко найти. Чтобы установить его, откройте диспетчер пакетов, найдите «os-prober», «efibootmgr» и установите его обычным способом.
Обнаружение операционных систем
OS Prober выполняет много работы, но на самом деле нет причин называть это. Вместо этого он работает с самим загрузчиком Grub, когда пользователь создает новый файл конфигурации. Чтобы создать новую конфигурацию, откройте терминал и выполните следующие команды.
Примечание: в вашей операционной системе может быть официальная команда «update-grub». Обязательно проверьте официальную Wiki для вашей операционной системы, прежде чем продолжить. Большинство установок Grub в Linux находятся в / boot / grub /, поэтому следующая команда должна работать правильно для обновления Grub.
sudo grub-mkconfig -o /boot/grub/grub.cfg
Если загрузчик Grub не обновляется, ваша конфигурация может находиться в другом месте (обычно это верно только для пользователей Fedora / SUSE). Попробуйте вместо этого.
grub2-mkconfig -o /boot/grub2/grub.cfg
Удалить двойную загрузку
Удалить операционную систему из режима двойной загрузки с помощью этого метода невероятно просто, поскольку для удаления разделов нет. Если вы решили, что больше не хотите использовать Windows 10 на своем ПК с Linux (по какой-либо причине), вот как удалить ее из загрузчика Grub.
Выключите компьютер и откройте его. Найдите жесткий диск Windows 10 и отключите его от источника питания и материнской платы. Это гарантирует, что Grub и OS Prober не увидят его. Когда все будет отключено, снова включите компьютер и войдите в Linux.
Откройте терминал и повторно запустите инструмент обновления Grub:
sudo grub-mkconfig -o /boot/grub/grub.cfg
или же
grub2-mkconfig -o /boot/grub2/grub.cfg
Os Prober и Grub повторно просканируют ваш компьютер в поисках операционных систем, как и раньше. Однако, поскольку жесткий диск Windows 10 не подключен, OS Prober считает, что его больше нет. В результате Grub удалит запись из загрузчика.
В этом руководстве большое внимание было уделено Windows, поскольку большинство пользователей Linux, говоря о двойной загрузке, предпочитают Windows. При этом OS-Prober может обнаруживать любую операционную систему на любом разделе или жестком диске. Если вы хотите настроить другие дистрибутивы Linux или даже такие вещи, как BSD и Haiku, этот метод должен работать нормально.
У меня есть следующая настройка:
первый раздел — это второй раздел раздела Windows 7 — раздел ubuntu 12.04
при установке ubuntu Я установил загрузчик grub2 на раздел ubuntu
mbr содержит windows bootloader
Я попытался использовать EasyBCD, чтобы добавить запись в меню загрузки Windows, без везения — эта запись просто загружается в командную строку grub4dos
, как добавить Ubuntu в windows boot menu?
, пожалуйста, не предлагайте устанавливать grub2 в mbr или wubi ..
Обновление:
Я выполнил инструкции по установке EasyBCD и добавьте запись в меню загрузки Windows, чтобы поэтапно загружать Ubuntu. Когда я перезагружаю как загрузчик NeoGrub, так и пункты меню Ubuntu, возьмите меня на экран ниже.
[/g0]
задан
22 May 2012 в 03:11
поделиться
23 ответа
Процедура, которая работала для меня, описана ниже.
Вы выполнили установку загрузчика NeoGrub на этапе (3)? Если установлен NeoGrub, на вашем диске C:
будет папка NST
.
Я думаю, что этот шаг иногда не учитывается при настройке EasyBCD.
Использование EasyBCD для загрузки в GRUB из меню загрузки Windows
- Запустите Windows и установите версию бесплатно EasyBCD .
- Откройте программу EasyBCD и выберите «Добавить новую запись» на боковой панели слева.
- Выберите самую верхнюю вкладку NeoGrub в разделе « Operating Systems » и нажмите кнопку «Установить». [/g6] Примечание: Это добавляет код загрузчика NeoGrub в папку
C:
. Если установка работала правильно, вы увидите файлC:NeoGrub
и папкуC:NST
. - Выберите вкладку Linux / BSD. Выберите GRUB2 как тип записи и, возможно, отредактируйте имя записи, которую вы собираетесь добавить в меню загрузки Windows. [/g7] Нажмите кнопку «Добавить запись», чтобы добавить запись для загрузки Linux (меню GRUB) в меню загрузки Windows.
- Выберите «Редактировать меню загрузки» на боковой панели, чтобы просмотреть ваши изменения. Примечание: Вы можете удалить запись для загрузчика NeoGrub, если хотите. Вам нужен загрузчик, но для него вам не нужна запись в меню загрузки, если вы не используете его каким-либо другим способом.
- Сохраните изменения и перезагрузитесь. Когда появится меню загрузки Windows, выберите запись EasyBCD, добавленную для загрузки Linux. Вы должны увидеть что-то похожее на текст ниже. [/g8] Тогда появится меню загрузки GNU GRUB.
ответ дан irrational John
25 July 2018 в 00:11
поделиться
Я только что прошел через это как новичок linux в эти выходные и просто (!) получил эту работу. У меня была заводская настройка Windows 7 на ноутбуке и пыталась получить ubuntu для двойной загрузки. Я использовал диспетчер разделов Windows, чтобы освободить место на жестком диске, а затем использовать live CD и GParted для создания логических разделов /, / home и swap. Затем я установил ubuntu в эти разделы. Затем я вернулся в Windows, запустил EasyBCD и всякий раз, как я пытался (см. Выше предложения нитей), всегда заканчивался либо командной строкой grub>, либо иногда совсем ничего.
чтобы проверить, можете ли вы использовать командную строку grub> для фактической загрузки в вашу установку ubuntu. Это даст вам уверенность в том, что установка работает, и расскажет вам, какие настройки использовать позже.
«ls» предоставит вам список того, где вы находитесь. Для меня это оказалось моим приводом Windows 7 C от некоторых названий каталогов, которые он привел. Итак, вам нужно изменить корень на раздел, содержащий файлы unbuntu / boot. Для этого вы используете команду «root» grub.
Grub не использует sda / b / c / d для жестких дисков sata, вместо этого использует hd0 для sda, hd1 для sdb и т. Д. «Tab_key» ‘используется в grub для автозаполнения. У меня только один жесткий диск, поэтому набрав «root» (hd0, «tab_key»), я дал мне все варианты для разделов в hd0, которые были доступны. Это поможет, если вы знаете, какой раздел вы установили / boot, но даже тогда не слишком интуитивно. Я использовал GParted для создания моих установочных разделов, поэтому знал, что я установил / загрузился в раздел sda9, поэтому смог определить его относительно легко. Немного запутанно, потому что grub начинает считать расширенные разделы с 4. Способ получить grub, чтобы получить раздел my / boot, набрав «root (hd0,8)», то есть один меньше, чем номер sda9. Сделайте «ls» и, конечно же, я вижу каталог / boot vmlinuz file и initrd.img файл в корневом каталоге.
Следующий бит, который нужно сделать, — загрузить ядро и файл initrd. Ядро было тем, что бросило меня, поскольку вам нужно указать корень в обычной терминологии linux как часть команда. Хотя фактическое ядро и файл .img находятся в / boot, у них длинные имена. В корне есть указатели на них, которые сохраняются на ccurate typing. Вот все, что я набрал, включая корневую команду выше:
root (hd0,8)
kernel /vmlinuz root=/dev/sda9
initrd /initrd.img
boot
. Это привело мою Ubuntu и дало мне уверенность, что она была установлена ОК. Теперь мне просто нужно было выяснить, как его автоматизировать. Это вернуло меня в EasyBCD на Win7. Нажмите, чтобы добавить новую запись (я оставил оригинал, который взял меня, чтобы заманить> в одиночку), и выбрал вкладку NeoGrub и нажал Install. После этого я нажал кнопку «Настроить», и это привело к отображению файла menu.lst. Я добавил все строки, которые я использовал выше в командной строке grub, чтобы загрузить его, и все. В следующий раз, когда я перезагрузился, я выбрал NeoGrub, и я набираю все это из ubuntu, который выглядит потрясающе и быстро по сравнению с постоянными кругами задержки Win7.
ссылки Я использую все выходные ….
http://www.linuxbsdos.com/2012/05/17/how-to-dual -boot-ubuntu-12-04-and-windows-7/2 /
http://www.dedoimedo.com/computers/dual-boot-windows-7 -ubuntu.html
ответ дан Seth
25 July 2018 в 00:11
поделиться
Процедура, которая работала для меня, описана ниже.
Вы выполнили установку загрузчика NeoGrub на этапе (3)? Если установлен NeoGrub, на вашем диске C:
будет папка NST
.
Я думаю, что этот шаг иногда не учитывается при настройке EasyBCD.
Использование EasyBCD для загрузки в GRUB из меню загрузки Windows
- Запустите Windows и установите версию бесплатно EasyBCD .
- Откройте программу EasyBCD и выберите «Добавить новую запись» на боковой панели слева.
- Выберите самую верхнюю вкладку NeoGrub в разделе « Operating Systems » и нажмите кнопку «Установить». [/g6] Примечание: Это добавляет код загрузчика NeoGrub в папку
C:
. Если установка работала правильно, вы увидите файлC:NeoGrub
и папкуC:NST
. - Выберите вкладку Linux / BSD. Выберите GRUB2 как тип записи и, возможно, отредактируйте имя записи, которую вы собираетесь добавить в меню загрузки Windows. [/g7] Нажмите кнопку «Добавить запись», чтобы добавить запись для загрузки Linux (меню GRUB) в меню загрузки Windows.
- Выберите «Редактировать меню загрузки» на боковой панели, чтобы просмотреть ваши изменения. Примечание: Вы можете удалить запись для загрузчика NeoGrub, если хотите. Вам нужен загрузчик, но для него вам не нужна запись в меню загрузки, если вы не используете его каким-либо другим способом.
- Сохраните изменения и перезагрузитесь. Когда появится меню загрузки Windows, выберите запись EasyBCD, добавленную для загрузки Linux. Вы должны увидеть что-то похожее на текст ниже. [/g8] Тогда появится меню загрузки GNU GRUB.
ответ дан irrational John
1 August 2018 в 02:56
поделиться
Вы можете использовать EasyBCD, но имейте в виду, что это замедлит загрузку системы, поэтому после загрузки в Ubuntu измените mbr таким образом, чтобы он указывал на Ubuntu GRUB, который будет искать и отображать все действующие систем, установленных в системе, что намного лучше, чем меню загрузки Windows, также удалите параметр Ubuntu из меню загрузки Windows.
ответ дан Peachy
1 August 2018 в 02:56
поделиться
Я только что прошел через это как новичок linux в эти выходные и просто (!) получил эту работу. У меня была заводская настройка Windows 7 на ноутбуке и пыталась получить ubuntu для двойной загрузки. Я использовал диспетчер разделов Windows, чтобы освободить место на жестком диске, а затем использовать live CD и GParted для создания логических разделов /, / home и swap. Затем я установил ubuntu в эти разделы. Затем я вернулся в Windows, запустил EasyBCD и всякий раз, как я пытался (см. Выше предложения нитей), всегда заканчивался либо командной строкой grub>, либо иногда совсем ничего.
чтобы проверить, можете ли вы использовать командную строку grub> для фактической загрузки в вашу установку ubuntu. Это даст вам уверенность в том, что установка работает, и расскажет вам, какие настройки использовать позже.
«ls» предоставит вам список того, где вы находитесь. Для меня это оказалось моим приводом Windows 7 C от некоторых названий каталогов, которые он привел. Итак, вам нужно изменить корень на раздел, содержащий файлы unbuntu / boot. Для этого вы используете команду «root» grub.
Grub не использует sda / b / c / d для жестких дисков sata, вместо этого использует hd0 для sda, hd1 для sdb и т. Д. «Tab_key» ‘используется в grub для автозаполнения. У меня только один жесткий диск, поэтому набрав «root» (hd0, «tab_key»), я дал мне все варианты для разделов в hd0, которые были доступны. Это поможет, если вы знаете, какой раздел вы установили / boot, но даже тогда не слишком интуитивно. Я использовал GParted для создания моих установочных разделов, поэтому знал, что я установил / загрузился в раздел sda9, поэтому смог определить его относительно легко. Немного запутанно, потому что grub начинает считать расширенные разделы с 4. Способ получить grub, чтобы получить раздел my / boot, набрав «root (hd0,8)», то есть один меньше, чем номер sda9. Сделайте «ls» и, конечно же, я вижу каталог / boot vmlinuz file и initrd.img файл в корневом каталоге.
Следующий бит, который нужно сделать, — загрузить ядро и файл initrd. Ядро было тем, что бросило меня, поскольку вам нужно указать корень в обычной терминологии linux как часть команда. Хотя фактическое ядро и файл .img находятся в / boot, у них длинные имена. В корне есть указатели на них, которые сохраняются на ccurate typing. Вот все, что я набрал, включая корневую команду выше:
root (hd0,8)
kernel /vmlinuz root=/dev/sda9
initrd /initrd.img
boot
. Это привело мою Ubuntu и дало мне уверенность, что она была установлена ОК. Теперь мне просто нужно было выяснить, как его автоматизировать. Это вернуло меня в EasyBCD на Win7. Нажмите, чтобы добавить новую запись (я оставил оригинал, который взял меня, чтобы заманить> в одиночку), и выбрал вкладку NeoGrub и нажал Install. После этого я нажал кнопку «Настроить», и это привело к отображению файла menu.lst. Я добавил все строки, которые я использовал выше в командной строке grub, чтобы загрузить его, и все. В следующий раз, когда я перезагрузился, я выбрал NeoGrub, и я набираю все это из ubuntu, который выглядит потрясающе и быстро по сравнению с постоянными кругами задержки Win7.
ссылки Я использую все выходные ….
http://www.linuxbsdos.com/2012/05/17/how-to-dual -boot-ubuntu-12-04-and-windows-7/2 /
http://www.dedoimedo.com/computers/dual-boot-windows-7 -ubuntu.html
ответ дан Seth
1 August 2018 в 02:56
поделиться
Процедура, которая работала для меня, описана ниже.
Вы выполнили установку загрузчика NeoGrub на этапе (3)? Если установлен NeoGrub, на вашем диске C:
будет папка NST
.
Я думаю, что этот шаг иногда не учитывается при настройке EasyBCD.
Использование EasyBCD для загрузки в GRUB из меню загрузки Windows
- Запустите Windows и установите версию бесплатно EasyBCD .
- Откройте программу EasyBCD и выберите «Добавить новую запись» на боковой панели слева.
- Выберите самую верхнюю вкладку NeoGrub в разделе « Operating Systems » и нажмите кнопку «Установить». [/g6] Примечание: Это добавляет код загрузчика NeoGrub в папку
C:
. Если установка работала правильно, вы увидите файлC:NeoGrub
и папкуC:NST
. - Выберите вкладку Linux / BSD. Выберите GRUB2 как тип записи и, возможно, отредактируйте имя записи, которую вы собираетесь добавить в меню загрузки Windows. [/g7] Нажмите кнопку «Добавить запись», чтобы добавить запись для загрузки Linux (меню GRUB) в меню загрузки Windows.
- Выберите «Редактировать меню загрузки» на боковой панели, чтобы просмотреть ваши изменения. Примечание: Вы можете удалить запись для загрузчика NeoGrub, если хотите. Вам нужен загрузчик, но для него вам не нужна запись в меню загрузки, если вы не используете его каким-либо другим способом.
- Сохраните изменения и перезагрузитесь. Когда появится меню загрузки Windows, выберите запись EasyBCD, добавленную для загрузки Linux. Вы должны увидеть что-то похожее на текст ниже. [/g8] Тогда появится меню загрузки GNU GRUB.
ответ дан irrational John
2 August 2018 в 21:59
поделиться
Вы можете использовать EasyBCD, но имейте в виду, что это замедлит загрузку системы, поэтому после загрузки в Ubuntu измените mbr таким образом, чтобы он указывал на Ubuntu GRUB, который будет искать и отображать все действующие систем, установленных в системе, что намного лучше, чем меню загрузки Windows, также удалите параметр Ubuntu из меню загрузки Windows.
ответ дан Peachy
2 August 2018 в 21:59
поделиться
Я только что прошел через это как новичок linux в эти выходные и просто (!) получил эту работу. У меня была заводская настройка Windows 7 на ноутбуке и пыталась получить ubuntu для двойной загрузки. Я использовал диспетчер разделов Windows, чтобы освободить место на жестком диске, а затем использовать live CD и GParted для создания логических разделов /, / home и swap. Затем я установил ubuntu в эти разделы. Затем я вернулся в Windows, запустил EasyBCD и всякий раз, как я пытался (см. Выше предложения нитей), всегда заканчивался либо командной строкой grub>, либо иногда совсем ничего.
чтобы проверить, можете ли вы использовать командную строку grub> для фактической загрузки в вашу установку ubuntu. Это даст вам уверенность в том, что установка работает, и расскажет вам, какие настройки использовать позже.
«ls» предоставит вам список того, где вы находитесь. Для меня это оказалось моим приводом Windows 7 C от некоторых названий каталогов, которые он привел. Итак, вам нужно изменить корень на раздел, содержащий файлы unbuntu / boot. Для этого вы используете команду «root» grub.
Grub не использует sda / b / c / d для жестких дисков sata, вместо этого использует hd0 для sda, hd1 для sdb и т. Д. «Tab_key» ‘используется в grub для автозаполнения. У меня только один жесткий диск, поэтому набрав «root» (hd0, «tab_key»), я дал мне все варианты для разделов в hd0, которые были доступны. Это поможет, если вы знаете, какой раздел вы установили / boot, но даже тогда не слишком интуитивно. Я использовал GParted для создания моих установочных разделов, поэтому знал, что я установил / загрузился в раздел sda9, поэтому смог определить его относительно легко. Немного запутанно, потому что grub начинает считать расширенные разделы с 4. Способ получить grub, чтобы получить раздел my / boot, набрав «root (hd0,8)», то есть один меньше, чем номер sda9. Сделайте «ls» и, конечно же, я вижу каталог / boot vmlinuz file и initrd.img файл в корневом каталоге.
Следующий бит, который нужно сделать, — загрузить ядро и файл initrd. Ядро было тем, что бросило меня, поскольку вам нужно указать корень в обычной терминологии linux как часть команда. Хотя фактическое ядро и файл .img находятся в / boot, у них длинные имена. В корне есть указатели на них, которые сохраняются на ccurate typing. Вот все, что я набрал, включая корневую команду выше:
root (hd0,8)
kernel /vmlinuz root=/dev/sda9
initrd /initrd.img
boot
. Это привело мою Ubuntu и дало мне уверенность, что она была установлена ОК. Теперь мне просто нужно было выяснить, как его автоматизировать. Это вернуло меня в EasyBCD на Win7. Нажмите, чтобы добавить новую запись (я оставил оригинал, который взял меня, чтобы заманить> в одиночку), и выбрал вкладку NeoGrub и нажал Install. После этого я нажал кнопку «Настроить», и это привело к отображению файла menu.lst. Я добавил все строки, которые я использовал выше в командной строке grub, чтобы загрузить его, и все. В следующий раз, когда я перезагрузился, я выбрал NeoGrub, и я набираю все это из ubuntu, который выглядит потрясающе и быстро по сравнению с постоянными кругами задержки Win7.
ссылки Я использую все выходные ….
http://www.linuxbsdos.com/2012/05/17/how-to-dual -boot-ubuntu-12-04-and-windows-7/2 /
http://www.dedoimedo.com/computers/dual-boot-windows-7 -ubuntu.html
ответ дан Seth
2 August 2018 в 21:59
поделиться
Процедура, которая работала для меня, описана ниже.
Вы выполнили установку загрузчика NeoGrub на этапе (3)? Если установлен NeoGrub, на вашем диске C:
будет папка NST
.
Я думаю, что этот шаг иногда не учитывается при настройке EasyBCD.
Использование EasyBCD для загрузки в GRUB из меню загрузки Windows
- Запустите Windows и установите версию бесплатно EasyBCD .
- Откройте программу EasyBCD и выберите «Добавить новую запись» на боковой панели слева.
- Выберите самую верхнюю вкладку NeoGrub в разделе « Operating Systems » и нажмите кнопку «Установить». [/g6] Примечание: Это добавляет код загрузчика NeoGrub в папку
C:
. Если установка работала правильно, вы увидите файлC:NeoGrub
и папкуC:NST
. - Выберите вкладку Linux / BSD. Выберите GRUB2 как тип записи и, возможно, отредактируйте имя записи, которую вы собираетесь добавить в меню загрузки Windows. [/g7] Нажмите кнопку «Добавить запись», чтобы добавить запись для загрузки Linux (меню GRUB) в меню загрузки Windows.
- Выберите «Редактировать меню загрузки» на боковой панели, чтобы просмотреть ваши изменения. Примечание: Вы можете удалить запись для загрузчика NeoGrub, если хотите. Вам нужен загрузчик, но для него вам не нужна запись в меню загрузки, если вы не используете его каким-либо другим способом.
- Сохраните изменения и перезагрузитесь. Когда появится меню загрузки Windows, выберите запись EasyBCD, добавленную для загрузки Linux. Вы должны увидеть что-то похожее на текст ниже. [/g8] Тогда появится меню загрузки GNU GRUB.
ответ дан irrational John
4 August 2018 в 00:26
поделиться
Вы можете использовать EasyBCD, но имейте в виду, что это замедлит загрузку системы, поэтому после загрузки в Ubuntu измените mbr таким образом, чтобы он указывал на Ubuntu GRUB, который будет искать и отображать все действующие систем, установленных в системе, что намного лучше, чем меню загрузки Windows, также удалите параметр Ubuntu из меню загрузки Windows.
ответ дан Peachy
4 August 2018 в 00:26
поделиться
Я только что прошел через это как новичок linux в эти выходные и просто (!) получил эту работу. У меня была заводская настройка Windows 7 на ноутбуке и пыталась получить ubuntu для двойной загрузки. Я использовал диспетчер разделов Windows, чтобы освободить место на жестком диске, а затем использовать live CD и GParted для создания логических разделов /, / home и swap. Затем я установил ubuntu в эти разделы. Затем я вернулся в Windows, запустил EasyBCD и всякий раз, как я пытался (см. Выше предложения нитей), всегда заканчивался либо командной строкой grub>, либо иногда совсем ничего.
чтобы проверить, можете ли вы использовать командную строку grub> для фактической загрузки в вашу установку ubuntu. Это даст вам уверенность в том, что установка работает, и расскажет вам, какие настройки использовать позже.
«ls» предоставит вам список того, где вы находитесь. Для меня это оказалось моим приводом Windows 7 C от некоторых названий каталогов, которые он привел. Итак, вам нужно изменить корень на раздел, содержащий файлы unbuntu / boot. Для этого вы используете команду «root» grub.
Grub не использует sda / b / c / d для жестких дисков sata, вместо этого использует hd0 для sda, hd1 для sdb и т. Д. «Tab_key» ‘используется в grub для автозаполнения. У меня только один жесткий диск, поэтому набрав «root» (hd0, «tab_key»), я дал мне все варианты для разделов в hd0, которые были доступны. Это поможет, если вы знаете, какой раздел вы установили / boot, но даже тогда не слишком интуитивно. Я использовал GParted для создания моих установочных разделов, поэтому знал, что я установил / загрузился в раздел sda9, поэтому смог определить его относительно легко. Немного запутанно, потому что grub начинает считать расширенные разделы с 4. Способ получить grub, чтобы получить раздел my / boot, набрав «root (hd0,8)», то есть один меньше, чем номер sda9. Сделайте «ls» и, конечно же, я вижу каталог / boot vmlinuz file и initrd.img файл в корневом каталоге.
Следующий бит, который нужно сделать, — загрузить ядро и файл initrd. Ядро было тем, что бросило меня, поскольку вам нужно указать корень в обычной терминологии linux как часть команда. Хотя фактическое ядро и файл .img находятся в / boot, у них длинные имена. В корне есть указатели на них, которые сохраняются на ccurate typing. Вот все, что я набрал, включая корневую команду выше:
root (hd0,8)
kernel /vmlinuz root=/dev/sda9
initrd /initrd.img
boot
. Это привело мою Ubuntu и дало мне уверенность, что она была установлена ОК. Теперь мне просто нужно было выяснить, как его автоматизировать. Это вернуло меня в EasyBCD на Win7. Нажмите, чтобы добавить новую запись (я оставил оригинал, который взял меня, чтобы заманить> в одиночку), и выбрал вкладку NeoGrub и нажал Install. После этого я нажал кнопку «Настроить», и это привело к отображению файла menu.lst. Я добавил все строки, которые я использовал выше в командной строке grub, чтобы загрузить его, и все. В следующий раз, когда я перезагрузился, я выбрал NeoGrub, и я набираю все это из ubuntu, который выглядит потрясающе и быстро по сравнению с постоянными кругами задержки Win7.
ссылки Я использую все выходные ….
http://www.linuxbsdos.com/2012/05/17/how-to-dual -boot-ubuntu-12-04-and-windows-7/2 /
http://www.dedoimedo.com/computers/dual-boot-windows-7 -ubuntu.html
ответ дан Seth
4 August 2018 в 00:26
поделиться
Процедура, которая работала для меня, описана ниже.
Вы выполнили установку загрузчика NeoGrub на этапе (3)? Если установлен NeoGrub, на вашем диске C:
будет папка NST
.
Я думаю, что этот шаг иногда не учитывается при настройке EasyBCD.
Использование EasyBCD для загрузки в GRUB из меню загрузки Windows
- Запустите Windows и установите версию бесплатно EasyBCD .
- Откройте программу EasyBCD и выберите «Добавить новую запись» на боковой панели слева.
- Выберите самую верхнюю вкладку NeoGrub в разделе « Operating Systems » и нажмите кнопку «Установить». [/g6] Примечание: Это добавляет код загрузчика NeoGrub в папку
C:
. Если установка работала правильно, вы увидите файлC:NeoGrub
и папкуC:NST
. - Выберите вкладку Linux / BSD. Выберите GRUB2 как тип записи и, возможно, отредактируйте имя записи, которую вы собираетесь добавить в меню загрузки Windows. [/g7] Нажмите кнопку «Добавить запись», чтобы добавить запись для загрузки Linux (меню GRUB) в меню загрузки Windows.
- Выберите «Редактировать меню загрузки» на боковой панели, чтобы просмотреть ваши изменения. Примечание: Вы можете удалить запись для загрузчика NeoGrub, если хотите. Вам нужен загрузчик, но для него вам не нужна запись в меню загрузки, если вы не используете его каким-либо другим способом.
- Сохраните изменения и перезагрузитесь. Когда появится меню загрузки Windows, выберите запись EasyBCD, добавленную для загрузки Linux. Вы должны увидеть что-то похожее на текст ниже. [/g8] Тогда появится меню загрузки GNU GRUB.
ответ дан irrational John
5 August 2018 в 08:11
поделиться
Вы можете использовать EasyBCD, но имейте в виду, что это замедлит загрузку системы, поэтому после загрузки в Ubuntu измените mbr таким образом, чтобы он указывал на Ubuntu GRUB, который будет искать и отображать все действующие систем, установленных в системе, что намного лучше, чем меню загрузки Windows, также удалите параметр Ubuntu из меню загрузки Windows.
ответ дан Peachy
5 August 2018 в 08:11
поделиться
Я только что прошел через это как новичок linux в эти выходные и просто (!) получил эту работу. У меня была заводская настройка Windows 7 на ноутбуке и пыталась получить ubuntu для двойной загрузки. Я использовал диспетчер разделов Windows, чтобы освободить место на жестком диске, а затем использовать live CD и GParted для создания логических разделов /, / home и swap. Затем я установил ubuntu в эти разделы. Затем я вернулся в Windows, запустил EasyBCD и всякий раз, как я пытался (см. Выше предложения нитей), всегда заканчивался либо командной строкой grub>, либо иногда совсем ничего.
чтобы проверить, можете ли вы использовать командную строку grub> для фактической загрузки в вашу установку ubuntu. Это даст вам уверенность в том, что установка работает, и расскажет вам, какие настройки использовать позже.
«ls» предоставит вам список того, где вы находитесь. Для меня это оказалось моим приводом Windows 7 C от некоторых названий каталогов, которые он привел. Итак, вам нужно изменить корень на раздел, содержащий файлы unbuntu / boot. Для этого вы используете команду «root» grub.
Grub не использует sda / b / c / d для жестких дисков sata, вместо этого использует hd0 для sda, hd1 для sdb и т. Д. «Tab_key» ‘используется в grub для автозаполнения. У меня только один жесткий диск, поэтому набрав «root» (hd0, «tab_key»), я дал мне все варианты для разделов в hd0, которые были доступны. Это поможет, если вы знаете, какой раздел вы установили / boot, но даже тогда не слишком интуитивно. Я использовал GParted для создания моих установочных разделов, поэтому знал, что я установил / загрузился в раздел sda9, поэтому смог определить его относительно легко. Немного запутанно, потому что grub начинает считать расширенные разделы с 4. Способ получить grub, чтобы получить раздел my / boot, набрав «root (hd0,8)», то есть один меньше, чем номер sda9. Сделайте «ls» и, конечно же, я вижу каталог / boot vmlinuz file и initrd.img файл в корневом каталоге.
Следующий бит, который нужно сделать, — загрузить ядро и файл initrd. Ядро было тем, что бросило меня, поскольку вам нужно указать корень в обычной терминологии linux как часть команда. Хотя фактическое ядро и файл .img находятся в / boot, у них длинные имена. В корне есть указатели на них, которые сохраняются на ccurate typing. Вот все, что я набрал, включая корневую команду выше:
root (hd0,8)
kernel /vmlinuz root=/dev/sda9
initrd /initrd.img
boot
. Это привело мою Ubuntu и дало мне уверенность, что она была установлена ОК. Теперь мне просто нужно было выяснить, как его автоматизировать. Это вернуло меня в EasyBCD на Win7. Нажмите, чтобы добавить новую запись (я оставил оригинал, который взял меня, чтобы заманить> в одиночку), и выбрал вкладку NeoGrub и нажал Install. После этого я нажал кнопку «Настроить», и это привело к отображению файла menu.lst. Я добавил все строки, которые я использовал выше в командной строке grub, чтобы загрузить его, и все. В следующий раз, когда я перезагрузился, я выбрал NeoGrub, и я набираю все это из ubuntu, который выглядит потрясающе и быстро по сравнению с постоянными кругами задержки Win7.
ссылки Я использую все выходные ….
http://www.linuxbsdos.com/2012/05/17/how-to-dual -boot-ubuntu-12-04-and-windows-7/2 /
http://www.dedoimedo.com/computers/dual-boot-windows-7 -ubuntu.html
ответ дан Seth
5 August 2018 в 08:11
поделиться
Процедура, которая работала для меня, описана ниже.
Вы выполнили установку загрузчика NeoGrub на этапе (3)? Если установлен NeoGrub, на вашем диске C:
будет папка NST
.
Я думаю, что этот шаг иногда не учитывается при настройке EasyBCD.
Использование EasyBCD для загрузки в GRUB из меню загрузки Windows
- Запустите Windows и установите версию бесплатно EasyBCD .
- Откройте программу EasyBCD и выберите «Добавить новую запись» на боковой панели слева.
- Выберите самую верхнюю вкладку NeoGrub в разделе « Operating Systems » и нажмите кнопку «Установить». [/g6] Примечание: Это добавляет код загрузчика NeoGrub в папку
C:
. Если установка работала правильно, вы увидите файлC:NeoGrub
и папкуC:NST
. - Выберите вкладку Linux / BSD. Выберите GRUB2 как тип записи и, возможно, отредактируйте имя записи, которую вы собираетесь добавить в меню загрузки Windows. [/g7] Нажмите кнопку «Добавить запись», чтобы добавить запись для загрузки Linux (меню GRUB) в меню загрузки Windows.
- Выберите «Редактировать меню загрузки» на боковой панели, чтобы просмотреть ваши изменения. Примечание: Вы можете удалить запись для загрузчика NeoGrub, если хотите. Вам нужен загрузчик, но для него вам не нужна запись в меню загрузки, если вы не используете его каким-либо другим способом.
- Сохраните изменения и перезагрузитесь. Когда появится меню загрузки Windows, выберите запись EasyBCD, добавленную для загрузки Linux. Вы должны увидеть что-то похожее на текст ниже. [/g8] Тогда появится меню загрузки GNU GRUB.
ответ дан irrational John
7 August 2018 в 01:50
поделиться
Вы можете использовать EasyBCD, но имейте в виду, что это замедлит загрузку системы, поэтому после загрузки в Ubuntu измените mbr таким образом, чтобы он указывал на Ubuntu GRUB, который будет искать и отображать все действующие систем, установленных в системе, что намного лучше, чем меню загрузки Windows, также удалите параметр Ubuntu из меню загрузки Windows.
ответ дан Peachy
7 August 2018 в 01:50
поделиться
Я только что прошел через это как новичок linux в эти выходные и просто (!) получил эту работу. У меня была заводская настройка Windows 7 на ноутбуке и пыталась получить ubuntu для двойной загрузки. Я использовал диспетчер разделов Windows, чтобы освободить место на жестком диске, а затем использовать live CD и GParted для создания логических разделов /, / home и swap. Затем я установил ubuntu в эти разделы. Затем я вернулся в Windows, запустил EasyBCD и всякий раз, как я пытался (см. Выше предложения нитей), всегда заканчивался либо командной строкой grub>, либо иногда совсем ничего.
чтобы проверить, можете ли вы использовать командную строку grub> для фактической загрузки в вашу установку ubuntu. Это даст вам уверенность в том, что установка работает, и расскажет вам, какие настройки использовать позже.
«ls» предоставит вам список того, где вы находитесь. Для меня это оказалось моим приводом Windows 7 C от некоторых названий каталогов, которые он привел. Итак, вам нужно изменить корень на раздел, содержащий файлы unbuntu / boot. Для этого вы используете команду «root» grub.
Grub не использует sda / b / c / d для жестких дисков sata, вместо этого использует hd0 для sda, hd1 для sdb и т. Д. «Tab_key» ‘используется в grub для автозаполнения. У меня только один жесткий диск, поэтому набрав «root» (hd0, «tab_key»), я дал мне все варианты для разделов в hd0, которые были доступны. Это поможет, если вы знаете, какой раздел вы установили / boot, но даже тогда не слишком интуитивно. Я использовал GParted для создания моих установочных разделов, поэтому знал, что я установил / загрузился в раздел sda9, поэтому смог определить его относительно легко. Немного запутанно, потому что grub начинает считать расширенные разделы с 4. Способ получить grub, чтобы получить раздел my / boot, набрав «root (hd0,8)», то есть один меньше, чем номер sda9. Сделайте «ls» и, конечно же, я вижу каталог / boot vmlinuz file и initrd.img файл в корневом каталоге.
Следующий бит, который нужно сделать, — загрузить ядро и файл initrd. Ядро было тем, что бросило меня, поскольку вам нужно указать корень в обычной терминологии linux как часть команда. Хотя фактическое ядро и файл .img находятся в / boot, у них длинные имена. В корне есть указатели на них, которые сохраняются на ccurate typing. Вот все, что я набрал, включая корневую команду выше:
root (hd0,8)
kernel /vmlinuz root=/dev/sda9
initrd /initrd.img
boot
. Это привело мою Ubuntu и дало мне уверенность, что она была установлена ОК. Теперь мне просто нужно было выяснить, как его автоматизировать. Это вернуло меня в EasyBCD на Win7. Нажмите, чтобы добавить новую запись (я оставил оригинал, который взял меня, чтобы заманить> в одиночку), и выбрал вкладку NeoGrub и нажал Install. После этого я нажал кнопку «Настроить», и это привело к отображению файла menu.lst. Я добавил все строки, которые я использовал выше в командной строке grub, чтобы загрузить его, и все. В следующий раз, когда я перезагрузился, я выбрал NeoGrub, и я набираю все это из ubuntu, который выглядит потрясающе и быстро по сравнению с постоянными кругами задержки Win7.
ссылки Я использую все выходные ….
http://www.linuxbsdos.com/2012/05/17/how-to-dual -boot-ubuntu-12-04-and-windows-7/2 /
http://www.dedoimedo.com/computers/dual-boot-windows-7 -ubuntu.html
ответ дан Seth
7 August 2018 в 01:50
поделиться
Процедура, которая работала для меня, описана ниже.
Вы выполнили установку загрузчика NeoGrub на этапе (3)? Если установлен NeoGrub, на вашем диске C:
будет папка NST
.
Я думаю, что этот шаг иногда не учитывается при настройке EasyBCD.
Использование EasyBCD для загрузки в GRUB из меню загрузки Windows
- Запустите Windows и установите версию бесплатно EasyBCD .
- Откройте программу EasyBCD и выберите «Добавить новую запись» на боковой панели слева.
- Выберите самую верхнюю вкладку NeoGrub в разделе « Operating Systems » и нажмите кнопку «Установить». [/g6] Примечание: Это добавляет код загрузчика NeoGrub в папку
C:
. Если установка работала правильно, вы увидите файлC:NeoGrub
и папкуC:NST
. - Выберите вкладку Linux / BSD. Выберите GRUB2 как тип записи и, возможно, отредактируйте имя записи, которую вы собираетесь добавить в меню загрузки Windows. [/g7] Нажмите кнопку «Добавить запись», чтобы добавить запись для загрузки Linux (меню GRUB) в меню загрузки Windows.
- Выберите «Редактировать меню загрузки» на боковой панели, чтобы просмотреть ваши изменения. Примечание: Вы можете удалить запись для загрузчика NeoGrub, если хотите. Вам нужен загрузчик, но для него вам не нужна запись в меню загрузки, если вы не используете его каким-либо другим способом.
- Сохраните изменения и перезагрузитесь. Когда появится меню загрузки Windows, выберите запись EasyBCD, добавленную для загрузки Linux. Вы должны увидеть что-то похожее на текст ниже. [/g8] Тогда появится меню загрузки GNU GRUB.
ответ дан irrational John
9 August 2018 в 06:05
поделиться
Вы можете использовать EasyBCD, но имейте в виду, что это замедлит загрузку системы, поэтому после загрузки в Ubuntu измените mbr таким образом, чтобы он указывал на Ubuntu GRUB, который будет искать и отображать все действующие систем, установленных в системе, что намного лучше, чем меню загрузки Windows, также удалите параметр Ubuntu из меню загрузки Windows.
ответ дан Peachy
9 August 2018 в 06:05
поделиться
Я только что прошел через это как новичок linux в эти выходные и просто (!) получил эту работу. У меня была заводская настройка Windows 7 на ноутбуке и пыталась получить ubuntu для двойной загрузки. Я использовал диспетчер разделов Windows, чтобы освободить место на жестком диске, а затем использовать live CD и GParted для создания логических разделов /, / home и swap. Затем я установил ubuntu в эти разделы. Затем я вернулся в Windows, запустил EasyBCD и всякий раз, как я пытался (см. Выше предложения нитей), всегда заканчивался либо командной строкой grub>, либо иногда совсем ничего.
чтобы проверить, можете ли вы использовать командную строку grub> для фактической загрузки в вашу установку ubuntu. Это даст вам уверенность в том, что установка работает, и расскажет вам, какие настройки использовать позже.
«ls» предоставит вам список того, где вы находитесь. Для меня это оказалось моим приводом Windows 7 C от некоторых названий каталогов, которые он привел. Итак, вам нужно изменить корень на раздел, содержащий файлы unbuntu / boot. Для этого вы используете команду «root» grub.
Grub не использует sda / b / c / d для жестких дисков sata, вместо этого использует hd0 для sda, hd1 для sdb и т. Д. «Tab_key» ‘используется в grub для автозаполнения. У меня только один жесткий диск, поэтому набрав «root» (hd0, «tab_key»), я дал мне все варианты для разделов в hd0, которые были доступны. Это поможет, если вы знаете, какой раздел вы установили / boot, но даже тогда не слишком интуитивно. Я использовал GParted для создания моих установочных разделов, поэтому знал, что я установил / загрузился в раздел sda9, поэтому смог определить его относительно легко. Немного запутанно, потому что grub начинает считать расширенные разделы с 4. Способ получить grub, чтобы получить раздел my / boot, набрав «root (hd0,8)», то есть один меньше, чем номер sda9. Сделайте «ls» и, конечно же, я вижу каталог / boot vmlinuz file и initrd.img файл в корневом каталоге.
Следующий бит, который нужно сделать, — загрузить ядро и файл initrd. Ядро было тем, что бросило меня, поскольку вам нужно указать корень в обычной терминологии linux как часть команда. Хотя фактическое ядро и файл .img находятся в / boot, у них длинные имена. В корне есть указатели на них, которые сохраняются на ccurate typing. Вот все, что я набрал, включая корневую команду выше:
root (hd0,8)
kernel /vmlinuz root=/dev/sda9
initrd /initrd.img
boot
. Это привело мою Ubuntu и дало мне уверенность, что она была установлена ОК. Теперь мне просто нужно было выяснить, как его автоматизировать. Это вернуло меня в EasyBCD на Win7. Нажмите, чтобы добавить новую запись (я оставил оригинал, который взял меня, чтобы заманить> в одиночку), и выбрал вкладку NeoGrub и нажал Install. После этого я нажал кнопку «Настроить», и это привело к отображению файла menu.lst. Я добавил все строки, которые я использовал выше в командной строке grub, чтобы загрузить его, и все. В следующий раз, когда я перезагрузился, я выбрал NeoGrub, и я набираю все это из ubuntu, который выглядит потрясающе и быстро по сравнению с постоянными кругами задержки Win7.
ссылки Я использую все выходные ….
http://www.linuxbsdos.com/2012/05/17/how-to-dual -boot-ubuntu-12-04-and-windows-7/2 /
http://www.dedoimedo.com/computers/dual-boot-windows-7 -ubuntu.html
ответ дан Seth
9 August 2018 в 06:05
поделиться
Процедура, которая работала для меня, описана ниже.
Вы выполнили установку загрузчика NeoGrub на этапе (3)? Если установлен NeoGrub, на вашем диске C:
будет папка NST
.
Я думаю, что этот шаг иногда не учитывается при настройке EasyBCD.
Использование EasyBCD для загрузки в GRUB из меню загрузки Windows
- Запустите Windows и установите версию бесплатно EasyBCD .
- Откройте программу EasyBCD и выберите «Добавить новую запись» на боковой панели слева.
- Выберите самую верхнюю вкладку NeoGrub в разделе « Operating Systems » и нажмите кнопку «Установить». [/g6] Примечание: Это добавляет код загрузчика NeoGrub в папку
C:
. Если установка работала правильно, вы увидите файлC:NeoGrub
и папкуC:NST
. - Выберите вкладку Linux / BSD. Выберите GRUB2 как тип записи и, возможно, отредактируйте имя записи, которую вы собираетесь добавить в меню загрузки Windows. [/g7] Нажмите кнопку «Добавить запись», чтобы добавить запись для загрузки Linux (меню GRUB) в меню загрузки Windows.
- Выберите «Редактировать меню загрузки» на боковой панели, чтобы просмотреть ваши изменения. Примечание: Вы можете удалить запись для загрузчика NeoGrub, если хотите. Вам нужен загрузчик, но для него вам не нужна запись в меню загрузки, если вы не используете его каким-либо другим способом.
- Сохраните изменения и перезагрузитесь. Когда появится меню загрузки Windows, выберите запись EasyBCD, добавленную для загрузки Linux. Вы должны увидеть что-то похожее на текст ниже. [/g8] Тогда появится меню загрузки GNU GRUB.
ответ дан irrational John
15 August 2018 в 01:18
поделиться
Вы можете использовать EasyBCD, но имейте в виду, что это замедлит загрузку системы, поэтому после загрузки в Ubuntu измените mbr таким образом, чтобы он указывал на Ubuntu GRUB, который будет искать и отображать все действующие систем, установленных в системе, что намного лучше, чем меню загрузки Windows, также удалите параметр Ubuntu из меню загрузки Windows.
ответ дан Peachy
15 August 2018 в 01:18
поделиться
Я только что прошел через это как новичок linux в эти выходные и просто (!) получил эту работу. У меня была заводская настройка Windows 7 на ноутбуке и пыталась получить ubuntu для двойной загрузки. Я использовал диспетчер разделов Windows, чтобы освободить место на жестком диске, а затем использовать live CD и GParted для создания логических разделов /, / home и swap. Затем я установил ubuntu в эти разделы. Затем я вернулся в Windows, запустил EasyBCD и всякий раз, как я пытался (см. Выше предложения нитей), всегда заканчивался либо командной строкой grub>, либо иногда совсем ничего.
чтобы проверить, можете ли вы использовать командную строку grub> для фактической загрузки в вашу установку ubuntu. Это даст вам уверенность в том, что установка работает, и расскажет вам, какие настройки использовать позже.
«ls» предоставит вам список того, где вы находитесь. Для меня это оказалось моим приводом Windows 7 C от некоторых названий каталогов, которые он привел. Итак, вам нужно изменить корень на раздел, содержащий файлы unbuntu / boot. Для этого вы используете команду «root» grub.
Grub не использует sda / b / c / d для жестких дисков sata, вместо этого использует hd0 для sda, hd1 для sdb и т. Д. «Tab_key» ‘используется в grub для автозаполнения. У меня только один жесткий диск, поэтому набрав «root» (hd0, «tab_key»), я дал мне все варианты для разделов в hd0, которые были доступны. Это поможет, если вы знаете, какой раздел вы установили / boot, но даже тогда не слишком интуитивно. Я использовал GParted для создания моих установочных разделов, поэтому знал, что я установил / загрузился в раздел sda9, поэтому смог определить его относительно легко. Немного запутанно, потому что grub начинает считать расширенные разделы с 4. Способ получить grub, чтобы получить раздел my / boot, набрав «root (hd0,8)», то есть один меньше, чем номер sda9. Сделайте «ls» и, конечно же, я вижу каталог / boot vmlinuz file и initrd.img файл в корневом каталоге.
Следующий бит, который нужно сделать, — загрузить ядро и файл initrd. Ядро было тем, что бросило меня, поскольку вам нужно указать корень в обычной терминологии linux как часть команда. Хотя фактическое ядро и файл .img находятся в / boot, у них длинные имена. В корне есть указатели на них, которые сохраняются на ccurate typing. Вот все, что я набрал, включая корневую команду выше:
root (hd0,8)
kernel /vmlinuz root=/dev/sda9
initrd /initrd.img
boot
. Это привело мою Ubuntu и дало мне уверенность, что она была установлена ОК. Теперь мне просто нужно было выяснить, как его автоматизировать. Это вернуло меня в EasyBCD на Win7. Нажмите, чтобы добавить новую запись (я оставил оригинал, который взял меня, чтобы заманить> в одиночку), и выбрал вкладку NeoGrub и нажал Install. После этого я нажал кнопку «Настроить», и это привело к отображению файла menu.lst. Я добавил все строки, которые я использовал выше в командной строке grub, чтобы загрузить его, и все. В следующий раз, когда я перезагрузился, я выбрал NeoGrub, и я набираю все это из ubuntu, который выглядит потрясающе и быстро по сравнению с постоянными кругами задержки Win7.
ссылки Я использую все выходные ….
http://www.linuxbsdos.com/2012/05/17/how-to-dual -boot-ubuntu-12-04-and-windows-7/2 /
http://www.dedoimedo.com/computers/dual-boot-windows-7 -ubuntu.html
ответ дан Seth
15 August 2018 в 01:18
поделиться
Другие вопросы по тегам:
Похожие вопросы:
В Windows 10 появилась новая возможность для разработчиков — оболочка Ubuntu Bash, позволяющая запускать, устанавливать приложения Linux, использовать скрипты bash прямо в Windows 10, все это называется «Подсистема Windows для Linux». В версии Windows 10 1709 Fall Creators Update доступны уже три дистрибутива Linux для установки. Во всех случаях требуется 64-разрядная система для установки.
В этой инструкции — о том, как установить Ubuntu, OpenSUSE или SUSE Linux Enterprise Server в Windows 10 и некоторые примеры использования в конце статьи. Следует также учитывать, что есть некоторые ограничения при использовании bash в Windows: например, нельзя запускать GUI приложения (правда, сообщают об обходных путях с помощью X server). Кроме этого, командами bash нельзя запустить Windows-программы, несмотря на наличие полного доступа к файловой системе ОС.
Установка Ubuntu, OpenSUSE или SUSE Linux Enterprise Server в Windows 10
Начиная с версии Windows 10 Fall Creators Update (версия 1709) установка подсистемы Linux для Windows несколько изменилась по сравнению с тем, что было в предыдущих версиях (для предыдущих версий, начиная с 1607, когда функция была представлена в бета-версии, инструкция — во второй части этой статьи). Также обратите внимание, что в Windows 10 2004 можно установить Kali Linux с графическим интерфейсом.
Теперь необходимые шаги выглядят следующим образом:
- Прежде всего, необходимо включить компонент «Подсистема Windows для Linux» в «Панель управления» — «Программы и компоненты» — «Включение и отключение компонентов Windows».
- После установки компонентов и перезагрузки компьютера, зайдите в Магазин приложений Windows 10 и загрузите оттуда Ubuntu, OpenSUSE или SUSE Linux ES (да, теперь доступно три дистрибутива). При загрузке возможны некоторые нюансы, о которых далее в примечаниях.
- Запустите загруженный дистрибутив как обычное приложение Windows 10 и выполните первоначальную настройку (имя пользователя и пароль).
Для включения компонента «Подсистема Windows для Linux» (первый шаг) можно использовать команду PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Теперь несколько примечаний, которые могут быть полезны при установке:
- Вы можете установить сразу несколько дистрибутивов Linux.
- При загрузке дистрибутивов Ubuntu, OpenSUSE и SUSE Linux Enterprise Server в русскоязычном магазине Windows 10 заметил следующий нюанс: если просто ввести название и нажать Enter, то нужных результатов в поиске не оказывается, но если начать вводить и затем нажать по появляющейся подсказке, автоматически попадаешь на нужную страницу. На всякий случай прямые ссылки на дистрибутивы в магазине: Ubuntu, OpenSUSE, SUSE LES.
- Запускать Linux можно и из командной строки (не только с плитки в меню Пуск): ubuntu, opensuse-42 или sles-12
Установка Bash в Windows 10 1607 и 1703
Для того, чтобы установить оболочку bash, выполните следующие простые действия.
- Зайдите в параметры Windows 10 — Обновление и безопасность — Для разработчиков. Включите режим разработчика (должен быть подключен Интернет для загрузки необходимых компонентов).
- Зайдите в панель управления — Программы и компоненты — Включение или отключение компонентов Windows, отметьте пункт «Подсистема Windows для Linux».
- После установки компонентов, введите в поиске Windows 10 «bash», запустите предлагаемый вариант приложения и выполните установку. Вы можете задать свое имя пользователя и пароль для bash, либо использовать пользователя root без пароля.
По завершении установки вы можете запускать Ubuntu Bash на Windows 10 через поиск, или создав ярлык для оболочки там, где вам требуется.
Примеры использования Ubuntu Shell в Windows
Для начала отмечу, что автор не является специалистом по bash, Linux и разработке, а примеры ниже — просто демонстрация того, что в Windows 10 bash работает с ожидаемыми результатами для тех, кто разбирается в этом.
Приложения Linux
Приложения в Windows 10 Bash можно устанавливать, удалять и обновлять с помощью apt-get (sudo apt-get) из репозитория Ubuntu.
Использование приложений с текстовым интерфейсом ничем не отличается от такового на Ubuntu, например, вы можете установить Git в Bash и использовать его привычным образом.
Скрипты bash
Вы можете запускать скрипты bash в Windows 10, создать их можно в имеющемся в оболочке текстовом редакторе Nano.
Скрипты bash не могут вызвать программы и команды Windows, но возможен запуск скриптов и команд bash из bat файлов и сценариев PowerShell:
bash -c "команда"
Также вы можете попробовать запускать приложения с графическим интерфейсом в Ubuntu Shell в Windows 10, на этот счет в Интернете уже имеется не одна инструкция и суть способа сводится к использованию Xming X Server для вывода GUI приложения. Хотя официально возможность работы с такими приложениями Майкрософт не заявлена.
Как было написано выше, я не тот человек, который может в полной степени оценить ценность и функциональность нововведения, но вижу как минимум одно применение для себя: различные курсы Udacity, edX и другие, связанные с разработкой проходить будет куда проще, работая с необходимыми инструментами прямо в bash (а в этих курсах обычно демонстрируется работа именно в терминале MacOS и Linux bash).
решил на себе опробовать семейство Linux, начал, естественно, с Ubuntu.
После своего первого знакомства с данной ОС столкнулся с проблемой мертвого экрана.
Страдал я от неё не мало, пытался как гуглить решение, так и заменить на другой дистрибутив, который устанавливал и удалял по несколько раз. В итоге забил я на этот ваш Linux.
И тут, спустя долгие пол года вновь решил испытать удачу, и, о чудо, все работает отлично.
Но вот моя перфекционическая жилка не даёт мне покоя, тк для смены ОС (на 1ом диске стоит Win10, на 2ом диске — Ubuntu) приходится в BIOS’e ставить нужный носитель в качестве загрузочного. А хочется выбирать его(носитель) в boot menu, который доступен по нажатию клавиши f12 во время загрузки пк.
По данной теме нагуглил себе неразбериху, поэтому решился попросить помощи.
Также, в моем boot menu присутствует пункт ”Ubuntu”, который остался от прошлополугодних экспериментов, и который при его выборе загружает носитель, выбранный в качестве загрузочного, хотелось бы от него избавится
Стоит у меня Dual BIOS, версии f20
Помогите, пожалуйста, кто чем может 🙏
Допустим, вы прочитали в интернете несколько статей и заинтересовались свободной операционной системой Linux. Возможно, даже поставили ее себе на виртуальную машину или загрузились в Live-режиме и попробовали, как все выглядит и работает. Вам понравилось, и теперь вы хотите установить ее себе на компьютер и начать пользоваться. Но при этом терять уже установленную Windows не желаете, чтобы в случае непредвиденной ситуации можно было вернуться в полностью рабочую систему, да и любимые игры и нужные программы всегда будут под рукой. Есть возможность установить Linux и Windows 10 на одном компьютере. В свое время для меня, как и для многих других пользователей, это было идеальным вариантом.
В этой инструкции мы рассмотрим, как установить Linux рядом с Windows 10. Я говорю Windows 10 потому, что это самая новая операционная система от Microsoft, но эти инструкции также подойдут для более ранних версий, таких как Windwos 7, 8 и 8.1.
Я предполагаю, что у вас уже есть установленная Windows, вы нашли и определились, от какого диска отделить немного места для Linux, только не знаете, как правильно это сделать. Здесь вы получите подробный ответ на этот вопрос. Затронем еще одну важную тему — UEFI. Эта технология используется на всех новых ноутбуках с Windows, и многих пользователей интересует, как установить Linux на UEFI и какие при этом могут возникнуть проблемы.
Немного теории
Для установки операционной системы Linux рядом с Windows 10 вам понадобится создать несколько дополнительных разделов диска. Минимальное количество — три раздела. Linux не принято устанавливать на один раздел как Windows, хотя такой вариант возможен. Linux настолько гибок, что позволяет разместить систему, файлы пользователя и настройки на разных разделах. Это очень выгодно во время переустановки. Вы переустанавливаете систему в системном разделе, а все ваши файлы на рабочем столе и настройки рабочего окружения останутся на месте.
Вот эти три раздела:
- Системный;
- Домашний;
- Раздел подкачки.
Минимальные требования объема под системный раздел в различных дистрибутивах варьируются от семи до двадцати Гигабайт. Но этого хватит для установки самой системы и нескольких дополнительных программ. Если же вы собираетесь использовать много программ и игр, особенно если они занимают много места, необходимо взять еще пару десятков Гигабайт про запас. Я рекомендую использовать под системный раздел Linux так же, как и для диска C Windows, 30-40 Гигабайт.
Раздел подкачки используется, когда системе не хватает оперативной памяти. При определенном проценте заполнения Linux понемногу начинает скидывать неиспользуемые данные в этот файл. Поэтому для данного раздела подойдет объем в два раза меньше, чем размер вашей ОЗУ. Но если вы планируете использовать спящий режим или гибернацию, то под раздел подкачки нужно выделить объем дискового пространства, равный размеру ОЗУ, потому что в этих режимах все содержимое оперативной памяти компьютера переносится на диск. Домашний раздел — это раздел с вашими файлами, фильмами, музыкой, загрузками. Прикиньте, сколько вам нужно.
Чтобы установить Linux рядом с уже использующейся Windows 10, нужно будет «отрезать» пространство от системного диска. Поэтому перед решительными действиями важно создать резервную копию системы или хотя бы важных файлов. Если все пройдет хорошо, ничего страшного не случится ни с файлами, ни с системой, но из-за какого-либо сбоя, например, отключения электричества, файловая система может быть повреждена. Вы и сами по невнимательности можете сделать что-то не так и удалить не то, что нужно.
Поэтому, если будете работать с системным диском, скопируйте важные файлы на внешний носитель, и, если есть возможность, создайте резервную копию операционной системы с помощью соответствующего пункта панели управления:
При работе с не системным разделом, например, D, E, F и т д, достаточно просто скопировать файлы оттуда.
Теперь переходим непосредственно к подготовке диска для установки Windows 10 и Linux. Проще всего это сделать с помощью стандартной утилиты управления дисками в Windows. Кликните правой кнопкой по значку «Этот компьютер» на рабочем столе и откройте пункт «Управление«:
Дальше нам нужна утилита Управление дисками:
Здесь внизу окна мы видим два диска: C (системный) и D (обычный). Я приведу пример, как изменить размер диска D. Для диска C все действия аналогичны.
Кликните по нужному диску правой кнопкой и выберите опцию Сжать том:
Откроется вот такое окно, в котором нужно ввести размер создаваемого тома в поле размер сжимаемого пространства:
Обратите внимание, вы не можете указать размер больше, чем количество свободного места на диске. Поэтому сначала освободите место, если еще этого не сделали. Кликаем на кнопку сжать. После этого появится неразмеченное пространство, из которого можно создать нужные разделы:
Вот и все. Теперь у вас есть место для установки Linux рядом с Windows 10. Выполнять дальнейшую разметку диска в утилите Windows не вижу смысла, поскольку все опасные операции, которые могли повредить систему, мы уже сделали, а разделы для Linux лучше всего и настраивать средствами 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 здесь мы тоже не будем, лучше все это сделать во время установки, специально предназначенной для этого утилитой.
Установка Linux рядом с Windows 10
Я не буду здесь подробно рассматривать, как установить Linux, все это уже подробно рассмотрено в моих статьях отдельно для разных дистрибутивов. Рассмотрим только несколько аспектов разметки диска. Возьмем Ubuntu, как самую популярную ОС для новичков, но в других дистрибутивах все почти так же.
На этапе выбора способа разметки я советую брать ручной вариант. Поскольку так вы лучше разберетесь, как устанавливать систему:
Здесь вы из освобожденного ранее места создаете те разделы, о которых мы говорили в самом начале статьи. Для корневого раздела точку монтирования нужно выбрать /, для домашнего — /home, а для раздела подкачки точка монтирования не указывается.
Дальше действуем все как обычно — по инструкции для определенного дистрибутива, и установка Linux рядом с Windows 10 будет выполнена успешно.
Установка 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.
Завершение установки
Многих новых пользователей интересует: «Как же загрузить потом мою Windows?» Не беспокойтесь, загрузчик Grub автоматически найдет загрузчик Windows и перед запуском компьютера предложит вам меню, где вы сможете выбрать операционную систему:
Таким образом, двойная загрузка Windows 10 и Linux будет настроена автоматически.
Если что-то пойдет не по плану, хотя такое вряд ли случиться, все очень легко настроить. Так что, если все сделано правильно, вы обязательно получите доступ к своей Windows после установки Linux.
Выводы
Сегодня мы рассмотрели, как установить Linux на Windows 10. Разобрались, как выполнить разметку, как выбрать разделы и что делать, если на вашем ноутбуке используется UEFI. Об установке какого-либо определенного дистрибутива Linux вместе Windows 10, говорить бессмысленно, так как, во-первых, все действия похожи, и, во-вторых, вы можете найти подробные инструкции в соответствующих статьях. Еще хотелось бы заметить: для комфортной работы Windows 10 с Linux на одном компьютере нужно отключить Windows FastBoot, иначе вы не сможете подключить системный раздел Windows в Linux. Если остались вопросы, спрашивайте в комментариях!
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .