LINUX.ORG.RU

Не загружается bios после установки manjaro рядом с win11

 , ,


0

1

Всем привет, помогите пожалуйста, стояла win11 на ssd, подкинул второй ssd и накатил на него manjaro, по умолчанию всегда грузится винда, зайдя в boot menu могу выбрать manjaro и успешно в него войти, вот только теперь не работает вход в биос по f2, просто виснет на логотипе acer и всё, пробовал заходить туда ребутом с консоли manjaro и через windows, эффект тот же, как пофиксить? systemctl reboot –firmware-setup не помогает

самое интересное, что когда форматирую под чистую вместе с boot разделом ssd с manjaro, то bios загружается, пробую опять накатить manjaro и в биос опять не попасть, но винда и линукс работают….

Secure boot и Fast Boot отключены

Сейчас у меня 2 efi раздела, один на диске с виндой, другой на диске с manjaro

UPD: завтра попробую установить снова manjaro указав в ручную efi каталог винды для grub’a и отпишусь что будет, мне кажется дело правда в двух efi может быть, всем спасибо за подсказки куда копать

UPD2: решилось всё монтированием boot/efi в ESP на диске с виндой, bios грузится, единственное в priority order теперь отображаются «null string» и windows boot manager, настроил приоритет на grub, теперь при старте пк первым стартует grub и можно выбрать нужную ОС, всем причастным спасибо, мб знает кто как пофиксить отображение в priority boot? Забавно что если открыть само boot menu на f12, там написано Manjaro и windows boot manager



Последнее исправление: fmx1k (всего исправлений: 11)

подкинул второй ssd и накатил на него manjaro

Нужно нажать клавишу F12 сразу при появлении логотипа Acer (можно несколько раз нажать), чтобы появилось меню выбора устройства-накопителя (диска), с которого загружать операционную систему. Следует выбрать тот SSD-диск, на который установлена Windows 11. Также отдельным пунктом может быть Windows Boot Manager. Стоит попробовать выбрать его.

не могу войти в биос по f2

Обычно такое случается, когда активирована опция Fast Boot в BIOS. (Также эта опция может называться Speed Boot, Fast Start и т. д.)

Следует отключить опцию Fast Boot. Отключи SSD с Manjaro. Затем зайди в BIOS и отключи в нём Fast Boot. Сохрани изменения (обычно производители назначают сохранение изменений на клавишу F10). Затем снова подключи диск с Manjaro.

posixbit ★★
()
Последнее исправление: posixbit (всего исправлений: 7)
Ответ на: комментарий от fmx1k

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

posixbit ★★
()
Последнее исправление: posixbit (всего исправлений: 1)
Ответ на: комментарий от mky

самое интересное, что когда форматирую под чистую вместе с boot разделом ssd с manjaro, то bios загружается, пробую опять накатить manjaro и в биос опять не попасть, но винда и линукс работают….

fmx1k
() автор топика
Ответ на: комментарий от fmx1k

когда форматирую под чистую вместе с boot разделом ssd с manjaro, то bios загружается, пробую опять накатить manjaro и в биос опять не попасть

Даже если установить Manjaro из записанного на флешку установочного ISO-образа Manjaro в режиме CSM (Legacy mode BIOS), а не в EFI? (Если используется Rufus, выбрать опцию «MBR для компьютеров с CSM BIOS» при записи образа на флешку.)

posixbit ★★
()
Ответ на: комментарий от fmx1k

Скажется. И не только на винде. Начать с того, что тебе придется изменить разметку диска. И это никак не откроет тебе вход в УЕФИ. Куда проще, физически отключить второй диск. Более вероятно, попробовать входить в УЕФИ из виндовс.

У Асеров бывает много чудачеств с УЕФИ.

andytux ★★★★★
()
Ответ на: комментарий от fmx1k

А ты приложи, ум-то. Для начала посмотри, сколько у тебя ЕФИ-разделов и где. Если второй ЕФИ-раздел на втором диске, так проще всего решается отключением второго диска.

andytux ★★★★★
()
Ответ на: комментарий от fmx1k

В таком ключе, обновление УЕФИ тоже костыль. А может оказаться и гвоздем в крышку гроба.

Обращайся к производителю ноутбука. Пусть он тебе накостыляет.

andytux ★★★★★
()
Ответ на: комментарий от fmx1k

Ну, если дело в разделе esp на втором диске, то может из под винды как-то можно менять тип (GUID) раздела, без порчи содержимого. Ставить, что это Linux FS data заходить в BIOS, потом под виндой менять обратно, чтобы загружаться в linux.

Не знаю возможностей diskmanger или может существует собраный под винду gdisk...

mky ★★★★★
()
Ответ на: комментарий от fmx1k

Попробуйте перенести /boot/efi/Manjaro, на ESP накопителя с оффтопиком, удалив ESP на накопителе с Manjaro. Если директория /boot расположена на ESP, то предварительно перенесите её либо на корневой раздел (если загрузчик первого этапа grub умеет в фс выбранную для корня), либо создайте для неё отдельный раздел. Не забудьте отредактировать fstab. Настройте соответствующий пункт загрузки, с помощью efibootmgr.

QsUPt7S
()
Ответ на: комментарий от fmx1k

самое интересное, что когда форматирую под чистую вместе с boot разделом ssd с manjaro, то bios загружается, пробую опять накатить manjaro и в биос опять не попасть, но винда и линукс работают….

Поганый Acer так делает. Заходи в BIOS из-под винды.

tiinn ★★★★★
()
Ответ на: комментарий от fmx1k

Это добавить в конфиг груба. В груб появится новый пункт. Хотя можно и режиме прямого редактирования внести изменения.

andytux ★★★★★
()
Последнее исправление: andytux (всего исправлений: 1)

А зачем тебе два efi раздела? На виндовом ssd уже есть efi - используй его для манжары, кидай туда все грубовское файло. У меня и винда и джента с одного efi раздела грузятся, прям из одного Grub-меню. И не надо выбирать постоянно загрузочное устройство по F12

Chord ★★★
()
Ответ на: комментарий от Chord

Теория ясна, но как выполнить на практике пока не пойму, при установке Manjaro ставлю галочку на efi винды «grub-bios» и не создаю efi для линукса на его ssd, в таком случае можем загрузить ток винду, как заставить linux поставить своё efi рядом с виндой не пойму

fmx1k
() автор топика
Ответ на: комментарий от fmx1k

Оно не должно затираться. На загрузочном разделе создаётся новая директория для загрузчика новой ОС. Единственная проблема может быть с размером раздела. И то не слышал о таком на практике.

Сомневаешься? Сделай полную копию этого раздела: он менее 1 ГБ «весит», как правило.

master_0K
()
Ответ на: комментарий от fmx1k

Manjaro 300мб требует, у винды на 100

Какой кошмар! У меня на ноуте в одном EFI-разделе 100 Мб живут загрузчики Винды, Федоры и Дебиана. Плюс еще HP-конфигуратор. И свободно еще 40 Мб.

sigurd ★★★★★
()
Ответ на: комментарий от QsUPt7S

Сори если кого-то ввёл в заблуждение, предыдущим комментарием. При переносе /boot-раздела, нужно не просто перенести .efi-файлы, а полноценно выполнять grub-install, указав путь в аргументе --efi-directory к директории EFI расположенной на ESP накопителя оффтопика, так как оказалось, что grub хардкодит в загрузчик первого этапа UUID /boot-раздела. Я, к сожалению, думал что /boot-раздел определяется динамически.

QsUPt7S
()
Ответ на: комментарий от sigurd

когда я пытаюсь смонтировать /boot/efi на ссд с виндой в итоге в логах установки manjaro grub и правда что-то там делает, но грузится только винда, загрузчика manjaro нет

fmx1k
() автор топика
Ответ на: комментарий от fmx1k

я делал по gentoo wiki, посмотри там. Или в арчевики должно быть точно

И 300Мб там ни разу не нужно. У меня 100 Мб, как по-умолчанию винда сделала. Помещается всё, и с запасом

Chord ★★★
()
Последнее исправление: Chord (всего исправлений: 1)
Ответ на: комментарий от master_0K

уже решил проблему, большое спасибо, только вот не пойму почему в boot menu отображает и manjaro и windows boot loader, а в настройке приоритета загрузки вместо manjaro «null string», а так всё супер, dual-boot работает

fmx1k
() автор топика
Ответ на: комментарий от master_0K
 BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0001,2001,2002,2003
Boot0000* Manjaro	HD(1,GPT,370ea6af-94a6-4ffa-856c-7eb80acc755d,0x800,0x32000)/File(\EFI\Manjaro\grubx64.efi)
Boot0001* Windows Boot Manager	HD(1,GPT,370ea6af-94a6-4ffa-856c-7eb80acc755d,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000031000100000010000000040000007fff0400
Boot2001* EFI USB Device	RC
Boot2002* EFI DVD/CDROM	RC
Boot2003* EFI Network	RC
fmx1k
() автор топика
Ответ на: комментарий от fmx1k

В оболочке биоса не отображается, верно? Если работает, предлагаю не трогать.

Загрузочная запись Windows «страшненькая», но лучше оставить так.

То ли efibootmgr «шалит», то ли «прошивка» производителя «чудит».

Есть альтернатива ввиде виндового bcdedit. Но все действия с ним на твой страх и риск.

master_0K
()
Ответ на: комментарий от fmx1k

Линукс и так ставит свой загрузчик в отдельный каталог на efi system partition, виндовый не затрёт, если только не решит отформатировать раздел.

Но, на acer были проблемы, что bios игнорировал записи в nvram и всегда грузил загрузчик по умолчанию, так что, возможно, придётся под именем виндового загрузчика держать grub, а виндовый переименовать и грузить его через grub. И при обновлениях винды повторять эту операцию.

mky ★★★★★
()
Ответ на: комментарий от QsUPt7S

хардкодит в загрузчик первого этапа UUID

точно UUID? Раньше просто номер раздела прописывал. UUID был для mdraid'ом. Или UUID если boot и efi на разных диска?

Плохо, конечно, что не описано, что именно в каком случае груб прописывает в загрузчик первого этапа.

mky ★★★★★
()
Ответ на: комментарий от mky

точно UUID?

Экспериментально установил. Если изменить UUID фс boot-раздела, то загрузчик первого этапа, по крайней мере на UEFI, при попытке загрузки начинает спамить в консоль, что раздел с прошлым значением UUID не найден…

QsUPt7S
()