[Цитировать]

    BalAngel
  • 647
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 252
  • Репутация:14

    [+] [-]
Сборка killer110289 громоздкая, для установок только х64, без програм, никчему образы ДОС (если отказаться от них, то и grub4dos не нужен) и все это занимает 5 ГБ без никаких instal.wim/instal.esd
Много слов как создана, опытный знает, как делается, а малоопытному важно, чтобы понятно было как ее установить/распластать
По пятибальной шкале дал бы 3 - - (спасает приложенный труд)
К сравнению, сборка установки Окон от sergeysvirid занимает всего 1,5 ГБ, а турецкая WinSetup.ISOmodule (есть и на английском), с двумя boot.wim - 1ГБ
Там:
Partition Assistant v9.0
WinNTSetup v4.2.5
WintoHDD v4.8.1
78Setup v2.5
WInst 29.09.2020
Q-Dir v8.97
Total Commander v9.51


Последний раз редактировалось: BalAngel (2021-01-18 11:49), всего редактировалось 2 раз(а)

[Цитировать]

    usb
  • 25320
  • Стаж: 3 года 7 месяцев
  • Сообщений: 7
  • Репутация:0

    [+] [-]
BalAngel, спасибо, сделал я
я выложу загрузчик кому нужно скачаете
видео как работает https://yadi.sk/i/CTCiPYSpp6fR5w
загрузчик https://yadi.sk/d/bYHtzOKzDbCA4Q
дело в том что сейчас биос убирают везде и ставят efi, у друга пк 2015 года и там efi, и проверять железо на ошибки нужно, у меня биос, а так как я сделал загрузчик для биоса, у пользователей биоса проблем нет с моим загрузчиком
(из сборки килера)
точнее killer110289.
еще раз спасибо за помощь aa

[Цитировать]

    usb
  • 25320
  • Стаж: 3 года 7 месяцев
  • Сообщений: 7
  • Репутация:0

    [+] [-]
кстати повторю это моя сборка загрузчик
не согласен, данный загрузчик я создавал, исключительно для установок нескольких ос на одной флешки, без каких либо использования скриптов установок ос. Затем меня научил коттософт как интегрировать grub4dos, и загрузчик я обучил не только устанавливать до 3 ос на выбор но и возможность проверять железо на предмет сбоев, ошибок и т.д.
Теперь я эту возможность реализую в grub4dos-for_UEFI.
громоздкая, для установок только х64, без програм, никчему образы ДОС (если отказаться от них, то и grub4dos не нужен) и все это занимает 5 ГБ без никаких instal.wim/instal.esd
если убрать все утилиты то размер 2.4 гб
нужно учитывать что загрузчик модификация оригинального загрузчика от майков.

[Цитировать]

    BalAngel
  • 647
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 252
  • Репутация:14

    [+] [-]
usb, рад, что прошли ликбез Grub4EFI
если убрать все утилиты то размер 2.4 гб ..... нужно учитывать что загрузчик модификация оригинального загрузчика от майков.
Я остаюсь на своем мнении, ибо являюсь в этом деле потребителем
Подитожил, что писал, ненужные сообщения почищу, чтобы можно было удалить
Считаю, тему надо сильно почистить
Пример использования GRUB4EFI
Послеедние версии GRUB4EFI оттуда: github chenall grub4dos releases

Скачанное развернуть таким деревом папок и файлов

\EFI
+---boot
|       bootia32.efi
|       bootx64.efi
|
+---grub
|   |
|   \--- menu.lst
|
menu.lst перевел на английский (чтоб перевод не переводил команды на русский

меню

# This is a sample menu.lst file. You should make some changes to it.
# It must be UTF-8 encoding to support multiple languages.
# The font should be in unifont.hex format.
#Set countdown (seconds)
timeout 30
#Set the first item as the default value
default 1
#Set the character color (the upper 32 bits are the background color, and the lower 32 bits are the foreground color. Run on the command line: echo -rrggbb to view the corresponding color.)
#color normal=0xff9933 highlight=0xffff00 helptext=0xff00ff heading=0x66ff00
#Set the graphics mode (you can use graphicsmode to detect the graphics mode supported by the system)
#graphicsmode -1 800(Horizontal pixels)
#Load background image
#splashimage /efi/grub/splashimage.jpg || splashimage /boot/grub/splashimage.bmp
#Load unifont font (if it is not a 16*16 font, add parameters, such as --font-high=24)
#font /efi/grub/unifont.hex.gz
#Set menu box
#setmenu --box x=4 w=60 y=6 h=9 l=2
#Set English menu button help
#setmenu --lang=en
#Set automatic menu number
#setmenu --auto-num-on
#Set string information
#setmenu --string=x=y=color="string"
#Set date and time
#setmenu --string=x=y=color="date&time=yyyy-MM-dd  HH:mm:ss"
#Set countdown
#setmenu --timeout=x=y=color
#For more menu editing functions, animations, image menus, etc., please refer to http://bbs.wuyou.net/forum.php?mod=viewthread&tid=369720&extra=page%3D3
title Boot efi file
chainloader /efi/boot/grub2x64.efi
title Boot virtual disc
find --set-root /cdrom.iso
map /cdrom.iso (0xff)
chainloader (0xff)
title Boot virtual disc(Load into memory)
find --set-root /cdrom.iso
map --mem /cdrom.iso (0xff)
chainloader (0xff)
title Boot existing CDROM(cd0)
chainloader (cd0)
title Start virtual hard disk
find --set-root /boot/hdd.img
map /boot/hdd.img (hd)
chainloader (hd-1)
title Start virtual hard disk(Load into memory)
find --set-root /boot/hdd.img
map --mem /boot/hdd.img (hd)
chainloader (hd-1)
title Boot existing hard drive(hd0)
chainloader (hd0)
title Launch other menus
configfile /efi/grub/menu2.lst
title Boot Linux Porteus 5.0 x86_64 openbox
kernel /porteus/vmlinuz copy2ram
initrd /porteus/initrd.xz
title Commandline
commandline
title Exit grub4dos
exit_g4d
title Reboot
reboot
title Shutdown
halt

Подготовка загрузочных записей Windows сборок

Для сборки Windows, которую считаете главной - можно оставить структуру как есть, в этом случае, надо:
Заменить имя файла из сборки Windows \efi\Boot\BOOTx64.EFI[\b] на \efi\boot\bootx64_win.efi или bootmgfw.efi
Для загрузки, в меню Grub4EFI записать
title Windows EFI BootManager - chainloader /EFI/Boot/bootx64_win.efi
chainloader /EFI/Boot/bootx64_win.efi
Для другой Windows сборки, скажем, Имя Фамилия, из той сборки - файл \efi\boot\BOOTX64 и содержимое папки \efi\microsoft\boot\, скопировать в папку EFI/IMFAM
Записать загрузку в меню
title Windows EFI BootManager - chainloader /EFI/IMFAM/bootx64.efi
chainloader /EFI/IMFAM/bootx64.efi
Таким образом можно прописать загрузку третью, четвертую ...
В примере использовано:
Windows 7-10 Setup (sergeysvirid)
Windows PE SergeyStrelets EN
Windows Setup English из турецкого сайта tnctr.com
winboot 7-10 x64 killer110289
Запуск Grub2, Grub2 FM
Запуск linuxmint.iso
Некоторые другие efi

Для тех кто плохо читает дерево папок, два рисунка

В примере используется утемненная фоновая картинка AZJIO
Шрифт unicode (вес спектр языков нам не нужен) заменил на font24, который предлагал mauser, шрифт сжал gzip
Дату переделать из правильного формата (год месяц день) на русский формат не получилось
Горячими клавишами сделаны:
F4 command line; F8 reboot; F10 halt

Получается такое дерево

E:\EFI
+---boot
| blacklist.cfg
| bootia32.efi
| bootx64.efi
| grubx64.log
| drevitalize_4.efi
| grubfmx64.efi
| mtx64.efi
| bootx64_win.efi
|
+---grub
| | splashimage.jpg
| | menu.lst
| |
| \---font
| font24.gz
|
+---killer110289
| | bcd
| | memtest.efi
| | winsipolicy.p7b
| | bootx64.efi
| |
| +---fonts
| | segmono_boot.ttf
| | segoe_slboot.ttf
| | segoen_slboot.ttf
| | wgl4_boot.ttf
| |
| \---resources
| bootres.dll
|
+---microsoft
| \---boot
| | B32
| | BCD
| | bootia32.efi
| | bootx64.efi
| | memtest.efi
| | mtest32.efi
| |
| +---Fonts
| | boot.ttf
| | wgl4_boot.ttf
| |
| \---ru-ru
| bootia32.efi.mui
| bootx64.efi.mui
| memtest.efi.mui
| mtest32.efi.mui
|
\---SSTR
| bootx64.efi
| BCD
| kd_02_10df.dll
| kd_02_10ec.dll
| kd_02_1137.dll
| kd_02_14e4.dll
| kd_02_15b3.dll
| kd_02_1969.dll
| kd_02_19a2.dll
| kd_02_1af4.dll
| kd_02_8086.dll
| kd_07_1415.dll
| kd_0C_8086.dll
| kdstub.dll
| winsipolicy.p7b
|
+---Fonts
| boot.ttf
| segmono_boot.ttf
| segoe_slboot.ttf
| segoen_slboot.ttf
| wgl4_boot.ttf
|
+---Resources
| | bootres.dll
| |
| +---en-US
| | bootres.dll.mui
| |
| \---ru-RU
| bootres.dll.mui
|
\---en-US
memtest.efi.mui
mtest32.efi.mui
Итог

картинки

Ссылка на скачиваниe (все файлы в папках, не имеющих прямое отношение с Grub4EFI, удалены - оставлены только папки

[Цитировать]

    Makedon_tSon
  • 25890
  • Стаж: 3 года 5 месяцев
  • Сообщений: 10
  • Репутация:1

    [+] [-]
  • Откуда: Россия, Белгородская область
aa
загрузчик XorBoot, rEFInd, Clover в меню Grub4Dos efi
Может кому пригодиться...
title Загрузчик XorBoot
chainloader /EFI/BOOT/xorbootx64.efi
title Загрузчик rEFInd
chainloader /EFI/rEFInd/refind_x64.efi
title Загрузчик Clover
chainloader /EFI/CLOVER/CLOVERX64.efi

[Цитировать]

    BalAngel
  • 647
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 252
  • Репутация:14

    [+] [-]
Час назад обновился - grub4dos-for_UEFI-2021-01-21.7z
github chenall grub4dos for UEFI 2021-01-21
grub4dos-for_UEFI-2021-01-22.7z

[Цитировать]

    BalAngel
  • 647
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 252
  • Репутация:14

    [+] [-]
2 часа назад обновилась grub4dos-for_UEFI-2021-02-10
Из-за того, что появилась возможность загрузить VHD, перевел меню

menu.lst

# Это образец файла menu.lst. Вам следует внести в него некоторые изменения.
# Для поддержки нескольких языков необходимо использовать кодировку UTF-8.
# Шрифт должен быть в формате unifont.hex.
# Установить обратный отсчет (секунды)
timeout 30
# Установить первый элемент как значение по умолчанию
default 1
# Установите цвет символа (верхние 32 бита - это цвет фона, а нижние 32 бита - цвет переднего плана. Выполните в командной строке: echo -rrggbb, чтобы просмотреть соответствующий цвет.)
#color normal=0xff9933 highlight=0xffff00 helptext=0xff00ff heading=0x66ff00
# Установите графический режим (вы можете использовать графический режим для определения графических режимов, поддерживаемых системой)
#graphicsmode -1 800(Горизонтальные пиксели)
# Загрузить фоновое изображение
#splashimage /efi/grub/splashimage.jpg || splashimage /boot/grub/splashimage.bmp
# Загрузите шрифт unifont (если это не шрифт 16 * 16, добавьте параметры, например --font-high=24)
#font /efi/grub/unifont.hex.gz
# Установить окно меню
#setmenu --box x=4 w=60 y=6 h=9 l=2
#Справка по кнопке меню на китайском языке
#setmenu --lang=zh
# Установить номер автоматического меню
#setmenu --auto-num-on
# Установить строковую информацию
#setmenu --string=x=y=цвет="строка"
# Установить дату и время
#setmenu --string=x=y=цвет="date&time=yyyy-MM-dd HH:mm:ss"
#设置倒计时
#setmenu --timeout=x=y=цвет
# Для получения дополнительных сведений о функциях редактирования меню, анимации, меню изображений и т. Д. См.http://bbs.wuyou.net/forum.php?mod=viewthread&t...p;extra=page%3D3
title Загрузка файла efi
chainloader /efi/boot/grub2x64.efi
title Загрузка windows
chainloader /efi/microsoft/boot/bootmgfw.efi
title Загрузка виртуального компакт-диска
find --set-root /cdrom.iso
map /cdrom.iso (0xff)
chainloader (0xff)
title Загрузка виртуального компакт-диска (Загрузить в память)
find --set-root /cdrom.iso
map --mem /cdrom.iso (0xff)
chainloader (0xff)
title Загрузка существующего компакт-диска (cd0)
chainloader (cd0)
title Загрузка виртуального жесткого диска
find --set-root /boot/hdd.img
map /boot/hdd.img (hd)
chainloader (hd-1)
title Загрузка виртуального жесткого диска (Загрузить в память)
find --set-root /boot/hdd.img
map --mem /boot/hdd.img (hd)
chainloader (hd-1)
title Загрузка существующего жесткого диска (hd0)
chainloader (hd0)
title Загрузка других меню
configfile /efi/grub/menu2.lst
title Загрузка Linux Porteus 5.0 x86_64 openbox
kernel /porteus/vmlinuz copy2ram
initrd /porteus/initrd.xz
#Используйте внешнюю команду ntloader
#Предполагая, что WIM или VHD расположен в (hdx, y), путь будет /path/to/winpe.wim
title Загрузка Windows WIM/VHD
uuid (hdx,y)
kernel /ntloader uuid=%?_UUID% file=/path/to/winpe.wim
initrd /initrd.lz1
#Используйте внешнюю команду ntloader
# Предполагая, что системная папка находится (hdx,y)
title Загрузка системы Windows
uuid (hdx,y)
kernel /ntloader uuid=%?_UUID%
initrd /initrd.lz1
title Командная строка
commandline
title Выход из grub4dos
exit_g4d
title Перезагрузить
reboot
title Выключение
halt

[Цитировать]

    usb
  • 25320
  • Стаж: 3 года 7 месяцев
  • Сообщений: 7
  • Репутация:0

    [+] [-]
А куда эти файлы ложить на флешку, или они не нужны

[Цитировать]

    dagers88
  • 26619
  • Стаж: 3 года 2 месяца
  • Сообщений: 6
  • Репутация:0

    [+] [-]
83246А куда эти файлы ложить на флешку, или они не нужны
они на флешке не нужны

[Цитировать]

    BalAngel
  • 647
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 252
  • Репутация:14

    [+] [-]
файлы в папке ext - это внешние команды. Напр., FAT для работы с файлами: http://wuyou.net/forum.php?mod=attachment&aid=N...amp;noupdate=yes

[Цитировать]

    Ghostlamer
  • 27529
  • Стаж: 2 года 11 месяцев
  • Сообщений: 1
  • Репутация:0

    [+] [-]
Народ, подскажите насчёт ntloader, скачивал с github (v1.06) проверял на grub4dos-for_UEFI последнем, грузит wim нормально, но на некоторых пк при загрузке ругается на bootmgfw.efi, что он отсутствует, пробовал вначале его грузить, а затем ntloader, бестолку.
Также пробовал ntloader на Grub2 под UEFI, там на всех wim всегда ругается на отсутствующий bootmgfw.efi, на китайском форуме в соотв.теме тоже много пишут про bootmgfw.efi.
Получается что стабильней всего последний ntloader работает на grub4dos-for_UEFI.
Но если же его использовать под grub4dos без UEFI, то работает идеально.

[Цитировать]

    BalAngel
  • 647
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 252
  • Репутация:14

    [+] [-]
Проект развивается: github chenall grub4dos tag for_UEFI
Последняя версия: grub4dos-for_UEFI-2021-09-08.7z

[Цитировать]

    usb
  • 25320
  • Стаж: 3 года 7 месяцев
  • Сообщений: 7
  • Репутация:0

    [+] [-]
grub4dos-0.4.6a for UEFI умеет iso уже запускать или нет, кто-то проверял.

[Цитировать]

    asteroid7
  • 27330
  • Стаж: 3 года
  • Сообщений: 26
  • Репутация:3

    [+] [-]
100020 А зачем вам grub4dos-for_UEFI ? Какие возможности дает больше?
Иногда удобнее загрузить образ целиком, не извлекая никаких папок и “не танцуя с бубном”. Например, какой-нибудь W10pe.iso от Xemom1, проверил, нормально загружается. (Secure boot у меня отключён). Добавлять записи в menu.lst легко и быстро.
Это также ответ на вопрос выше от usb.


Последний раз редактировалось: asteroid7 (2023-04-09 13:00), всего редактировалось 1 раз

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 3 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
asteroid7, спасибо, а как успел добавить в DBF? aa

_________________
Подпись отключена за нарушение правил форума

Страница 3 из 4


Показать сообщения:    

Текущее время: 28-Мар 23:30

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы