Как интегрировать загрузчик grub2 в оригинальный загрузчик от майков

Модераторы: волчара, UZEF, Стандартный модератор

Аватара пользователя
волчара
Администратор
Сообщения: 722
www.kuchnie-na-wymiar.wroclaw.plkuchnie-na-wymiar.wroclaw.pl
Зарегистрирован: 29 дек 2016, 10:45
Откуда: Омск
Благодарил (а): 4 раза
Поблагодарили: 99 раз
Контактная информация:

Re: Как интегрировать загрузчик grub2 в оригинальный загрузчик от майков

Сообщение волчара »

Я не в курсе, по идее должно все работать
Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять вовремя!Изображение
[External Link Removed for Guests]

killer110289
Проверенный
Сообщения: 65
Зарегистрирован: 05 сен 2020, 10:26

Re: Как интегрировать загрузчик grub2 в оригинальный загрузчик от майков

Сообщение killer110289 »

волчара,
приехали и что делать
1 я извлек архив ваш
2 скопировал файлы
boot
efi
из вашего архива на мою флешку. Затем запустил прогу QemuBootTester, и видели скрины,
нужно ли редактировать файл и текст при моем загрузчике как лежать файлы.
grub

Код: [Local Link Removed for Guests]


set timeout=30
loadfont /boot/grub/themes/dejavu_bold_14.pf2
gfxpayload='2048x1152,1920x1080,1366x768,1280x1024,1024x768,800x600,640x480'
set lang=ru_RU
set theme=/boot/grub/themes/grub2/theme.txt
set lang=ru_RU
### настройка цветов
set color_normal=white/light-gray
set menu_color_normal=light-cyan/light-gray
set menu_color_highlight=black/cyan

insmod chain
insmod loopback
insmod part_gpt
insmod jpeg
insmod png
insmod gzio
insmod part_msdos
insmod ext2
insmod fat
insmod ntfs
insmod iso9660
insmod xfs
terminal_output gfxterm


############################################BOOT HDD###################################################

menuentry "Загрузка OS Windows (EFI x64)" --class lhdd {
set root='(hd0)'
search --file --no-floppy --set=root /efi/Microsoft/Boot/bootmgfw.efi
chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
}

menuentry "Microsoft Sysytem" --class windows {
search --set -f /efi/microsoft/boot/bootx64.efi
set _loader=/efi/microsoft/boot/bootx64.efi
chainloader ${_loader}
}

menuentry "Работаем с разделами HDD" --class acronis {
search --set -f /boot/grub/cfg/razd.cfg
configfile /boot/grub/cfg/razd.cfg
}

menuentry "Memtest86+ v8.4" --class memtest {
search --set -f /efi/boot/mtx64.EFI
chainloader /efi/boot/mtx64.EFI
}

menuentry "Перезагрузить" --class reboot {
echo "Выполнение перезагрузки..."
reboot
}
menuentry "Выключить" --class halt {
echo "Выключение..."
halt
}
Отправлено спустя 8 минут 15 секунд:
Как интегрировать загрузчик grub2 в оригинальный загрузчик от майков
если с образа грузить то там нет груб2, а стартует мой бсд ефи тот который должен у меня, если с флешки с темы файлами грузить через машину виртуалку, то показывал скрины.

Аватара пользователя
волчара
Администратор
Сообщения: 722
Зарегистрирован: 29 дек 2016, 10:45
Откуда: Омск
Благодарил (а): 4 раза
Поблагодарили: 99 раз
Контактная информация:

Re: Как интегрировать загрузчик grub2 в оригинальный загрузчик от майков

Сообщение волчара »

Скриншоты я видел
Естественно надо редактировать скрипты, если идёт расхождение по путям где находится bootx64.efi
Я же сказал что как сработы вечером приду буду смотреть что к чему

Отправлено спустя 1 минуту 5 секунд:
Как интегрировать загрузчик grub2 в оригинальный загрузчик от майков
Сперва надо что бы меню grub2 запустилась, вот почему у вас не запускается я не знаю
Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять вовремя!Изображение
[External Link Removed for Guests]

killer110289
Проверенный
Сообщения: 65
Зарегистрирован: 05 сен 2020, 10:26

Re: Как интегрировать загрузчик grub2 в оригинальный загрузчик от майков

Сообщение killer110289 »

ок
понял,
я еще скрины даю, в программе ультра изо образ загрузчик без ваших папок, я проверял пути и т.д., вроде одинаковые пути, и по идее пути как бы не нужно править, ах да заметил у вашей папки нет бсд меню, не знаю нужен или нет
скрины
[External Link Removed for Guests][External Link Removed for Guests][External Link Removed for Guests][External Link Removed for Guests]
а может и нужно править например только это
search --file --no-floppy --set=root /efi/Microsoft/Boot/bootmgfw.efi
chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi

Аватара пользователя
волчара
Администратор
Сообщения: 722
Зарегистрирован: 29 дек 2016, 10:45
Откуда: Омск
Благодарил (а): 4 раза
Поблагодарили: 99 раз
Контактная информация:

Re: Как интегрировать загрузчик grub2 в оригинальный загрузчик от майков

Сообщение волчара »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]
01 окт 2020, 17:05
а может и нужно править например только это
search --file --no-floppy --set=root /efi/Microsoft/Boot/bootmgfw.efi
chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
это для загрузки установленной Windows, работает только если на компе установленная винда загружается в efi
Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять вовремя!Изображение
[External Link Removed for Guests]

Аватара пользователя
волчара
Администратор
Сообщения: 722
Зарегистрирован: 29 дек 2016, 10:45
Откуда: Омск
Благодарил (а): 4 раза
Поблагодарили: 99 раз
Контактная информация:

Re: Как интегрировать загрузчик grub2 в оригинальный загрузчик от майков

Сообщение волчара »

killer110289,
И так:
Первое что хочу сообщить, если в образ windows(не важно в какую версию windows) добавить grub2, то grub2 работать не будет - проверено не однократно, и насколько я знаю, надо образ от линукс, что бы запустить grub2, но я по этому поводу даже заморачиваться не стану.
Второе:
По поводу того, что у вас даже на флешке на запустился grub2, я не знаю что и как вы там делаете, но вот вам маленькое [External Link Removed for Guests], на флешке только те файлы что я вам скинул от grub2
Вот вам еще одно [External Link Removed for Guests] добавил win10
Проверка на реальном железе [External Link Removed for Guests]
Из образа я взял папки \boot, \efi, \sources и файл bootmgr, остальное не нужно

Отправлено спустя 7 минут 35 секунд:
Как интегрировать загрузчик grub2 в оригинальный загрузчик от майков
[External Link Removed for Guests]
Что то я у вас не наблюдаю в папке \boot папку \grub
Мой вам совет, если что то не работает на виртуалке, то проверяйте на реальном железе :)
Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять вовремя!Изображение
[External Link Removed for Guests]

killer110289
Проверенный
Сообщения: 65
Зарегистрирован: 05 сен 2020, 10:26

Re: Как интегрировать загрузчик grub2 в оригинальный загрузчик от майков

Сообщение killer110289 »

по поводу скрина. я писал
я еще скрины даю, в программе ультра изо образ загрузчик без ваших папок, я проверял пути и т.д
и писал, то что у меня биос, а не уефи
придется папку груб2 раздавать отдельно от загрузчика, на одной раздачи, видео посмотрю когда положу на интернет деньги, исходя то что в образе стрельца есть утилиты для ефи, мне придется в слепую встраивать и т.д. так как проверить ни где
скрин с флешки уже с вашими файлами
[External Link Removed for Guests][External Link Removed for Guests]
[External Link Removed for Guests]
проехали пока

killer110289
Проверенный
Сообщения: 65
Зарегистрирован: 05 сен 2020, 10:26

Re: Как интегрировать загрузчик grub2 в оригинальный загрузчик от майков

Сообщение killer110289 »

сейчас видео сделаю

Отправлено спустя 24 минуты 15 секунд:
Как интегрировать загрузчик grub2 в оригинальный загрузчик от майков
блин, нашел ошибку, не поменял файловую систему на фат 32, а была нтфс [External Link Removed for Guests]

Аватара пользователя
волчара
Администратор
Сообщения: 722
Зарегистрирован: 29 дек 2016, 10:45
Откуда: Омск
Благодарил (а): 4 раза
Поблагодарили: 99 раз
Контактная информация:

Re: Как интегрировать загрузчик grub2 в оригинальный загрузчик от майков

Сообщение волчара »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]
02 окт 2020, 15:35
нашел ошибку, не поменял файловую систему на фат 32, а была нтфс
:yes:
Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять вовремя!Изображение
[External Link Removed for Guests]

Ответить