User85
- Стаж: 9 лет 2 месяца
- Сообщений: 78
- Репутация:0[+] [-]
|
23648User85, Уберите точку с запятой,] Это тоже пробовал
|
User85
- Стаж: 9 лет 2 месяца
- Сообщений: 78
- Репутация:0[+] [-]
|
|
User85
- Стаж: 9 лет 2 месяца
- Сообщений: 78
- Репутация:0[+] [-]
|
Небольшое отступление. Интересно... При сборке iso образа на основе efiboot.img (2.8 МБ) с майкрософтовскими bootx64.efi и bootia32.efi происходит формирование другого iso образа. Редактор 7-zip в помощь. Также заметил что в этом случае загрузка в EFI происходит через пункт "cd/dvd EFI", т.е. (cd0). Если формируем efiboot.img (5.6 МБ) на основе grub2, то загрузка в efi происходит через (fd1), который вшит в образ. Пробовал сделать grub2 размером 2.8 МБ без fallback.efi, но efi не загрузилось. Майкрософтовский iso-образ EFI видит BCD без ошибок как по пути $root\EFI\Boot, так и $root\EFI\Microsoft\Boot Grub2 iso-образ EFI при загрузке bootx64.efi (от майкрософт) не видит BCD хоть убей... Даже если его записать на этот FD1. Только через флешку хорошо грузится связка GRUB2 -> bootx64 -> BCD. Возможно дело в самом grub2, который не дает увидеть загрузчику bootx64.efi (от майкрософт) этот файл BCD.
|
Отправлено: 17-Июл-2016 23:42
(спустя 1 месяц 3 дня)
esed24
- Стаж: 9 лет 7 месяцев
- Сообщений: 1
- Репутация:0[+] [-]
|
Нужен memdisk от Linux работает 32 бит menuentry "Boot from iso" { terminal_output console set root=${sg2d_dev_name} linux16 /boot/grub/memdisk iso raw initrd16 /boot-isos/win.iso } Второй способ Нужен wimboot от Linux работает 32 бит http://ipxe.org/wimboot menuentry "Windows 10" { insmod fat insmod iso9660 insmod udf set root=${sg2d_dev_name} loopback loop /boot-isos/win.iso linux16 /boot/grub/wimboot initrd16 \ newc:bcd:(loop)/boot/bcd \ newc:boot.sdi:(loop)/boot/boot.sdi \ newc:boot.wim:(loop)/sources/boot.wim }
|
Heckfy
- Стаж: 8 лет 7 месяцев
- Сообщений: 26
- Репутация:0[+] [-]
|
esed24, memdisk и wimboot только в BIOS (CSM) работают. А есть ли способ сделать загрузку ISO из под UEFI?
|
Heckfy
- Стаж: 8 лет 7 месяцев
- Сообщений: 26
- Репутация:0[+] [-]
|
Друзья, Расковырял UEFI ramdisk из Toolkit v2 (основную идею см. http://usbtor.ru/viewtopic.php?t=909&start=30). Удалось подключить ramdisk на базе uefi duet, uefi 2.3 (AMI Aptio 5.008, с которым пришлось повозиться, но способ нашелся). Теперь хочу с образа ISO экспортировать файлы на полученный ramdisk fat32 FAT16. Однако, не могу найти способа это сделать находясь в uefi: 1) Grub2 позволяет монтировать fs образа через loopback на виртуальное устройство, которое непригодно за пределами загрузчика, но годится для чтения файлов с него. И на этом тупик, нужно файлы скопировать, а такой функции в grub2 нет. 2) Функция копирования файлов и директорий имеется в UEFI Shell, но находясь в UEFI Shell нет способа прочитать файлы из образа.
|
Heckfy
- Стаж: 8 лет 7 месяцев
- Сообщений: 26
- Репутация:0[+] [-]
|
Увы и ах. Хотя EFI RAMDISK из EFI Toolkit v2 определяется в grub2, но загрузившись в ОС Windows и Ubuntu его уже не увидишь. Что было для меня странным, так как это против самой фишки EFI. EFI driver должен работать и поддерживаться в ОС, но этого не случилось. Видимо потому, что как ни странно данная реализация не регистрировалась в драйверах EFI. Возможно с RAMDISK из состава UEFI 2.5 другая история (см. http://usbtor.ru/viewtopic.php?t=117&start=75 ).
|
Отправлено: 26-Авг-2016 15:47
(спустя 1 месяц 1 день)
Dennim
- Стаж: 9 лет 9 месяцев
- Сообщений: 34
- Репутация:-1[+] [-]
|
Приветствую! Попробуйте так думаю поможет: title Acronis True Image Universal Restore Disk Director(x86/x64/UEFI) map (hd0,0)/Acr/ATI.iso (hd32) map --hook root (hd32) chainloader (hd32)
|
zdoba
- Стаж: 10 лет
- Сообщений: 357
- Репутация:22[+] [-]
- Откуда: Россия
|
Dennim, Вы дали запись в Grub4, а он с UEFI не дружит. Нужен Grub2 или аналог. Нужно что-то вроде:- If use ISO image, can use this code in grub2 for uefi & legacy menuentry "Acronis True Image Home 2016 ISO" { set quiet=1 set gfxpayload=1024x768x32,1024x768 set mbrcrcs=on set isofile="/iso/AcronisBootableMedia.iso" search --set -f $isofile loopback loop $isofile linux (loop,msdos1)/dat10.dat lang=1 quiet force_modules=usbhid initrd (loop,msdos1)/dat11.dat (loop,msdos1)/dat12.dat boot } - Language code (lang=): 1-ENGLISH; 11-BRAZIL; 13-CHINESE; 14-CHINESET; 8-CZECH; 6-DUTCH; 27-ESPANA; 2-GERMAN; 25-INDIAN; 15-ITALIAN; 9-JAPAN; 3-KOREAN; 5-POLISH; 19-PORTUGUESE; 0-RUSSIAN; 12-SPANISH; 17-FRENCH
|
naifle
- Стаж: 9 лет 7 месяцев
- Сообщений: 199
- Репутация:26[+] [-]
|
zdoba, Мне надо в ту сборку добавить, чтобы из изо грузилось в UEFI. Там есть груб2.Там такой grub.cfg:insmod vbe if loadfont /boot/grub/unicode.pf2 ; then set gfxpayload="1024x768" set lang=ru_RU insmod ext2 insmod fat insmod ntfs insmod xfs terminal_output gfxterm fi set menu_color_normal=black/cyan set menu_color_highlight=black/white set pager=1 set default=0 set timeout=5 menuentry "Acronis True Image 2017 v20.0 Build 5534 (x64 UEFI)" { linux /ATI2017/2.krn vga=791 quiet initrd /ATI2017/2.fs /ATI2017/2-1.fs } menuentry "Acronis Universal Restore 2016 v11.5 Build 40028 (x64 UEFI)" { linux /AUR2016/2.krn vga=791 quiet initrd /AUR2016/2.fs /AUR2016/2-1.fs } menuentry "Acronis Disk Director 12.0.3270 (x64 UEFI)" { linux /ADD12/2.krn vga=791 quiet initrd /ADD12/2.fs } menuentry "Перезагрузка" { echo "Выполняется перезагрузка..." reboot } menuentry "Выключение" { echo "Выключение..." halt }
|
Dennim
- Стаж: 9 лет 9 месяцев
- Сообщений: 34
- Репутация:-1[+] [-]
|
28018Dennim, Ты дал запись в Grub4, а он с UEFI не дружит. Нужен Grub2 или аналог. Нужно что-то вроде: - If use ISO image, can use this code in grub2 for uefi & legacy menuentry "Acronis True Image Home 2016 ISO" { set quiet=1 set gfxpayload=1024x768x32,1024x768 set mbrcrcs=on set isofile="/iso/AcronisBootableMedia.iso" search --set -f $isofile loopback loop $isofile linux (loop,msdos1)/dat10.dat lang=1 quiet force_modules=usbhid initrd (loop,msdos1)/dat11.dat (loop,msdos1)/dat12.dat boot } - Language code (lang=): 1-ENGLISH; 11-BRAZIL; 13-CHINESE; 14-CHINESET; 8-CZECH; 6-DUTCH; 27-ESPANA; 2-GERMAN; 25-INDIAN; 15-ITALIAN; 9-JAPAN; 3-KOREAN; 5-POLISH; 19-PORTUGUESE; 0-RUSSIAN; 12-SPANISH; 17-FRENCH Добрый день! Не нужно мне тыкать! Потому-как прежде всего уважение вы не проявляете ко мне во вторых я могу быть вас старше. Удачи
|
Отправлено: 27-Авг-2016 15:25
(спустя 2 часа 10 минут)
sergeysvirid
- Стаж: 10 лет
- Сообщений: 2600
- Репутация:127[+] [-]
- Откуда: 65 регион (GMT+11)
|
28020zdoba, Мне надо в ту сборку добавить, чтобы из изо грузилось в UEFI. Там есть груб2. Там такой grub.cfg:insmod vbe if loadfont /boot/grub/unicode.pf2 ; then set gfxpayload="1024x768" set lang=ru_RU insmod ext2 insmod fat insmod ntfs insmod xfs terminal_output gfxterm fi set menu_color_normal=black/cyan set menu_color_highlight=black/white set pager=1 set default=0 set timeout=5 menuentry "Acronis True Image 2017 v20.0 Build 5534 (x64 UEFI)" { linux /ATI2017/2.krn vga=791 quiet initrd /ATI2017/2.fs /ATI2017/2-1.fs } menuentry "Acronis Universal Restore 2016 v11.5 Build 40028 (x64 UEFI)" { linux /AUR2016/2.krn vga=791 quiet initrd /AUR2016/2.fs /AUR2016/2-1.fs } menuentry "Acronis Disk Director 12.0.3270 (x64 UEFI)" { linux /ADD12/2.krn vga=791 quiet initrd /ADD12/2.fs } menuentry "Перезагрузка" { echo "Выполняется перезагрузка..." reboot } menuentry "Выключение" { echo "Выключение..." halt } naifle Приветствую! Скачал Ваш сборник. Спасибо! Не могу врубиться на кой Вам нужно, чтобы с флешки со сборником загружать (.iso) со сборником?
|
Страница 2 из 3
Текущее время: 26-Дек 17:57
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|