Сайт | Скачать | Видео | Wiki

Автор Тема: Загрузочная Super USB flash на GRUB2  (Прочитано 9988 раз)

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

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: Загрузочная Super USB flash на GRUB2
« Ответ #15 : 05 Октябрь 2019, 15:51:37 »
Grub2 mbr грузит grub4dos через grub.exe --config-file=menu.lst
В моем случае мне это было не нужно, но в комплекте hiren boot cd идет много программ, которые я тоже хотел бы иметь, но в меню grub2 прописывать было лень. Поэтому я подкинул в каталог hbcd файл grub.exe и прописал пункт запуска в меню grub2 mbr.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Загрузочная Super USB flash на GRUB2
« Ответ #16 : 05 Октябрь 2019, 16:49:54 »
grub.exe --config-file=menu.lst
Вроде у меня так не работало. Возможно на старых версиях g4d

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: Загрузочная Super USB flash на GRUB2
« Ответ #17 : 06 Октябрь 2019, 03:11:34 »
Это общеинтернетная рекомендация по запуску grub4dos из grub2.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: Загрузочная Super USB flash на GRUB2
« Ответ #18 : 14 Октябрь 2019, 07:24:13 »
модуль с минимальным набором Grub2, в /usr/lib/grub находятся готовые загрузчики упоминающиеся в тексте.
https://cloud.mail.ru/public/4zPi/3R3F2WZdK
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Загрузочная Super USB flash на GRUB2
« Ответ #19 : 15 Октябрь 2019, 10:38:10 »
Это общеинтернетная рекомендация по запуску grub4dos из grub2.
Но, по итогу экспериментов, не для EFI
Максимум чего удалось достичь - получить переход в grub4dos и доступ к его командной строке
Код
>find
(hd0,0)
>root (hd0,0)
error 21
Selected disk does not exist
Т.е. не видит он носителей

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: Загрузочная Super USB flash на GRUB2
« Ответ #20 : 15 Октябрь 2019, 10:44:23 »
Но, по итогу экспериментов, не для EFI
какие еще эксперименты, просто читать надо внимательно:

Grub2 mbr грузит grub4dos через grub.exe --config-file=menu.lst
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: Загрузочная Super USB flash на GRUB2
« Ответ #21 : 16 Октябрь 2019, 16:01:23 »
Относительно команды создания загрузчика EFI, тут выставляется --format=i386-pc
Наверное, i386-efi или  x86_64-efi
Если это из пункта 3. То там про mbr речь идет, а значит i386-pc формат правильный. А из efi/boot подхватываются настройки.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Coalxe

  • Пользователь
  • **
  • Сообщений: 92
  • Репутация: +3/-0
Re: Загрузочная Super USB flash на GRUB2
« Ответ #22 : 16 Октябрь 2019, 22:29:08 »
2.1 Создание bootx64.efi.
Не смог понять в чём преимущество перед таким вариантом:
grub-install --target=x86_64-efi --efi-directory=/mnt/sdXY/ --boot-directory=/mnt/sdXY/boot  --removable

Как правильно создать (memdisk) ? И подсунуть его grub-install.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: Загрузочная Super USB flash на GRUB2
« Ответ #23 : 17 Октябрь 2019, 07:30:45 »
Не смог понять в чём преимущество перед таким вариантом:
в  том что просто копируешь пару файлов, по сути grub-install это и делает.


Как правильно создать (memdisk) ?
не понял фразу. Для чего создать?

И подсунуть его grub-install.
в данном методе grub-install не используется. Соответственно как ему что-то подсунуть - я не разбирался.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Coalxe

  • Пользователь
  • **
  • Сообщений: 92
  • Репутация: +3/-0
Re: Загрузочная Super USB flash на GRUB2
« Ответ #24 : 17 Октябрь 2019, 13:31:23 »
Как встроить (memdisk) в bootx64.efi ? В каком "формате" ?
Цитата
-m, --memdisk=,FILE/
        embed FILE as a memdisk image
Implies `-p (memdisk)/boot/grub' and overrides any prefix supplied previously,
but the prefix itself can be overridden by later options

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: Загрузочная Super USB flash на GRUB2
« Ответ #25 : 17 Октябрь 2019, 14:25:49 »
Доступные модули лежат в /usr/lib/grub/x64-efi если там memdisk.mod есть, то прописать в команду grub-mkimage и будет встроено в загрузчик.

Можно еще модулем подсунуть и в конфигу подгружать, но это описание на grub2 лучше читать.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2540
  • Репутация: +33/-0
Re: Загрузочная Super USB flash на GRUB2
« Ответ #26 : 24 Апрель 2020, 15:59:25 »
Цитата: Pro от 05 Октябрь 2019, 15:51:37

    grub.exe --config-file=menu.lst

Вроде у меня так не работало. Возможно на старых версиях g4d
- на флешке с установленным IceArch-0.996 применен переход:
Код
ntldr /grldr
( # еще капля подробностей - https://archlinux.org.ru/forum/post/229207/)
---------------
на счет полной 100%-ой работоспособности перехода 'grub.exe --config-file=menu.lst' - я тогда для себя до конца не определился ( в связи с некоторыми обстоятельствами [ и некоторые сомнения были])

upd:
- а при "обкатке загрузчиков" на Ледяной-Флешке - переходом  'grub.exe --config-file=menu.lst' в menu.lst прорваться не удавалось - выкидывало в консоль-Гр4доса.
# версия Гр4доса там - предновогодняя.
( # "формат" у флешки конечно - "своеобразный" --upd: , не знаю правда, как его правильно назвать/обозначить...)
« Последнее редактирование: 24 Апрель 2020, 17:12:24 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.