Проблема grub и uefi

Автор Samreg058, 09 августа 2023, 10:03:07

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Samreg058

Всех приветствую.
Возникла следующая проблема.
Устанавливаю дебиан 12.1 на внешний юсб nvme диск. В системе включен секьюрити Бут. При загрузке нажимаю f11 и на выбор 2 варианта загрузки. При первом варианте загрузки появляется ошибка shim и система не грузится.
Выбираю второй и происходит загрузка. После того как отключаю диск и заново подключаю, то выбора уже нет и приходится отключать секьюрити Бут чтобы войти в систему.
С убунту такой проблемы небыло.
При установке использовал автоматическую разметку установщика.

dzhoser

Либо выключайте secure boot, либо добавляйте ключи для него.
https://wiki.debian.org/SecureBoot
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

SerW

На правах фарса: а можно ли загрузчик на другой том поставить, например на USB Flash?..
Сергей Швайко » DragonSerW

dzhoser

Да стандарт EFI это предусматривает
А как по вашему с флешек грузятся?
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

suny

"внешний юсб nvme диск" это как?

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

suny

Если у кого есть поделитесь какие скорости выдают такие носители.

dzhoser

До 450 мб/с. Ограничения usb.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

suny

Тогда какой смысл от NVME накопителя с скоростью 1500 мб/с если он ограничен скоростью 450 мб/с?

dzhoser

#9
Например вы заменили диск на nvme большего объема, а старый используйте как переносной диск. Теоретически на usb 3.2 скорость может быть 1250 МБ/с
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

I.A.N.A.

Может быть кто знает корректное решение проблемы с EFI и GRUB? 

Суть проблемы:
Есть 2 накопителя в ПК, NVME и SSD SATA.

На NVME установлена винда,  создан EFI раздел 100 mb, как и положено. Туда естественно прописывается загрузчик EFI от винды. 

Начинаем ставить линукс в режиме UEFI, и никак не удается поставить лоадер на SSD, где тоже для этой цели создан в начале EFI раздел 100 mb 

Лоадер EFI упорно встает на nvme 0 и затирает собой виндовый лоадер.  Если при установке Ubuntu при разметке диска  хотя бы спрашивает, куда поставить загрузчик (но в итоге все равно лепит его в nvme0 несмотря что выбран /dev/sda), то при установке Debian 12 он вообще даже не спрашивает, куда ставиться. Молча ставится на nvme0.

Зачем это нужно?

Чтобы не плодить в Boot Menu материнской платы кучу записей от разных efi лоадеров, чтобы было только 2 варианта, Windows Boot Manager и Linux. А еще, чтобы можно было без вопросов отформатировать\заменить NVME накопитель и линукс не поломался никак.  Конечно самый простой способ - вынуть на время установки или отключить NVME. Но с обоими вариантами проблема. Во первых NVME не отключается в биос. Во вторых каждый раз его дергать - ну не вариант вообще.

Aalexeey

Цитата: I.A.N.A. от 24 октября 2023, 12:44:40Начинаем ставить линукс в режиме UEFI, и никак не удается поставить лоадер на SSD
Насколько я помню "лоадер" ставится уже после того как система установленна, у вас так, уже установлен(Debian) и проблема только с загрузчиком, или как-то по другому?
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

I.A.N.A.

Цитата: Aalexeey от 24 октября 2023, 19:00:48проблема только с загрузчиком, или как-то по другому?
Да, собственно в системах где 2 диска установщик на "меньший по нумерации" автоматически ставит grub/efi, не смотря на то, что сама установка прошла на другой ssd. И там тоже есть EFI раздел в начале. Вот как это дело фиксить в ручном режиме во время установки?

dzhoser

#13
Устанавливать debian в режиме эксперта, тогда будет выбор куда устанавливать загрузчик.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

I.A.N.A.

Цитата: dzhoser от 26 октября 2023, 06:35:51Устанавливать debian в режиме эксперта, тогда будет выбор куда устанавливать загрузчик.
Так тоже пробовал. Не спросил он во время установки ничего подобного, все равно воткнул загрузчик на nvme0, в экспертном режиме не выдало запросов, куда его установить...