grub customizer + UEFI

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
2zer0
Сообщения: 175
Зарегистрирован: 23 май 2019, 23:25
Благодарил (а): 24 раза
Поблагодарили: 7 раз
Контактная информация:

grub customizer + UEFI

#1

08 дек 2021, 19:41

Пытаюсь на свежий hdd в UEFI запихать MBR c помощью grub customizer, как это постоянно делал на разделы с человеческим лицом типа /dev/sda
А тут разделы в идиотическом виде вроде /dev/nvme0n1 и grub customizer отказывается с ними работать наотрез ... Как ето побороть , избежав , полного геморроя с накаткой ОС, которая таки делает необходимый MBR ... Может есть у кого опыт?

Аватара пользователя

sheridan
Сообщения: 1279
Зарегистрирован: 24 фев 2020, 19:13
Решено: 14
Откуда: Алчевск
Благодарил (а): 892 раза
Поблагодарили: 467 раз
Контактная информация:

grub customizer + UEFI

#2

08 дек 2021, 20:15

2zer0, покажите sudo fdisk -l

Аватара пользователя

slant
Сообщения: 4503
Зарегистрирован: 21 июн 2017, 18:09
Решено: 98
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

grub customizer + UEFI

#3

08 дек 2021, 21:19

2zer0 писал(а):
08 дек 2021, 19:41
Пытаюсь на свежий hdd в UEFI запихать MBR c помощью grub customizer, как это постоянно делал на разделы с человеческим лицом типа /dev/sda
В чем смысл данного действа? Загрузка через UEFI не будет работать с дисков где разбивка MBR. Для загрузки через UEFI нужна разбивка GPT и отдельный EFI (ESP) раздел не ней.

Или вы пытаетесь Legacy загрузку сделать? Так тогда причем здесь UEFI...

no avatar

Автор темы
2zer0
Сообщения: 175
Зарегистрирован: 23 май 2019, 23:25
Благодарил (а): 24 раза
Поблагодарили: 7 раз
Контактная информация:

grub customizer + UEFI

#4

08 дек 2021, 22:25

slant писал(а):
08 дек 2021, 21:19
где разбивка MB
Да. Конечно, разбивка - GPT. И EFI (ESP) раздел на ней есть тк я таки звгружаю ноут

Код: Выделить всё

user02@nb05:~/Рабочий стол$ sudo fdisk -l
[sudo] пароль для user02:  
Диск /dev/nvme0n1: 238,49 GiB, 256060514304 байт, 500118192 секторов
Disk model: HFM256GDJTNI-82A0A                      
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: C7692A73-87DB-4671-8ECF-DB0958F47C5E

Устр-во           начало     Конец   Секторы Размер Тип
/dev/nvme0n1p1      2048   2099199   2097152     1G EFI
/dev/nvme0n1p2 492808192 500117503   7309312   3,5G Microsoft basic data
/dev/nvme0n1p3   2099200 197304278 195205079  93,1G Файловая система Linux
/dev/nvme0n1p4 197304320 212891647  15587328   7,4G Linux своп
/dev/nvme0n1p5 212891648 492808191 279916544 133,5G Microsoft basic data

Элементы таблицы разделов упорядочены не так, как на диске.

Диск /dev/sda: 14,69 GiB, 15758000128 байт, 30777344 секторов
Disk model: Card  Reader    
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x0012ca21

Устр-во    Загрузочный начало    Конец  Секторы Размер Идентификатор Тип
/dev/sda1  *             2048 30777343 30775296  14,7G             c W95 FAT32 (
user02@nb05:~/Рабочий стол$ 

Аватара пользователя

slant
Сообщения: 4503
Зарегистрирован: 21 июн 2017, 18:09
Решено: 98
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

grub customizer + UEFI

#5

08 дек 2021, 22:38

Тогда какой смысл что-то пытаться пихать в MBR, которого вообще нету?

Переформулируйте ваш вопрос пожалуйста, т.к. сейчас уже совсем непонятно, что вы хотите сделать.

no avatar

Автор темы
2zer0
Сообщения: 175
Зарегистрирован: 23 май 2019, 23:25
Благодарил (а): 24 раза
Поблагодарили: 7 раз
Контактная информация:

grub customizer + UEFI

#6

09 дек 2021, 08:38

slant писал(а):
08 дек 2021, 22:38
Тогда какой смысл что-то пытаться пихать в MBR, которого вообще нету?

Переформулируйте ваш вопрос пожалуйста, т.к. сейчас уже совсем непонятно, что вы хотите сделать.
1. на чистом ноуте грузануть Live mint 20
2. разбить разделы hdd
3. Залить iso образ раздела слитый с готового уже настроенного ноута с минтом 20
4 прошить загрузчик на hdd
Всё.
Т.е. Банальный процесс клонирования компа . И он должен длится разумное время. Ибо тупым dd заливать копию Hdd = 250 Гб - непозволительниая роскошь

Аватара пользователя

rogoznik
Сообщения: 10037
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

grub customizer + UEFI

#7

09 дек 2021, 11:18

Возьми клонзилу или акронис.
Сделай полный образ.
Раскатай на новый ноут.
Все пройдет гладко если размер диска на новом ноуте больше или равен размеру диска на старом ноуте.
Потом просто нужно будет чрутнуться на новом ноуте в систему на диске и обновить груб, чтоб он вписался в UEFI ноута
ИзображениеИзображение

Аватара пользователя

slant
Сообщения: 4503
Зарегистрирован: 21 июн 2017, 18:09
Решено: 98
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

grub customizer + UEFI

#8

09 дек 2021, 12:18

2zer0 писал(а):
09 дек 2021, 08:38
4 прошить загрузчик на hdd
Для UEFI на диск ничего "шить" не нужно. Загрузчик UEFI - простой файл который просто кладется на ESP раздел. "Шить" нужно разве что запись в самом UEFI, и то не обязательно если нету Secure Boot.
Судя по всему вы просто пытаетесь делать то, что делали для Legacy загрузки BIOS-MBR, а оно для UEFI совсем неактуально, и неправильно.

Я конечно понимаю, что подробную документацию по загрузке UEFI читать лень, но гляньте хотя бы вот этот материал: https://habr.com/ru/post/314412/

no avatar

Автор темы
2zer0
Сообщения: 175
Зарегистрирован: 23 май 2019, 23:25
Благодарил (а): 24 раза
Поблагодарили: 7 раз
Контактная информация:

grub customizer + UEFI

#9

11 дек 2021, 13:33

slant писал(а):
09 дек 2021, 12:18
Загрузчик UEFI - простой файл который просто кладется на ESP раздел. "Шить" нужно разве что запись в самом UEFI, и то не обязательно если нету Secure Boot
вот эти "!просто" я и просил озввучить - 1. что 2. где 3. как взять /положить. Тк всё = далеко не очевидно.
Думаю примерно тут всё есь
https://losst.ru/ustanovka-zagruzchika-grub
Установка Grub UEFI чем-то похожа на установку в GPT, тут у нас тоже будет отдельный раздел, только на этот раз не для загрузчика, а раздел EFI. Если у вас уже установлена Windows, то, скорее всего, он уже существует. Этот раздел обычно занимает 100 Мб, имеет файловую систему fat32 и флаг ESP. Вот так он будет выглядеть:

grub11

Если же такого раздела нет, мы можем его создать с помощью gparted. Для этого создаем раздел с такими параметрами:

grub9

Размер 100 Мегабайт, имя раздела ESP, файловая система fat32. Дальше примените изменения и установите для раздела флаг ESP:

grub10

То же самое вы можете сделать в Gdisk, только на этот раз нужно устанавливать HEX Code раздела ef00. После того как раздел был создан, подключаем его к нашей файловой системе:

sudo mkdir /boot/efi
$ sudo mount /dev/sda2 /boot/efi

Здесь /dev/sda2 - это наш EFI раздел. Далее необходимо установить нужные пакеты, если они еще не установлены. В Ubuntu это будет выглядеть вот так:

sudo apt install grub-efi efibootmgr

Дальше останется только установка grub efi. Система сама определит нужный раздел и скопирует туда все файлы:

grub-install /dev/sda

Установка Grub efi на MBR все выглядит точно так же, только тут есть несколько ограничений. Раздел ESP нужно создавать только в начале диска. В режиме EFI тоже можно установить GRUB на флешку, и это не очень сложно. Для этого используется команда:

grub-install --boot-directory=/mnt/sdb2/boot --efi-directory=/mnt/sdb1 --target=x86_64-efi --removable



Рассмотрим опции: --boot-directory - задает папку с файлами загрузчика на флешке, --efi-directory - папка куда смонтирован раздел efi, --target - архитектура целевой системы и --removable говорит, что это установка на съемный носитель. С UEFI все. После перезагрузки и выбора в меню EFI пункта связанного с Grub, вы получите доступ к привычному меню grub и сможете выбрать нужный параметр.

Ответить

Вернуться в «Загрузка системы, бэкапы и восстановление»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя