Пытаюсь на свежий hdd в UEFI запихать MBR c помощью grub customizer, как это постоянно делал на разделы с человеческим лицом типа /dev/sda
А тут разделы в идиотическом виде вроде /dev/nvme0n1 и grub customizer отказывается с ними работать наотрез ... Как ето побороть , избежав , полного геморроя с накаткой ОС, которая таки делает необходимый MBR ... Может есть у кого опыт?
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 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
- Сообщения: 4859
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 111
- Благодарил (а): 53 раза
- Поблагодарили: 2177 раз
- Контактная информация:
grub customizer + UEFI
В чем смысл данного действа? Загрузка через UEFI не будет работать с дисков где разбивка MBR. Для загрузки через UEFI нужна разбивка GPT и отдельный EFI (ESP) раздел не ней.
Или вы пытаетесь Legacy загрузку сделать? Так тогда причем здесь UEFI...
-
Автор темы - Сообщения: 175
- Зарегистрирован: 23 май 2019, 23:25
- Благодарил (а): 24 раза
- Поблагодарили: 7 раз
- Контактная информация:
grub customizer + UEFI
Да. Конечно, разбивка - 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:~/Рабочий стол$
-
- Сообщения: 4859
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 111
- Благодарил (а): 53 раза
- Поблагодарили: 2177 раз
- Контактная информация:
grub customizer + UEFI
Тогда какой смысл что-то пытаться пихать в MBR, которого вообще нету?
Переформулируйте ваш вопрос пожалуйста, т.к. сейчас уже совсем непонятно, что вы хотите сделать.
Переформулируйте ваш вопрос пожалуйста, т.к. сейчас уже совсем непонятно, что вы хотите сделать.
-
Автор темы - Сообщения: 175
- Зарегистрирован: 23 май 2019, 23:25
- Благодарил (а): 24 раза
- Поблагодарили: 7 раз
- Контактная информация:
grub customizer + UEFI
1. на чистом ноуте грузануть Live mint 20
2. разбить разделы hdd
3. Залить iso образ раздела слитый с готового уже настроенного ноута с минтом 20
4 прошить загрузчик на hdd
Всё.
Т.е. Банальный процесс клонирования компа . И он должен длится разумное время. Ибо тупым dd заливать копию Hdd = 250 Гб - непозволительниая роскошь
-
- Сообщения: 10437
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 135
- Откуда: Нижний Тагил
- Благодарил (а): 792 раза
- Поблагодарили: 2051 раз
- Контактная информация:
grub customizer + UEFI
Возьми клонзилу или акронис.
Сделай полный образ.
Раскатай на новый ноут.
Все пройдет гладко если размер диска на новом ноуте больше или равен размеру диска на старом ноуте.
Потом просто нужно будет чрутнуться на новом ноуте в систему на диске и обновить груб, чтоб он вписался в UEFI ноута
Сделай полный образ.
Раскатай на новый ноут.
Все пройдет гладко если размер диска на новом ноуте больше или равен размеру диска на старом ноуте.
Потом просто нужно будет чрутнуться на новом ноуте в систему на диске и обновить груб, чтоб он вписался в UEFI ноута
-
- Сообщения: 4859
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 111
- Благодарил (а): 53 раза
- Поблагодарили: 2177 раз
- Контактная информация:
grub customizer + UEFI
Для UEFI на диск ничего "шить" не нужно. Загрузчик UEFI - простой файл который просто кладется на ESP раздел. "Шить" нужно разве что запись в самом UEFI, и то не обязательно если нету Secure Boot.
Судя по всему вы просто пытаетесь делать то, что делали для Legacy загрузки BIOS-MBR, а оно для UEFI совсем неактуально, и неправильно.
Я конечно понимаю, что подробную документацию по загрузке UEFI читать лень, но гляньте хотя бы вот этот материал: https://habr.com/ru/post/314412/
-
Автор темы - Сообщения: 175
- Зарегистрирован: 23 май 2019, 23:25
- Благодарил (а): 24 раза
- Поблагодарили: 7 раз
- Контактная информация:
grub customizer + UEFI
вот эти "!просто" я и просил озввучить - 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 и сможете выбрать нужный параметр.
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 и сможете выбрать нужный параметр.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость