@MegaBrick

[ВОПРОС РЕШЕН] Как сделать так чтобы можно было выбирать загружаемую систему?

Я уже решил вопрос, я просто установил сначала убунту которая нормально установила grub а потом поверх нее уже установил манджаро

Сразу скажу то что я новичок в линуксе и пробовал его до этого только на виртуалке. Итак, я установил Linux (manjaro) на второй жесткий диск, который предварительно я разделил на два раздела. Но после установки все равно запускается только виндовс 11. В биосе пытался запуститься с того диска, который разделил, но пишет что там нет системы. В винде в msconfig, manjaro не отображается, хотя если заново загрузиться с флешки в систему то в ее установщике раздел (в который я до этого уже установил Linux) будет отображаться как раздел с уже установленной manjaro. Также пробовал программу для дуалбута EasyBCD, но она пишет что обнаружен efi и бла бла бла.
  • Вопрос задан
  • 281 просмотр
Пригласить эксперта
Ответы на вопрос 5
smorman
@smorman
When In Rome do as The Romans do...
В каком режиме устанавливал?
MBR или GPT (UEFI)?
Ответ написан
@rPman
За загрузку linux обычно отвечает grub (можно и без него, например uefi умеет, но не советую новичкам туда лезть).
В зависимости от выбранного типа загрузки в bios - legacy mbr или efi, настройки соответственно разнятся.

1. в mbr режиме на диске должен быть записан загрузчик (он размещается в dos разделах, в бут секторе и последующих за ним секторах, в gpt разделах для загрузчика выделяют соответствующий раздел 1мб. biosboot)
2. в efi режиме загрузчик записывается в efi boot раздел, можно использовать тот же раздел что и у windows (тогда загрузкой будет он заведовать, не рекомендую новичкам) либо создать второй efoboot раздел на втором диске, и при загрузке выбирать в биосе второй диск как загрузочный
Это я написал к тому, чтобы в зависимости от типа загрузки, на втором диске должны быть соответствующие разделы (biosboot или efiboot)

В обоих случаях все за пользователя делает grub-install /dev/sdX где sdX имя диска (sda - первый, sdb - второй,... советую внимательно проверять, потому как порядок может отличаться от того что в windows). Но для этого нужно загрузиться в linux, если же загрузка прооисходит с livrcd/liveusb загрузочного носителя, то тогда команда будет grub-install /dev/sdX --root-directory=/mnt где /mnt это каталог, в который необходимо смонтировать вручную установленный на втором диске linux (если к примеру там два раздела / и /boot то их нужно смонтировать соответственно в /mnt/ и /mnt/boot). grub автоматически найдет efi раздел и смонтирует его, мало того он автоматически найдет windows и добавит его в grub menu чтобы из linux загрузчика можно было бы загрузить windows... Если возникнет путаница и grub найдет виндовый efi, то можно смонтировать его вручную перед запуском grub-setup
Ответ написан
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Сначала grub-mkconfig > /tmp/grub.cfg и убедиться, что там присутствует пункт
menuentry "Windows boot manager" ...
после чего переписать этот файл в /boot/grub/grub.cfg (старый сохранить!)

После чего переустановить загрузчик (попутно сделав запись в efivars о загрузке - именно ее не хватает, ее можно сделать через efibootmgr, но там сложнее):
grub-install --target=x86_64-efi /dev/XXX --efi-directory=где-efi --boot-directory=где-boot

где:
/dev/XXX - имя устройства, где линух. Это может быть и sda и дичь типа nvme0n1, но это непременное целое устройство, не раздел!
где-efi - точка, куда смонтирован раздел EFI
где-boot - каталог, где находится ядро. Обычно это /boot, но может быть что угодно

После грузиться с диска с линухом
Ответ написан
Комментировать
mindtester
@mindtester Куратор тега Windows
http://iczin.su/hexagram_48
лучший выбор, имхо, назначать в биосе загружаемым диск для новой системы.. (!правка) - на момент установки!!
.. если так и сделали:
- используйте хоткей биоса для выбора загрузочного диска
- линукс обычно всегда находит винду, и включает в список загрузки груб (если выбран диск с линуксом в биосе..
- под винду есть фри тула https://neosmart.net/EasyBCD/ все возможности сопоставимы, но привычные гуи ;)
... если ни что не помогло - что то у вас пошло не так...
Ответ написан
Комментировать
goroyan
@goroyan
установите на тот же диск, при зауске спросит с какого загружаться
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы