Как сделать выбор ос при загрузке linux и windows
Перейти к содержимому

Как сделать выбор ос при загрузке linux и windows

  • автор:

Как сделать выбор ос при загрузке linux и windows

Как изменить порядок загрузки операционных систем (Linux, Windows) в GRUB

Всем привет! Сегодня я расскажу о простом способе изменения порядка загрузки операционных систем (Linux, Windows) в загрузчике GRUB, который не требует правки различных конфигурационных файлов, все будет выполняться в удобном графическом интерфейсе.

Данная процедура будет Вам полезна, если у Вас на компьютере установлено несколько операционных систем Linux и Windows, например, Linux Ubuntu и Windows 10. О том, как установить себе на компьютер Linux Ubuntu второй системой рядом с Windows 10 с учётом особенностей UEFI, я подробно рассказывал в отдельной статье – Установка Linux Ubuntu рядом с Windows 10 на компьютере с UEFI.

Но в такой конфигурации по умолчанию будет загружаться Linux Ubuntu, однако многим хочется изменить данный порядок, например, чтобы по умолчанию загружалась Windows 10 или любая другая система, иными словами, отсортировать порядок так, как им хочется. Как я уже об этом говорил ранее, это можно сделать, и сейчас я подробно расскажу о том, как это делается, т.е. как изменить порядок загрузки операционных систем в загрузчике GRUB.

Введение

Итак, на текущий момент у Вас при включении компьютера появляется меню загрузчика GRUB, в котором первым пунктом идет операционная система Linux Ubuntu (или другой дистрибутив Linux, в моем случае именно Ubuntu). Выглядит это меню следующим образом.

  • Ubuntu – это как раз операционная система Linux Ubuntu;
  • Windows Boot Manager (на /dev/sda2) – это Windows 10.

Если ничего не выбрать, то через несколько секунд, по умолчанию, будет загружаться Ubuntu.

У нас стоит задача изменить порядок загрузки операционных систем таким образом, чтобы первым пунктом стояла Windows 10 и, соответственно, загружалась также первой. Дополнительно, для удобства и ясности, мы хотим присвоить пункту Windows Boot Manager более удачное имя, например – Windows 10.

Все этом можно реализовать с помощью одной программы – Grub Customizer, которую можно использовать в Linux Ubuntu.

Таким образом, сейчас я покажу, как установить Grub Customizer в Linux Ubuntu, и изменить порядок загрузки операционных систем в загрузчике Grub, используя эту программу.

На заметку! Начинающим пользователям Linux рекомендую почитать мою книгу « Linux для обычных пользователей » – в ней я максимально подробно рассказываю про Linux и о том, как пользоваться этой операционной системой без командной строки

Обзор программы Grub Customizer

Grub Customizer – это программа с графическим интерфейсом для редактирования настроек загрузчика GRUB.

Основные возможности Grub Customizer:

  • Добавление и удаление операционных систем в меню GRUB, которое появляется во время загрузки компьютера;
  • Изменение порядка загрузки ОС;
  • Изменение времени ожидания перед загрузкой;
  • Изменение оформления загрузчика GRUB (шрифт, цвет шрифта, фон и так далее).

Установка Grub Customizer в Ubuntu

Установить Grub Customizer в Ubuntu не составит труда, в Ubuntu 19.04 это можно сделать с помощью менеджера приложений (в предыдущих версиях Ubuntu возможно потребуется устанавливать PPA репозиторий).

Шаг 1 – Запускаем менеджер приложений

Сначала запускаем менеджер приложений, и для того чтобы найти нужный пакет в поиск, вводим grub сustomizer.

Шаг 2 – Запускаем установку Grub Customizer

Затем щелкаем по найденному пункту. После того как откроется окно с описанием программы, нажимаем «Установить».

Далее потребуется ввести пароль, так как процесс установки программ в Ubuntu требует дополнительных привилегий.

Шаг 3 – Запускаем программу Grub Customizer

Когда появится кнопка «Запустить», установка будет завершена. Мы можем нажать на данную кнопку, чтобы сразу запустить Grub Customizer. Также программу можно запустить и из меню приложений.

Для запуска программы снова потребуется ввести пароль, так как изменение порядка загрузки операционных систем в GRUB также требует дополнительных прав.

После запуска программы у Вас отобразится интерфейс Grub Customizer.

Изменение порядка загрузки операционных систем

Для того чтобы изменить порядок загрузки ОС, выберите нужный пункт, и нажмите кнопку перемещения вверх или вниз на панели инструментов, в зависимости от выбранного пункта.

Я для примера выберу Windows Boot Manager, и перемещу его в самый верх.

Переименование пунктов загрузочного меню

Теперь давайте переименуем пункт Windows Boot Manager в Windows 10. Для этого достаточно щёлкнуть двойным кликом по пункту и ввести новое имя.

Сохранение настроек, загрузка и проверка порядка ОС

После ввода всех настроек необходимо нажать кнопку «Сохранить», для того чтобы все введенные параметры сохранились.

В случае необходимости Вы можете перейти на дополнительные вкладки: «Основные настройки» и «Настройки оформления». Например, для того чтобы изменить шрифт меню загрузчика или цвет шрифта.

После ввода и сохранения всех настроек выключаем компьютер, и включаем его заново и смотрим, изменилось ли меню загрузчика.

В моем случае все настройки были применены и теперь по умолчанию у меня загружается Windows 10.

Видео-инструкция

У меня все, надеюсь, материал был Вам полезен, пока!

При загрузке компьютера отсутствует окно выбора ОС после установки Linux Mint 19.3 к Windows 8.1

Здравствуйте! Впервые обращаюсь с каким-либо техническим вопросом на форуме. Я абсолютный новичок в Linux, и хотел с сегодняшнего дня начать своё знакомство с Linux Mint 19.3. Сделал всё как было написано в инструкциях и сказано в видео-гайдах на YouTube. Linux работает идеально, но он сразу запускается, не выдав окно выбора ОС. Как мне сделать этот выбор, ибо у меня очень много важных программ и материалов на Windows для работы, и если я не верну к ней доступ, то это будет ужасно. Что мне сделать, если я даже не умею здесь пользоваться терминалом?

наброс защитан

Что мне сделать, если я даже не умею здесь пользоваться терминалом?

  • открывай терминал
  • выполни команду

Выполнил? Поздравляю, ты сохранил информацию о разделах своего компьютера в файле list-of-partion.

  • размести файл list-of-partion на pastebin-сервисе (любом общедоступном).
  • опубликуй ссылку в своём ответе в этой теме.

В «видео-гайдах на YouTube» нет решения?
Ты бы хоть ссылку на инструкцию запостил.
Ладно, попробуем экстасенсорные навыки — при загрузке подержи Shift и ты скорее всего попадешь в menu grub, где сможешь выбрать загрузку windows.

тем временем я повангую

Так-то у тебя UEFI (99,999%, но проверить не мешает). Mint загружается grub-ом. Достаточно немного подправить конфиг grub и будет тебе выбор ОС при загрузке…

Пришлось погуглить, что это за сервисы такие, но надеюсь, что всё сделал так, как вы сказали)

Не помогло, всё равно Linux никого не спрашивая грузится(

Сейчас почитал за UEFI, проверил и выяснилось, что да, UEFI стоит

Посмотрел, почитал, нашёл и у меня следующие строчки:

Не даёт сохранить файл. Сейчас ещё правда попробую

Права на файл не меняй, просто редактируй с sudo.

sudo update-grub не забудь после правки файла дёрнуть.

надо по хорошему править файл /etc/default/grub. Потом идешь туда где лежит твой grub.cfg(при efi ты в /boot без рута не войдешь) и делаешь grub-mkconfig -o grub.cfg

Поздравляю! Ты делаешь успехи ��

Да всё верно. В твоём компьютере UEFI. А grub не предлагает выбора OS при загрузке т.к. о Windows «ему не сказали».

Самое простое решение (например здесь) указать grub на windows

у меня нет dualboot-систем под рукой. этот код я не проверял и он может не работать или работать неправильно �� но… это решаемая ситуация

сохрани файл, нажав «Ctrl+O» (потребуется также подтвердить это)

закрой nano, нажав «Ctrl+X»

обнови конфиг grub, выполнив в терминале команду

  • осталось проверить результат. перезагрузи компьютер. должно появится меню загрузчика как минимум из 2 пунктов. оно должно показываться 5 секунд, если за это время не сделать выбор загрузиться Mint

я эту часть проверить на ошибки не могу. поэтому использование google обязательно. Удачи!

Как и какой программой ты редактируешь файл? Если в графическом редакторе, то порой бывает не совсем тривиально открыть файл через файл-менеджер под рутом.

Если уже смог в vi/vim, то используй его: sudo vim /etc/default/grub (ну, или какой ты файл правишь)

Что мне сделать, если я даже не умею здесь пользоваться терминалом?

Если уже смог в vi/vim, то используй его: sudo vim /etc/default/grub

ждем следующий тред

мне посоветовали отредактировать файл в vi. и у меня…

Всё сделал как вы сказали, только перед этим (гугл в помощь) скачал Grub Customizer и настроил через него файл. Теперь отобразилось меню выбора ОС при загрузке, но там были три пункта:

  1. Linux Mint
  2. Дополнительные параметры Linux Cinnamon или как-то так
  3. Setup System, которая вела в UEFI Это было страшно видеть, что Windows отсутствует в этом списке. Потом через редактор nano прописал и сохранил, но при выполнении команды «sudo grub-update» терминал пишет, что такой команды нет, а если я меняю (по руководству) порядок на «sudo update-grub», то он пишет, что для выполнения этой команды требуются права суперпользователя, а я не понимаю, как ему их дать

Самое обидное, что у меня даже отображаются диски с данными. Один из них прям и называется: «OS Windows 8.1 PRO» с файлами всеми Windows. Может через него как-то можно запустить её?

Простите, я вынужден отлучиться на час — полтора. Когда вернусь — отпишусь и все новые сообщения прочитаю

https://losst.ru/nastrojka-zagruzchika-grub Почитай вот здесь, там есть несколько разных способов. Рекомендую разобраться и настроить grub вручную. Графическую утилиту я ни разу не использовал, потому не знаю, насколько она хорошо работает. Плюс придется ее ставить скорее всего через ppa.

Наверное, это было не лучшее предложение с моей стороны – предлагать ручную настройку. Смотри сейчас у тебя несколько вариантов:

  • установить пакет os-prober и «найти и добавить» windows в конфиг grub с его помощью. Подробности погугли.
  • разобраться с ручной правкой конфига. (от советов я воздержусь по-меньшей мере пока)
  • загрузить windows из командной строки grub. Только я не уверен, что тебя такой метод устроит.

Setup System, которая вела в UEFI

это именно настройки BIOS/UEFI были или «черная консоль»?

при выполнении команды «sudo grub-update» терминал пишет, что такой команды нет,

а если я меняю (по руководству) порядок на «sudo update-grub», то он пишет, что для выполнения этой команды требуются права суперпользователя, а я не понимаю, как ему их дать

это должно решиться следующими командами в терминале:

может затребовать пароль пользователя

exit – необходим для завершения оболочки суперпользователя.

Попробуй сначала обновить конфиг grub. И посмотри в терминале добавился пункт с windows или нет?

Если я ничего не путаю, то grub.cfg будет в /boot/grub/ и команда

выдаст список всех пунктов меню, в том числе и windows должен быть.

Да, именно настройки, с графическим интерфейсом и кучей переключателей и вкладок (Я про UEFI). Команды сейчас в терминале попробую

Есть несколько пунктов с Mint Cinnamon, но с Windows не одного нет ��

После ввода команды: «update-grub exit» он начал ругаться на синтаксис того, что я написал в nano: «Добавление записи в загрузочное меню для конфигурации с микропрограммой EFI /etc/grub.d/40_custom: 3: /etc/grub.d/40_custom: menuentry: not found /etc/grub.d/40_custom: 4: /etc/grub.d/40_custom: regexp: not found /etc/grub.d/40_custom: 5: /etc/grub.d/40_custom: chainloader: not found /etc/grub.d/40_custom: 6: /etc/grub.d/40_custom: Syntax error: «>» unexpected» P.S. Несколько строчек кода сверху я не стал писать Вроде я в nano написал без ошибок, в гугле информации только не нашёл

я тоже мог где-то ошибиться. выложи на pastebin файл /etc/grub.d/40_custom – попробуем разобраться, что не так.

кажется, снова я был невнимателен. замени menuentry на submenu. затем попробуй снова обновить конфиг.

Попробовал, но всё так же не получилось ��

Хочу спросить. Если я сейчас удалю Linux Mint, то это ещё не значит, что я этим способом вернусь на Windows без переустановки?

Не надо ничего удалять или переустанавливать. Можешь, пока с grub не решиться, в System Setup выбрать загрузку windows. Mint при этом грузиться перестанет. Не знаю может там и настроить можно загрузку разных ОС, хотя это вряд ли.

в общем я разобрался, где тебя подставил ��

сохрани этот текст, как /etc/grub.d/40_custom и обнови конфиг

я выложил этот файл на pastebin

тебе нужно его загрузить и «залить» в /etc/grub.d/40_custom командами

проверить права и пользователя (в этой чехарде могло что-то изменится)

троеточием я заменил неважный нам вывод, если будет что-то другое пиши что не так. если всё совпало, обновляй конфиг.

и закрой оболочку суперпользователя командой exit.

Простите, наверное глупый вопрос, но не могу не много разобраться. Терминал постоянно, как бы я не записывал, пишет «Нет такого файла или каталога», когда я прописываю имя загружаемого файла

он же в каталоге Download (Загрузки или иначе как-то), а терминал вероятно в домашней директории пользователя. Не обижайся, я всё забываю что многое тебе неочевидно…

выполни в терминале

Вроде получилось файл залить, но при выполнении следующей команды выдаёт «-rw-r–r– 1 root root», а не «-rwxr-xr-x 1 root root»

я вот думаю «а не ошибся ли я снова?». конфиг не обновляется?

первая команда вернет права на исполнение файла. вторая позволит в этом убедиться. третья покажет содержимое файла

О, после второй команды вывелось то, что нам требовалось: «-rwxr-xr-x 1 root root», вошёл в оболочку суперпользователя, ещё раз убедился в том, что вывелось то, что нам надо, обновил конфиг и опять вывелись эти ошибки: «https://pastebin.com/p7Lp1dVn»

Получилось! Разыскал в интернете команду по удалению файлов, разобрался, что эти файлы «40.custom.save.1» и т.д. понасоздавал я сам, видимо через Nano, когда разбирался в его функционале. Сейчас обновил конфиг с правами суперпользователя и мне написало: «Добавление записи в загрузочное меню для конфигурации с микропрограммой EFI завершено» — Это хороший знак?

молодец, догадался убрать не нужное.

мне написало: «Добавление записи в загрузочное меню для конфигурации с микропрограммой EFI завершено» — Это хороший знак?

думаю, да. посмотри grub.cfg

если добавился пункт с windows, пора проверять работоспособность этого пункта ��

Всё проделал, но пункта с Windows так и не появилось. Боюсь вот, чтобы загрузочные файлы винды не «затёрлись»

пункта с Windows так и не появилось

Потому, что начали не с того конца.

Первое, что нужно сделать, выяснить, БИОС у тебя или УЕФИ. Вроде выяснили, что УЕФИ. Следующий шаг, какой режим включен в УЕФИ: ЕФИ или легаси.

Главное правило, все должно быть в одном режиме: УЕФИ, загрузчики, системы.

Без этого никакая магия не поможет тебе запускать системы.

Следующий шаг. Выяснить, в каком режиме запущен линукс. В файловом менеджере идешь в каталог /boot/grub. Если видишь в нем каталог i386-pc, то установлен грубПС. Если видишь каталог x86_64-efi, то установлен грубЕФИ. Зайди в каталог /sys/firmware. Если видишь там каталог efi, и в этом каталоге тоже есть файлы, то система запущена в режиме ЕФИ. Если каталога efi нет, то система запущена в режиме легаси. После этого выяснить, в каком режиме установлена Виндовс.

Grub Customizer — настройка загрузчика системы

По идее все должно быть довольно просто (но это не точно).

Устанавливаешь os-prober или как то так, поищи в репозитории.

Затем: grub-install /boot/efi (убедись что efi раздел примонтирован- команда mount ). Эта команда переустановит загрузчик.

Далее: grub-mkconfig -o /boot/grub/grub.cfg Эта команда сконфигурирует конфиг и выведет на экран разделы efi

PS в системе должен быть установлен efibootmgr

любезный, не в коем случае не ставлю под сомнение ваши знания и опыт, но

значительную часть этого треда я пытался помочь ТС добавить в меню grub пункт для загрузки Windows … и ничего не получилось. Действительно, магия какая-то ��

Оставим за скобками содержание этого пункта (я вполне допускаю, что там что-то может быть не верно), но вот почему он не добавляется в конфиг? Вопрос о его работоспособности не стоит на повестке дня просто потому, что он не добавляется в конфиг.

Может вы можете пояснить почему его отвергают? Я, честное слово, уже не понимаю, почему легальным образом не получается изменить конфиг загрузчика.

можете пояснить почему его отвергают?

Учитывая опыт ТС, сам боюсь того момента, когда придется объяснять ему, как редактировать конфиг. Честно говоря, в голом терминале или с помошью nano я бы не рискнул это делать. Без MC как без рук.

эти вещи не взаимосвязаны

  • пункт с Windows в меню загрузчика
  • загрузочные файлы винды

если есть и то и другое, то windows будет загружаться из меню загрузчика Mint. только и всего.

Ладно, давай действительно проверим есть ли там загрузчик Windows. Раздел /dev/sda7 должен быть примонтирован в точку /boot/efi примонтирован?

ну, не знаю… человеческий фактор (в данном случае ТС) причина очевидная. мне показалось, что он быстро учиться и элементарные ошибки сам устраняет. вроде бы все исправили, а результата нет ��

я подумал, что вы свежим взглядом укажете на какой-то очевидный ляп… я вот не вижу ничего «криминального».

укажете на какой-то очевидный ляп…

Иногда, при генерации конфига, udate-grub видит ошибки и даже создает конфиг, но с другим именем (не помню с каким), но действующим остается старый. Иногда ошибка может попасть в новый конфиг. В этом случае бывает так, что часть конфига до ошибки выводится на экран и работает, а часть после ошибки не выводится. Поэтому новый, непроверенный код лучще помещать в конце конфига. Есть шанс, что хотя-бы часть конфига до ошибки останется рабочей.

Сегодня попробовал, добавил твой код в 40_custom. Конфиг сгенерировался без ошибок. Проверить работу не могу, нет УЕФИ, да и винды нет. Если проанализировать, то вторая строка вроде правильная, но чтобы она сработала, в первой нужно как минимум установить правильное значение переменной root. Не очень знаком с командой regexp, не уверен, что она делает то, что нужно.

Продолжаем разговор. Решил практически посмотреть. В конфиг груба добавил код:

До регекспа в переменной root (hd0,msdos1). Это было-бы правильным значенем. В переменной cmdpath (hd0). После регекспа в переменной root hd0, т.е. команда вырезала скобки. Но хоть со скобками, хоть без, это значение неверно. Загрузчик не будет найден.

как сделать выбор операционной системы при загрузке windows 10 и linux

Многие пользователя не могут смириться с некоторыми ограничениями игр, которые накладывает ОС Linux, несмотря на тот факт, что в последнее время развитию игровой составляющей в Linux уделяется повышенное внимание. Тем не менее, многие пользователи хотят организовать двойную загрузку, но это становится довольно сложной задачей с выходом новой ОС Microsoft.

Известно, что Windows “не дружит” с Linux, в частности не распознает форматированные Linux диски и разделы и не предоставляет загрузчик, который бы позволял запускать систему с ядром Linux, например, Ubuntu. Кроме того, многие компьютеры сейчас поставляются с предустановленной защитой загрузчика Windows 10.

Разметка диска Windows 10

Перед установкой Ubuntu, нужно разделить диск с Windows 10. На данном этапе есть два возможных сценария, но изначально нужно проверить, имеется ли в системе один раздел, выделенный Windows 10 или несколько разделов. Если у вас в распоряжении всего один раздел, его придется сжать, но сначала удостоверьтесь, что на нем достаточное количество свободного пространства.

Во втором случае, когда имеется два или более разделов, вам нужно решить, какой раздел будет очищен для установки Ubuntu. В обоих случаях, щелкните правой кнопкой мыши по меню Пуск, выберите пункт “Управление дисками”. В первом случае выберите диск (C:) и в контекстном меню правой кнопки мыши выберите опцию “Сжать том”.

Установите размер нового раздела для Ubuntu, который зависит от первоначального размера диска и свободного пространства на нем, а также от вашего выбора. Обратите внимание, что вам нужно не менее 10 гигабайт для установки Ubuntu (рекомендуется 20 гигабайт и более). После завершения сжатия, закройте утилиту “Управления дисками”.

Во втором случае, выберите раздел, который нужно очистить, допустим (D:) и в приложении “Управление дисками” щелкните правой кнопкой мыши по соответствующему разделу и выберите “Удалить том”, и у вас появится нераспредленный раздел, также, как и в первом случае.

win10 ubuntu 11

win10 ubuntu 2

Загрузка и установка Ubuntu

Последний релиз Ubuntu доступен для загрузки с нашего сайта, убедитесь, что Вы загружаете 64-битный ISO-образ, который нужно записать на USB накопитель объемом 2 гигабайта или выше.

После завершения создания USB, подключите USB-устройство флеш-памяти с Ubuntu в свободный порт компьютера, перезагрузите компьютер и вызовите загрузочное меню для выбора в качестве источника загрузки USB флешки. Не выбирайте UEFI USB (в этом случае Windows 10 не распознается!) *. После этого, установите последнюю версию Ubuntu.

Единственное различие заключается при отображение первого экрана установки, на нем нужно выбрать опцию «Install Ubuntu alongside Windows 10” (“Установить Ubuntu рядом с Windows 10”). После завершения установки перезагрузите компьютер. Выбирайте между Ubuntu и Windows 10 с помощью загрузчика Ubuntu (доступен при нажатии Esc).

Установить Ubuntu рядом с Windows 10

win10 ubuntu 3

* Обновление: нет необходимости отключать Secure Boot или не выбирать UEFI USB при установке Ubuntu. На конкретной тестовой машине без применения данных мер, UEFI не распознавал раздел Windows 10 на жестком диске, на вашем компьютере все может работать и без данных операций.

Как запустить линукс и сделать выбор системы при включении компа

Один hdd, несколько логических дисков, на один из них установил линукс минт.
После установки линукса запустить эту операционку не удается, автоматом загружается винда.
Как сделать выбор Windows/Linux при включении компа?

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=»Windows» /fastdetect /NoExecute=OptIn

дописать
multi(0)disk(0)rdisk(0)partition( здесь номер раздела, на котором линукс )\ а тут что

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Как запустить вторую операционку при включении компа?
Сперва на всем винте стояла винда, дисковод в ПК один, затем я винду сдвинул на половину винта.

Как сделать чтобы NVIDIA RTX Voice не запускалась при включении компа?
я заходил в автозагрузки и ее там нет. помогите плиз

Перед установкой линукса с флешки на диск было окно с выбором на какой диск ставить систему и на какой диск ставить загрузчик. Я выбрал один и тот же диск, но это не тот на котором винда стоит.

Добавлено через 1 час 10 минут
Переустановил линукс. На этот раз место для загрузчика указал флешку, с которой ставил линукс. В итоге винда по прежнему автоматом загружается, хотя в биосе на первом месте стоит usb-hdd, содержимое флешки винда не видит и теперь не могу даже установщик запустить.

После этого нужно было в BIOS на первое место в загрузке, поставить диск на который установили GRUB. Или выбрать этот диск через Boot menu (F12 или другая клавиша). GRUB нужно устанавливать на жесткий диск /dev/sdX.

Выбор hdd для загрузки можно не только в биосе указать, но и при включении компа, успев нажать на F*. При наличии двух hdd вопросов у меня было бы меньше.

В моем биосе нет возможности выбора логических дисков, только hdd целиком. Поэтому и F12 не помогает, пробовал.

Но вы правы, теперь не могу загрузиться с флешки в режиме установки системы.

Понять бы какие файлы за это отвечают, перенес бы их на старую 1 гиговую флешку и заодно резервную копию сделал бы.

Добавлено через 9 минут

Возможно.
Я привык к таким понятиям: логический диск и физический. Если у меня 1 hdd и на нем диск только «С», то у меня 1 физический диск и один логический. Если у меня 1 hdd и на нем диски «С» и «D», то у меня 1 физический диск и два логических.
Винда на C, линукс на D, загрузчик линукса тоже на D. И в этом случае загружаться будет только винда, а в биосе невозможно выбрать между C и D.
Устанавливать загрузкик линукса на C не буду, о причинах написал.

Добавлено через 6 минут

И не нужно и даже вредно, так как Винда перестанет загружаться. GRUB нужно устанавливать на диск (на физический диск). Так как у Вас загружается Винда, то GRUB Вы установили на один из разделов. Если бы GRUB был установлен на физический диск (в Вашем понимании), то Винда бы уже не загружалась (GRUB перезаписал бы Виндовый загрузчик).
Вывод: Вы установили GRUB не туда.
Так как Linux у Вас загружается (через флешку), то GRUB можно установить прямо из Linux. загрузиться в Linux и выполнить

где Х это буква, которую имеет жесткий диск. Узнать букву диска можно командами

Как изменить порядок загрузки операционных систем (Linux, Windows) в GRUB

Всем привет! Сегодня я расскажу о простом способе изменения порядка загрузки операционных систем (Linux, Windows) в загрузчике GRUB, который не требует правки различных конфигурационных файлов, все будет выполняться в удобном графическом интерфейсе.

Данная процедура будет Вам полезна, если у Вас на компьютере установлено несколько операционных систем Linux и Windows, например, Linux Ubuntu и Windows 10. О том, как установить себе на компьютер Linux Ubuntu второй системой рядом с Windows 10 с учётом особенностей UEFI, я подробно рассказывал в отдельной статье – Установка Linux Ubuntu рядом с Windows 10 на компьютере с UEFI.

Но в такой конфигурации по умолчанию будет загружаться Linux Ubuntu, однако многим хочется изменить данный порядок, например, чтобы по умолчанию загружалась Windows 10 или любая другая система, иными словами, отсортировать порядок так, как им хочется. Как я уже об этом говорил ранее, это можно сделать, и сейчас я подробно расскажу о том, как это делается, т.е. как изменить порядок загрузки операционных систем в загрузчике GRUB.

Введение

Итак, на текущий момент у Вас при включении компьютера появляется меню загрузчика GRUB, в котором первым пунктом идет операционная система Linux Ubuntu (или другой дистрибутив Linux, в моем случае именно Ubuntu). Выглядит это меню следующим образом.

Если ничего не выбрать, то через несколько секунд, по умолчанию, будет загружаться Ubuntu.

У нас стоит задача изменить порядок загрузки операционных систем таким образом, чтобы первым пунктом стояла Windows 10 и, соответственно, загружалась также первой. Дополнительно, для удобства и ясности, мы хотим присвоить пункту Windows Boot Manager более удачное имя, например – Windows 10.

Все этом можно реализовать с помощью одной программы – Grub Customizer, которую можно использовать в Linux Ubuntu.

Таким образом, сейчас я покажу, как установить Grub Customizer в Linux Ubuntu, и изменить порядок загрузки операционных систем в загрузчике Grub, используя эту программу.

На заметку! Начинающим пользователям Linux рекомендую почитать мою книгу « Linux для обычных пользователей » – в ней я максимально подробно рассказываю про Linux и о том, как пользоваться этой операционной системой без командной строки

Обзор программы Grub Customizer

Grub Customizer – это программа с графическим интерфейсом для редактирования настроек загрузчика GRUB.

Основные возможности Grub Customizer:

Установка Grub Customizer в Ubuntu

Установить Grub Customizer в Ubuntu не составит труда, в Ubuntu 19.04 это можно сделать с помощью менеджера приложений (в предыдущих версиях Ubuntu возможно потребуется устанавливать PPA репозиторий).

Шаг 1 – Запускаем менеджер приложений

Сначала запускаем менеджер приложений, и для того чтобы найти нужный пакет в поиск, вводим grub сustomizer.

Шаг 2 – Запускаем установку Grub Customizer

Затем щелкаем по найденному пункту. После того как откроется окно с описанием программы, нажимаем «Установить».

Далее потребуется ввести пароль, так как процесс установки программ в Ubuntu требует дополнительных привилегий.

Шаг 3 – Запускаем программу Grub Customizer

Когда появится кнопка «Запустить», установка будет завершена. Мы можем нажать на данную кнопку, чтобы сразу запустить Grub Customizer. Также программу можно запустить и из меню приложений.

Для запуска программы снова потребуется ввести пароль, так как изменение порядка загрузки операционных систем в GRUB также требует дополнительных прав.

После запуска программы у Вас отобразится интерфейс Grub Customizer.

Изменение порядка загрузки операционных систем

Для того чтобы изменить порядок загрузки ОС, выберите нужный пункт, и нажмите кнопку перемещения вверх или вниз на панели инструментов, в зависимости от выбранного пункта.

Я для примера выберу Windows Boot Manager, и перемещу его в самый верх.

Переименование пунктов загрузочного меню

Теперь давайте переименуем пункт Windows Boot Manager в Windows 10. Для этого достаточно щёлкнуть двойным кликом по пункту и ввести новое имя.

Сохранение настроек, загрузка и проверка порядка ОС

После ввода всех настроек необходимо нажать кнопку «Сохранить», для того чтобы все введенные параметры сохранились.

В случае необходимости Вы можете перейти на дополнительные вкладки: «Основные настройки» и «Настройки оформления». Например, для того чтобы изменить шрифт меню загрузчика или цвет шрифта.

После ввода и сохранения всех настроек выключаем компьютер, и включаем его заново и смотрим, изменилось ли меню загрузчика.

В моем случае все настройки были применены и теперь по умолчанию у меня загружается Windows 10.

Видео-инструкция

У меня все, надеюсь, материал был Вам полезен, пока!

Выбор операционной системы при загрузке компьютера: как изменить или отключить

Некоторые пользователи не знают, что существует выбор операционной системы при загрузке компьютера. Конечно, если у вас есть из чего выбирать. У меня, например, установлено три системы Windows, и я не всегда успеваю вовремя выбрать ту систему, которая мне необходима в данную минуту. Если у вас тоже на компьютере несколько операционных систем, то можно настроить так, что при загрузке компьютера будет выводится список по их выбору, и не доли секунд, а столько, сколько вам необходимо. А можно и вовсе убрать этот список, и компьютер будет загружать только одну, выбранную вами систему. Всё это вы можете настроить сами.

Выбор операционной системы при загрузке компьютера: как изменить или отключить

Vibor OCДля этого, чтобы можно было изменить порядок загрузки или убрать список операционных систем при включении компьютера нам необходимо добраться до настроек системы. В разных операционных системах это делается по-разному.

В Windows 7

В Windows 7 это можно сделать несколькими способами:

В блоке Загрузка операционной системы, в поле Операционная система, загружаемая по умолчанию, выбираете необходимую ОС и кликаете по кнопке ОК.

Там, где написано Отображать список операционных систем, можно изменить время отображения этого списка, или снять галочку, чтобы этот список вообще не отображался.

В Windows 10

В блоке Загрузка операционной системы, в поле Операционная система, загружаемая по умолчанию, выбираете необходимую ОС и кликаете по кнопке ОК.

Там, где написано Отображать список операционных систем, можно изменить время отображения этого списка, или снять галочку, чтобы этот список вообще не отображался.

Есть еще и другие способы, но они более сложные и занимают много времени.

unixforum.org

Ubuntu и Windows — не появляется окно выбора ОС (автоматически загружается Windows)

Модератор: Bizdelnick

Ubuntu и Windows — не появляется окно выбора ОС

На компе стоит Windows XP Pro. Решил поставить параллельно Ubuntu 8.04
C помощью Partition Magic 8 разбил диск, добавив 2 дополнительных раздела (собственное под Linux и под swap). Файловая система этих разделов — ext3 и swap соответственно.

Запустил LiveCD с Ubuntu и установил его на указанные диски (при этом Mount Point у основного раздела — ‘/’ ). На последнем шаге установке (7 из 7) нажал кнопку [Дополнительно] и выбрал устройство для установки системного загрузчика — /dev/sdb5, т.е. основной раздел диска, на который указал ставить Ubintu.

Процесс установки прошёл успешно, никаких ошибок не было. Перезагрузил комп, но никакого экрана с выбором операционной системы для загрузки у меня не появилось — сразу начала загружаться Винда, как и до установки Linux.

В чём проблема? Что сделано неверно? И как сделать так, чтобы появлялась возможность выбора операционной системы для загрузки?

Re: Ubuntu и Windows — не появляется окно выбора ОС

"выбрал устройство для установки системного загрузчика — /dev/sdb5, т.е. основной раздел диска, на который указал ставить Ubintu."

в MBR надо было ставить, батенька.

«Настоящие мужчины используют поиск» ©Goodvin

Re: Ubuntu и Windows — не появляется окно выбора ОС

Если я не ошибаюсь, такого варианта там вообще не было — я бы установил туда, так как перед установкой почитал несколько советов в инете (в частности, по поводу установки загрузчика grub в mbr).

Хорошо, а что теперь-то делать? Заново переставлять Ubuntu? Или есть способ без переустановки всё исправить?

Re: Ubuntu и Windows — не появляется окно выбора ОС

Re: Ubuntu и Windows — не появляется окно выбора ОС

Re: Ubuntu и Windows — не появляется окно выбора ОС

Re: Ubuntu и Windows — не появляется окно выбора ОС

Re: Ubuntu и Windows — не появляется окно выбора ОС

Сообщение oneq » 10.06.2008 11:24

Re: Ubuntu и Windows — не появляется окно выбора ОС

Во-первых, большое спасибо всем, кто откликнулся и постарался помочь.
Ситуация следующая:
1) Загрузился с LiveCD и в терминале прописал команду:

где /dev/sdb5 — тот раздел, куда у меня изначально была установлена Убунта, и куда я при установке указал поставить загрузчик (grub).
Операция выполнена успешно, получен файл bootgrub.bin

2) Скопировал его на флэшку, перезагрузился в Windows
3) Скопировал файл bootgrub.bin в корневой каталог диска C
4) Скорректировал файл C:\boot.ini так, что он стал иметь следующий вид:

5) Перезагрузил комп и, о чудо, мне предложили выбрать одну из 2-х систем:
— Microsoft Windows XP Professional RU
— Lunux Ubuntu 8.04

6) Выбрал вариант Lunux Ubuntu 8.04 и попал в ещё одно меню, где было перечислено несколько вариантов загрузки Ubuntu (видимо, обычная и "безопасный режим")

и всё. Дальше, какой бы вариант меню я ни выбрал, результат один:

Что делать-то? Какой партиции ему не хватает?

Re: Ubuntu и Windows — не появляется окно выбора ОС

Сообщение t2a » 11.06.2008 02:07

" как сделать так, чтобы появлялась возможность выбора операционной системы для загрузки?"

Можно, как писал anjolio, "заново поставить GRUB", есть такая штука — RIPLinuX, совсем почти для начинающих.
http://ftp.leg.uct.ac.za/pub/linux/rip/
в оном даже пунктик имеется дабы GRUB ставить.

Re: Ubuntu и Windows — не появляется окно выбора ОС

В общем, переустановил я grub, всё здорово — теперь у меня сразу появляется меню с вариантами загрузки Linux + вариант загрузки Windows. НО!
Как только пытаюсь выбрать один из пунктов — "Error 22: No such partition". Если же выбираю вариант загрузки Windows, то выдаётся ошибка, после чего предлагается перезапустить комп. Перезапуск возвращает меня к исходной точке — снова меню, снова ошибки. Как результат — ни Linux, ни Windows не загрузить!((((

Что делать-то? Что требуется ещё тут описать, чтобы было понятней, из-за чего ошибки?

Re: Ubuntu и Windows — не появляется окно выбора ОС

Re: Ubuntu и Windows — не появляется окно выбора ОС

anjolio, посмотрел. ВОт как выглядит его часть, в которой описываются варианты загрузки:

Структура моих дисков следующая:
2 жёстких диска (320 и 80 Gb).

320 Gb (не системный диск, предназначенный для хранения фильмов, музыки и т.д):
————
/dev/sda
/dev/sda1 (NTFS)

80Gb (системный диск, на котором стоит Windows и Linux)
—————
/dev/sdb
/dev/sdb1 (FAT32) — тут стоит Windows
/dev/sdb5 (ext3) — тут стоит Linux и сюда же был поставлен GRUB
/dev/sdb6 (swap) — диск для Linux-swap

Вот и вопрос — что же неверно в настройках GRUB и как это изменить? (любая попытка подкорректировать и сохранить изменения в menu.lst вызывает сообщение, что не хватает прав)

Re: Ubuntu и Windows — не появляется окно выбора ОС

для того, чтобы были права надо использовать sudo
А с menu.lst вроде все в порядке.. странно..

Я вам приведу содержание своего файла.. Может натолкнет на какие-то мысли..

Re: Ubuntu и Windows — не появляется окно выбора ОС

anjolio, по поводу прав администратора с помощью sudo при наборе команд в терминале я уже понял. Но как применить sudo, если я просто открываю файл текстовым редактором?

Т.е. я нахожу файл menu.lst, выбираю "Открыть с помощью текстового редактора", изменяю его и нажимаю "Сохранить". Как результат — у меня появляется сообщение "You do not have the permissions necessary to save the file". Где тут применять sudo? Пробовал в свойствах файла зайти на закладку "Permissions", но там все элементы неактивны — чётко прописаны правила для всех только на чтение, так что и не изменить.

Может, мне нужно открыть файл с помощью команд в терминале? Но как это сделать? И как редактировать/сохранять?

Re: Ubuntu и Windows — не появляется окно выбора ОС

Сделайте так:
sudo gedit /boot/grub/menu.lst
Вместо gedit пишете название любимого текстового редактора

Правда, в нормальных дистрибутивах sudo ещё настраивать надо.

«Настоящие мужчины используют поиск» ©Goodvin

Re: Ubuntu и Windows — не появляется окно выбора ОС

Minton, спасибо! Ваша подсказка решила исход битвы! 😉 Получилось) На всякий случай расскажу что сделал, чтобы наконец заработало. Глядишь, кому-нибудь ещё пригодится) Итак, с самого начала установки.

1. Используя любую программу для работы с логическими дисками (например, Partition Magic), подготовьте 2 свободных раздела для будущей установки Linux (раздел для системы и swap-раздел (≈ 2Gb))
2. В настройках BIOS (обычно вызывается нажатием кнопки Tab во время загрузки компьютера) установите порядок загрузки — с CD-ROM.
3. Загрузитесь с LiveCD Ubuntu и выберите пункт меню «Установить Ubuntu»
4. На экране выбора раскладки клавиатуры выберите вариант «Winkeys», для того, чтобы расположение клавиш на клавиатуре было привычным.
5. На экране подготовки дискового пространства установите вариант «Вручную»
6. На экране подготовки разделов диска будет отображён список все дисков, доступных на данный момент в системе. Например, в моём случае это были следующие диски и разделы:

7. В свойствах раздела /dev/sdb5 выберите файловую систему «ext3» и устновите галку «Форматировать». Точка монтирования (Mount Point) для раздела — «/»
8. В свойствах раздела /dev/sdb6 выберите файловую систему «swap»
9. На последнем этапе установки (шаг 7) нажмите кнопку [Дополнительно] и в появившемся окне выберите в качестве раздела для установки начального загрузчика (GRUB) раздел /dev/sdb5
10. Завершите установку.
11. Снова загрузитесь с LiveCD, но теперь выберите пункт меню «Запустить Ubuntu без установки»
12. В терминале выполните команду копирования загрузочного сектора GRUB в отдельный файл (например, bootgrub.bin ):

При этом параметр timeout лучше установить равным 20-30 секунд, чтобы было время выбрать ту операционную систему, которую требуется запустить в конкретный момент. Сохраните изменения в файле boot.ini.
17. Теперь при загрузке компьютера будет появляться окно выбора операционных систем, среди которых будет и Ubuntu. Выбрав этот вариант, мы попадаем в меню загрузчика GRUB, который также предлагает на выбор несколько вариантов загрузки. Однако если сейчас попытаться выбрать любой из этих вариантов, то будет получено печальное сообщение:
Error 22: No such partition

Попытка выбрать пункт “Загрузить Windows XP” приведёт к не менее печальному сообщению:
A disk read error occurred

Семь способов настроить мультизагрузку в Windows 8 и Linux

Гигабайтная плата UEFI

Несколько дней назад у хорошего друга возникли проблемы со своим новым ноутбуком (который, как и ожидалось, поставлялся с UEFI и предустановленная Windows 8) безуспешно пытается установить Arch в режиме двойной загрузки. Сразу после того, как я удалил разделы Windows и установил только Арка, Я нашел статья на одном из моих любимых сайтов, где объясняются 7 различных способов настройки мультизагрузки в системах Windows 8.

По предложению этого друга, который получил информацию поздно, я решил перевести всю статью, чтобы сделать ее доступной для всех, чтобы те, кто не может прочитать ее на языке оригинала, имели доступ к его советам, однако, как всегда Рекомендую всем, у кого есть возможность, сразу обращаться к первоисточнику, который всегда будет богаче любого перевода.

В качестве предварительной информации, данная статья является последней из серии из 3 статей на ту же тему, опубликованных автором в его Блог в месте zdnet.com, который я рекомендую прочитать тем, кто хочет вникнуть в подробности по этому поводу. Об авторе того же, его имя Дж. А. Уотсон и у него есть впечатляющее резюме, которое он описывает следующим образом: «Я начал работать с тем, что мы называем« аналоговыми компьютерами »в обслуживании самолетов в ВВС США в 1970 году. После окончания военной службы и возвращения в университет меня познакомили с микропроцессоры и программирование на машинном языке на процессорах Intel 4040. После этого я также работал, управлял и программировал оборудование от Digital Equipment Corporation PDP-8, PDP-11 (/ 45 и / 70) и миникомпьютеры VAX. Я был связан с первой волной микрокомпьютеров на базе Unix в начале 80-х и с тех пор занимаюсь разработкой, эксплуатацией, установкой и поддержкой программного обеспечения.

Тем не менее, без лишних слов, вот перевод рассматриваемой статьи, на котором я подчеркиваю, что все достоинства принадлежат первоначальному автору, а любые возможные ошибки — мои собственные.

Семь способов настроить мультизагрузку в Windows 8 и Linux

Значительная часть комментариев в моем последнем сообщении об установке Fedora на мой новый ноутбук была в смысле «вместо того, чтобы сообщать нам, что не работает, пожалуйста, дайте нам небольшую информацию о вариантах, которые мы должны выполнять работу».

Это хороший совет, и я счастлив ему следовать. Если все, что мы делаем, это сидеть и жаловаться на двойная загрузка Linux в системах UEFIМы, скорее всего, отговорим некоторых людей попробовать это, и правда в том, что есть варианты, которые работают без огромных усилий.

Однако сначала я собираюсь повторить то, что уже много раз говорил ранее. Каждая реализация прошивки UEFI это другое — и не просто немного другой, в зависимости от того, что есть.

Некоторые из них очень хорошо работают с установками Linux, они плавно выполняют двойную загрузку прямо из коробки. Другие трудны, непредсказуемы и приводят в ярость своей непоследовательностью и, кажется, изо всех сил стараются предотвратить загрузку Linux. Поэтому, если вы хотите использовать двойную загрузку Linux и Windows, попробуйте найти описание, написанное кем-то с той же системой, которую вы используете, или, по крайней мере, с системой от того же производителя.

Хорошо, так каковы шансы?

1. Установите загрузчик Linux GRUB

Ну, первое и, безусловно, самое простое, если все работает правильно, это установить загрузчик GRUB Linux в качестве загрузочного объекта по умолчанию и возможность управления двойной загрузкой с Windows.

Для этого, конечно, у вас должен быть дистрибутив Linux, совместимый с UEFI — те, которые я пробовал и могу подтвердить, openSUSE, Fedora, Linux Mint y Ubuntu, но есть и другие, и они появятся в ближайшем будущем.

Если у вас есть дистрибутив Linux, поддерживающий безопасную загрузку UEFI, вам даже не нужно менять настройки конфигурации UEFI, хотя многие люди в любом случае предпочтут отключить безопасную загрузку.

При установке дистрибутива Linux, поддерживающего UEFI, если все работает как надо и конфигурация прошивки UEFI он работает нормально, и вы не получаете плохой «перезагрузки» (что-то, что я видел слишком часто), поэтому перезагрузка после полной установки откроет вам загрузочное меню GRUB, и вы сможете выбрать между Linux (по умолчанию) или Windows 8 для загрузки с него.

В этот момент вы почти свободны дома, но имейте в виду, что я лично видел (и лично владею) системами, которые в какой-то момент позже внезапно сбрасывают параметры загрузки Windows без особой причины. Если это произойдет, вам следует рассмотреть возможность использования одного из других методов, описанных ниже, поскольку мой опыт показывает, что это не происходит только один раз.

2. Используйте клавишу выбора загрузки BIOS

Вторая возможность заключается в том, что вы выбираете дистрибутив Linux, совместимый с UEFI, что установка сделана очень хорошо, но когда вы перезагружаетесь, я встаю с Windows вместо Linux. Это может быть очень сложно, но на самом деле с этим не так уж и сложно работать.

Важно помнить, что установка Linux добавлена ​​в список автозагрузки — вам просто нужно иметь возможность попасть в этот список для загрузки.

Самый простой способ сделать это — использовать опцию BIOS. Выбор загрузки, который активируется нажатием специальной клавиши во время включения или перезапуска. Этот «специальный ключ» различается в зависимости от системы, я видел Побег, F9 y F12 используется в некоторых моих системах, и я уверен, что есть и другие.

Нажатие на нее прервет процесс загрузки Windows, и вы получите список доступных операционных систем — возможно, Windows 8 и Linux. Я лично не обращаю внимания на эту опцию, потому что я не люблю торопиться с процессом загрузки, чтобы вовремя нажать клавишу выбора загрузки, и если я отвлекаюсь или слишком медленно, я нужно пройти весь путь через загрузку Windows и просто немедленно перезагрузиться, чтобы вернуться в меню выбора загрузки.

Но для многих это, похоже, не имеет значения, и это, безусловно, вариант, который требует минимум возни и борьбы с мошенническими настройками BIOS. Один из способов сделать это немного проще — войти в настройку BIOS и выбрать задержку запуска, многие системы позволяют вам установить задержку 5-30 секунд перед фактической загрузкой Windows, что даст вам Это дает намного больше времени для нажатия волшебной клавиши.

3. Включить устаревшую загрузку

Третья «простая» возможность — включить ‘Устаревшая загрузка‘в настройках BIOS и просто игнорируйте все UEFI.

Это не тот вариант, который я предпочитаю лично, отчасти потому, что я упрямый, а отчасти потому, что, как некоторое время назад объяснил мне Адам Уильямсон, есть некоторые функциональные преимущества. UEFI. Но это, безусловно, жизнеспособный вариант, и, строго говоря, с точки зрения установки и загрузки Linux, это может быть самое простое решение.

Единственная проблема, которую я видел с этой опцией, заключается в том, что некоторые системы затрудняют включение ‘Устаревшая загрузка‘, либо потому, что этот параметр хорошо скрыт в настройках BIOS, либо потому, что вам нужно установить пароль BIOS, прежде чем он позволит вам его изменить. Я слышал, что могут быть системы, которые не считаются »Устаревшая загрузка«Вовсе нет, но я никогда не видел такого.

В любом случае, выбор этого пути не только значительно упрощает настройку и настройку двойной загрузки, но также позволяет установить практически любой дистрибутив Linux, который вы хотите, независимо от совместимости с UEFI.

Я лично использовал этот вариант для установки дистрибутивов, отличных от Linux UEFIКак СолидXK, PCLinuxOS y Linux Mint Debian Edition в конфигурации с несколькими загрузками с другим дистрибутивом, совместимым с UEFI. Так что я могу вернуться и отключить Устаревшая загрузка, и просто используйте GRUB совместим с UEFI для загрузки неподдерживаемого Linux.

Четыре. Попробуйте использовать загрузчик Windows

Четвертая возможность — использовать загрузчик Windows для двойной загрузки Linux. Я говорю, что так и должно быть, потому что люди продолжают публиковать комментарии, в которых говорится «просто используйте EasyBCD чтобы настроить его «или даже» используйте BcdeditНо изо всех сил стараюсь заставить его работать.

Я писал об этом год назад, когда у меня была первая система UEFI, и тогда я предположил, что проблема была именно в том, EasyBCD не был полностью адаптирован к запуску UEFI, но теперь я попробовал еще раз, с последней версией EasyBCD что я мог получить с сайта NeoSmart и до сих пор не могу заставить Linux загрузиться.

Возможно, я слишком тупой, чтобы выяснить это, но если кто-то собирается войти и оставить комментарий, в котором говорится, что «все работает нормально», тогда будьте готовы быть очень конкретными и подробно рассказывать о том, что вы сделали с заставить его работать. Потому что я перепробовал все, что мог придумать, и что бы я ни делал, единственное, что я получаю, когда пытаюсь загрузить любую установку Linux, — это сообщение «Windows не удалось загрузиться».

Я также искал в Интернете дополнительную информацию, и единственные конкретные примеры, которые я могу найти, — это те, кто потерпел неудачу так же, как и я. Я могу найти много мест, где написано «EasyBCD работает «, и» использовать EasyBCD для мультизагрузочной Windows 8, 7, Vista, XP, MacOS и Linux », но не ОДИН, который на самом деле говорит, что« мы сделали это с Windows 8 UEFI и Linux, это сработало, и это то, что вам нужно делать ».

Я сделал следующее. Я скачал и установил EasyBCD 2.2 на двух системах Windows 8 UEFI разные (недавно приобретенный HP Compaq и мой Acer Aspire One 725). Когда тогда я побежал EasyBCD (как администратор, конечно) я был удивлен, что появился список операционных систем для вашей конфигурации загрузки. Я знаю, что загрузчик Windows не видел этого и не предлагал загрузить что-либо, кроме Windows 8. Мне потребовалась минута, чтобы понять, что перечисленное — это все, что было в списке загрузки BIOS.

Это было бы именно то, что было бы предложено, если бы я использовал вариант выбора загрузки, как описано выше, но если бы я позволил Windows загружаться нормально, не было бы никаких следов этих других. Даже если я поставлю 30-секундную задержку при запуске Windows, используя Bcdedit o EasyBCD, остановится и отобразит только Windows 8. Итак, почему EasyBCD В нем перечислены все остальные? Я не понимал, но надеялся, что это хороший знак, что EasyBCDПо крайней мере, я нашел другие варианты, и все, что мне нужно было сделать, это добавить их в обычное меню загрузчика Windows.

Я попытался сделать это, сначала просто пометив один из дистрибутивов Linux как объект загрузки по умолчанию. EasyBCD Это позволяет мне делать это без каких-либо жалоб, но когда я перезагрузился, я увидел, что все вернулось сразу с Windows. Ба !.

Поэтому я попытался использовать опцию «Добавить» в EasyBCD, и я дал ему всю информацию об одном из разделов Linux. На этот раз, по крайней мере, когда я перезагружался, он показывал вариант Linux в списке загрузки, но когда я пытался загрузиться, он выдавал мне сообщение «Windows Boot Failed». Я крикнул проклятому компьютеру, что он даже не пытается запустить Windows, так как же он может выйти из строя, но это тоже не помогло.

Затем я понял, что то, что я на самом деле устанавливаю EasyBCD это была попытка загрузить что-то под названием /NST/neogrub.efi (или что-то в этом роде, сейчас у меня нет точного имени в голове, и мне надоело EasyBCD и Windows, так что я не буду на это снова смотреть).

Итак, я попытался разместить несколько загрузочных файлов с таким именем — сначала я попробовал образ grubx64.efi из одного из дистрибутивов Linux, затем я попытался скопировать загрузочный блок (первые 512 байт) с диска и / или системы файлов Linux. , точно так же, как это должно быть сделано для двойной загрузки с Windows XP и Linux, а затем я отчаялся и просто поставил ядро ​​Linux под этим именем. Конечно, ни один из них не работал.

В конце концов я решил, основываясь на собственном опыте и отсутствии историй успеха или фактической информации о конфигурации в Интернете, что EasyBCD бесполезен при создании загрузочной двойной загрузки Windows / Linux UEFI включен. Возможно, его можно будет использовать, если он включен Устаревшая загрузка, а затем настройте его точно так же, как это было сделано в Windows XP, но если вы собираетесь это сделать, просто используйте третий метод, описанный выше, и вы сэкономите массу проблем.

После борьбы с EasyBCD В течение долгого времени и, наконец, сдаваясь, я решил попробовать утилиту bcdedit, которая является стандартным методом Windows для такого типа конфигурации. Я хорошо знаком с этой программой, поскольку использовал ее для настройки двойной загрузки с Windows XP, так что я не совсем неловко бродил в темноте.

Но опять же, что бы я ни пробовал, он не загружается. Мне удалось добавить элемент Linux в меню загрузчика Windows, и я мог установить самые разные вещи в качестве загрузочного объекта, но ни один из них не работал. Наконец, чтобы доказать себе, что я не просто делал что-то принципиально неправильное (или глупое), я установил объект загрузки для одной из моих попыток Linux как Windows 8, и он сразу загрузился. Грррр!

Поэтому мой вывод из всего этого заключается в том, что одна из основных причин, почему EasyBCD он не имеет смысла в создании двойной загрузки Linux, в принципе невозможно использовать загрузчик Windows 8 для загрузки Linux с загрузкой UEFI включен. Опять же, это может быть возможно с включенной устаревшей загрузкой, но на данный момент мне все равно, чтобы узнать.

Если вы знаете, что я ошибаюсь в этом, и лично настроил систему Windows 8 для загрузки Linux с помощью загрузчика Windows, то сообщите мне в комментариях и, пожалуйста, пожалуйста будьте конкретны и расскажите, как вы это сделали, потому что я хотел бы знать.

5. Установите другой загрузчик

Пятый вариант мультизагрузки UEFI заключается в установке другого загрузчика, например REFInd Родерик В. Смит. Это дает возможность загружать практически все — Windows, Linux, MacOS — и очень мощный и очень гибкий в автоматическом поиске того, что может быть на диске, представляя это в виде списка выбора загрузки.

К сожалению, единственное, что он не решает, — это описанная выше проблема «неконструктивной / непредсказуемой настройки BIOS». Если Windows или процесс загрузки, или что-то еще мешает настройкам BIOS и не позволяет вам окончательно установить GRUB в качестве загрузчика по умолчанию, то он почти наверняка предотвратит установку REFInd.

6. Попробуйте временную альтернативу

Шестой вариант — это не совсем решение проблемы несовместимой / непредсказуемой конфигурации BIOS, это скорее уродливый временный обходной путь.

Оказывается, помимо обычного списка «последовательности загрузки» в конфигурации загрузки UEFIТакже есть опция «следующая загрузка», которая указывает конфигурацию однократной загрузки.

Обычно это значение null, поэтому система следует списку последовательности загрузки, но если он установлен, система попытается сначала загрузить этот элемент, и также очевидно, что он установлен так, что при следующей загрузке возвращается использование загрузки по умолчанию. список последовательностей.

Конфигурацию «следующей загрузки» можно настроить из Linux с помощью efibootmgr -n XXXX, где XXXX — номер элемента списка загрузки, чтобы узнать номер (а) установки Linux, просто используйте efibootmgr без параметров (или efibootmgr -v, если вы хотите увидеть все подробные сведения) — В большинстве случаев номер будет примерно 0001 или 0002.

Эту опцию «следующей загрузки» можно превратить в полупостоянную работу, добавив команду efibootmgr в сценарии загрузки Linux, чтобы каждый раз при загрузке Linux она сбрасывалась, и в следующий раз она снова загружала Linux. Я не сказал, что это круто, элегантно или даже красиво, но это работает, потому что я пробовал.

7. Обмануть процесс загрузки по умолчанию

Наконец, седьмой вариант — «обмануть» процесс загрузки по умолчанию, поместив образ Linux shim.efi (или grubx64.efi, если вы отключите БЕЗОПАСНАЯ ЗАГРУЗКА), где обычно находится диспетчер загрузки Windows.

В системах, которые я тестировал, он находится в загрузочном разделе EFI (обычно / dev / sda2 в Linux, смонтированный как / boot / efi) под именем /EFI/Microsoft/Boot/Bootmgfw.efi. У меня в этом был некоторый успех, но я предупреждаю вас, что некоторые системы (особенно HP Compaq) настолько агрессивны в отношении проверки и сброса конфигурации загрузки. UEFI По умолчанию они иногда понимают, что Bootmgfw.efi на самом деле не является «исходной» установленной программой, и она получает копию оригинала и помещает ее на место, тем самым устраняя хитрый обман. Вы, наверное, можете себе представить, как это раздражает и расстраивает, когда это происходит .

Вот и все. Семь различных вариантов настройки мультизагрузки с Windows 8 и Linux.

Я полагаю, что есть другие, о которых я не думал или о которых не вспоминаю в данный момент, но это те, которые я считаю наиболее очевидными.

Я пробовал их все в тот или иной момент. Самая красивая и, конечно же, самая простая — первая, вам просто нужно установить и загрузить GRUB, если он работает в вашей конкретной системе. Я также знаю, что некоторые люди клянутся, что второго варианта достаточно, просто нажав Выберите загрузку, и что они думают, что я ленив и упрям, не используя его.

Помимо этих двух, вероятно, потребовалось бы больше самоотверженности, обучения и проб и ошибок, чтобы заставить других работать (некоторые из них я еще не получил). Но в конечном итоге, если вы настроены на двойную загрузку Linux и Windows, у вас должно получиться это сделать.

Ну пока что перевод оригинальной статьи, надеюсь, поможет тем, у кого подобная проблема .

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Из Linux » Учебники / Руководства / Советы » Семь способов настроить мультизагрузку в Windows 8 и Linux

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *