Показать полную графическую версию : MultiBoot USB - Мультизагрузочная флешка v11.12.10 Final & Windows XPE/7PE
R.i.m.s.k.y.
16-05-2017, 12:09
Ж.Д.А.Л.К.Е.Р., уже каша в голове, помогите разобраться, пожалуйста
а) через winsetupFromUSB накидываю на USB-HDD виндов установки
Он пишет bootmgr для BIOS и EFIх86 \efi\boot\bootia32.efi и EFIx64 \efi\boot\bootx64.efi
кстати изошники вин10 и 2012 больше 4гб (раздел фат32) и winsetupFromUSB делит их на две части. После такого разделения проблем с установкой не будет?
б) файлы \efi\boot\bootia32.efi и \efi\boot\bootx64.efi созданные winsetupFromUSB я переименовываю \efi\boot\winia32.efi и \efi\boot\winx64.efi
С диска линукса я копирую в корень раздела USB-HDD \boot\grub\ и \boot\grub\x86_64-efi\ и \efi\boot
Опять загвоздка: efi от линукса два \boot\grub\i386-efi\ и \boot\grub\x86_64-efi\ а \boot\grub\grub.cfg один, как разделить конфигурацию ефи х86 и ефи х64?
в) в \boot\grub\grub.cfg я пишу загрузчики виндов
menuentry "Windows Setup x86" {
chainloader \efi\boot\winia32.efi
}
menuentry "Windows Setup x64" {
chainloader \efi\boot\winx64.efi
}
добавляю мемтест
menuentry "Memtest86 x86" {
chainloader /MemTest/bootia32.efi
}
menuentry "Memtest86 x64" {
chainloader /MemTest/bootx64.efi
}
Правильно? или все равно нужно копировать содержимое BCD из 2к10?
г) хочу добавить 2К10
распаковываю в корень изошник кроме папки \efi из изошника
кидаю папку из изошника \efi\microsoft в корень диска
кидаю папку из изошника \efi\boot в корнеь диска предварительно переименовав \efi\boot\bootia32.efi -> 2k10x86.efi и \efi\boot\bootх64.efi -> 2k10x64.efi
Добавляю его в grub.cfg
menuentry "2k10 x86" {
chainloader \efi\boot\2k10x86.efi
menuentry "2k10 x64" {
chainloader \efi\boot\2k10x64.efi
}
Правильно? или все равно нужно в \efi\microsoft\boot\bcd добавлять записи из 2k10?
д) не совсем понятно как грузить акронисы из grub2efi
сейчас акронисы распакованы и я их гружу через grub4dos
title * Acronis True Image 2014 Premium 5560 *
kernel /Acronis/TI2014/DAT3.DAT vga=794 quiet media_for_windows
initrd /Acronis/TI2014/DAT2.DAT
как правильно добавлять акронисы в grub2efi?
насколько я понимаю старые акронисы не добавишь в ефи
нужно качать новые
скачал
В папке \efi\boot лежат файлы bootia32.efi, bootia32.xml, bootx64.efi, bootx64.xml
В xml прописано
<LoadKernel>
<Kernel Arguments="quiet" Path="dat2.dat" />
<Ramdisk Path="dat3.dat" />
<Ramdisk Path="dat4.dat" />
<Hash Path="sgn5.sgn" />
</LoadKernel>
Как правильно теперь прописывать акронис в grub4dos и grub2efi?
R.i.m.s.k.y.
16-05-2017, 12:46
EFI.7z (1 Мб) - файлы из ubuntu-17.04-desktop-amd64.iso. »
там только х64
а как быть с планшетами с ефиХ86?
R.i.m.s.k.y.
17-05-2017, 13:51
сколько линуксов не перекачал везде bootx64
нету bootia32.efi :help:
R.i.m.s.k.y., не пробовали скачивать х86 пакеты GRUB2 из репозитория той же Ubuntu?
R.i.m.s.k.y.
17-05-2017, 14:30
не пробовали скачивать х86 пакеты GRUB2 из репозитория той же Ubuntu? »
http://archive.ubuntu.com/ubuntu/dists/xenial/main/uefi/ только х64
R.i.m.s.k.y.,
https://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-8.8.0-i386-netinst.iso ?
R.i.m.s.k.y.
17-05-2017, 15:19
спасибо, скачал!
я хочу на одном диске совместить два grub2efi: х86 и х64
насколько я понимаю достаточно в / скопировать папки boot и efi с содержимым
Только вот файл \boot\grub\efi.img разный по содержанию для grub2efi х86 и х64
Как быть?
Ж.Д.А.Л.К.Е.Р.
17-05-2017, 15:50
R.i.m.s.k.y., кстати изошники вин10 и 2012 больше 4гб (раздел фат32) и winsetupFromUSB делит их на две части. После такого разделения проблем с установкой не будет? »
Без понятия, не пользуюсь winsetupFromUSB.
Опять загвоздка: efi от линукса два \boot\grub\i386-efi\ и \boot\grub\x86_64-efi\ а \boot\grub\grub.cfg один, как разделить конфигурацию ефи х86 и ефи х64? »
В \boot\grub\*-efi\grub.cfg пропиши загрузку разных файлов - \boot\grub\grub-x86_64.cfg и \boot\grub\grub-i386.cfg.
Загрузку wim файлов (WinPE от 2k10, дистрибутивы записанные с помощью winsetupFromUSB и т.д.) лучше делать на основе файлов от 2k10. Загрузчики можно разнести, а вот bcd файлы не поучиться, нужно будет объединять. То есть нужно перенести записи из \boot\bcd и \efi\microsoft\boot\bcd файлов созданных winsetupFromUSB в аналогичные файлы 2k10.
Grub4Dos:
title Acronis
kernel /Acronis/dat2.dat vga=794 quiet
initrd /Acronis/dat3.dat /Acronis/dat4.dat
Grub2:
menuentry "Acronis" {
linux /Acronis/dat2.dat vga=794 quiet
initrd /Acronis/dat3.dat /Acronis/dat4.dat
}
Только вот файл \boot\grub\efi.img разный по содержанию для grub2efi х86 и х64 »
efi.img - образ дискеты в котором тоже самое что и в каталоге efi, это файл прописан как загрузчик в ISO. Для флешки он ненужен. Софт что создает образы дистрибутивов Linux (к примеру mkisofs), в качестве загрузчиков использует файлы что находятся внутри ISO.
R.i.m.s.k.y.
17-05-2017, 16:25
Загрузку wim файлов (WinPE от 2k10, дистрибутивы записанные с помощью winsetupFromUSB и т.д.) лучше делать на основе файлов от 2k10. Загрузчики можно разнести, а вот bcd файлы не поучиться, нужно будет объединять. То есть нужно перенести записи из \boot\bcd и \efi\microsoft\boot\bcd файлов созданных winsetupFromUSB в аналогичные файлы 2k10. »
т.е. менюшка будет одинаковая и для х86 и для х64?
ну переживем
насколько я понимаю нужно еще включать записи из \efi\microsoft\boot\b32 в общий набор?
Загрузчики можно разнести »
т.е. как я писал в посте выше переименовыванием?
Ж.Д.А.Л.К.Е.Р.
19-05-2017, 12:53
т.е. менюшка будет одинаковая и для х86 и для х64? »
Как ты и писал:
menuentry "Windows Setup x86" {
chainloader \efi\boot\winia32.efi
}
menuentry "Windows Setup x64" {
chainloader \efi\boot\winx64.efi
}
winia32.efi переименованный \efi\boot\bootia32.efi из 2k10, который будет запускать все что прописано в \efi\microsoft\boot\b32 (установка Windows, WinPE 2k10 для планшетов)
winx64.efi переименованный \efi\boot\bootx64.efi из 2k10, который будет запускать все что прописано в \efi\microsoft\boot\bcd (установка Windows, WinPE 2k10 для ПК/ноутбуков)
R.i.m.s.k.y.
19-05-2017, 13:04
Ж.Д.А.Л.К.Е.Р., а изошники drweb-livedisk-900-cd.iso и kav_rescue_10.iso можно из grub2efi запускать?
Ж.Д.А.Л.К.Е.Р.
19-05-2017, 13:40
drweb - говорят что можно, касперский изначально имеет файлы для загрузки в UEFI но они не используются и вообще нерабочие, так что пробуй.
R.i.m.s.k.y.
19-05-2017, 15:32
не запускается с usb-hdd drweb live cd
меню grub4dos
title Dr.Web LiveDisk
partnew (%@root:~1,3%,1) 0x00 /iso/drweb-livedisk-900-cd.iso
map /iso/drweb-livedisk-900-cd.iso (0xff)
map --hook
kernel (0xff)/casper/vmlinuz boot=casper quiet splash --
initrd (0xff)/casper/initrd.lz
ошибка
http://images.vfl.ru/ii/1495197141/c0db3702/17279920.jpg
виндовый путь f:\iso\drweb-livedisk-900-cd.iso
тогда как с флешки такая запись работает
R.i.m.s.k.y.
19-05-2017, 17:04
что-то я не догоняю:
закинул на жеский в корень папки efi и boot от grub2efi и при загрузке вместо меню появляется консоль grub>
папки efi и boot брал из
https://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-8.8.0-i386-netinst.iso
и
https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-8.8.0-amd64-netinst.iso
Ж.Д.А.Л.К.Е.Р.
22-05-2017, 16:58
R.i.m.s.k.y., не запускается с usb-hdd drweb live cd »
Бывает у некоторых глюк что Grub4Dos не переваривает переменную root в подобных менюшках. Вместо %@root:~1,3% пиши hd0. Итого в данном примере будет partnew (hd0,1) 0x00 /iso/drweb-livedisk-900-cd.iso, где (hd0,1) второй раздел (!) USB-HDD, который будет заменен (затерт) на образ ISO.
закинул на жеский в корень папки efi и boot от grub2efi и при загрузке вместо меню появляется консоль grub> »
В /efi/boot/bootx64.efi прописано search --file --set=root /.disk/info. Плюс в /boot/grub/grub.cfg есть запись if background_image /isolinux/splash.png; then...
Ж.Д.А.Л.К.Е.Р., В /efi/boot/bootx64.efi прописано search --file --set=root /.disk/info. »
Чем можно редактировать boot*.efi?
R.i.m.s.k.y., в виртуалке ковырялся, заодно собрал файлы (http://www27.zippyshare.com/v/sDeXaosR/file.html) из того же Debian, возможно, пригодиться и вам, сам пока не разбирался: установка на отдельный раздел в FAT32, имитируя флешку, grub-install с --target со всеми вариантами - x86_64-efi, i386-efi, i386-pc. Прописана загрузка разных конфигов (http://forum.oszone.net/post-2737546-8717.html) (самих файлов нет), соответственно
/boot/grub/grub-i386-efi.cfg
/boot/grub/grub-i386-pc.cfg
/boot/grub/grub-x86_64-efi.cfg
+оставлена локализация и unicode.pf2.
Тут (ftp://ftp.gnu.org/gnu/grub/) есть версия под Win (не пробовал), возможно, правильным будет установить заново на флешку, к тому же в Debian не последняя версия, а одна из бет.
Ж.Д.А.Л.К.Е.Р.
23-05-2017, 14:00
Чем можно редактировать boot*.efi? »
НЕХ редактором, но это анулирует цифровую подпись bootx64.efi и он не будет работать с secure boot. По моему лучше взять файли от убунты (http://forum.oszone.net/post-2736433-8709.html), там загрузчик с ЦП и "search --file --set=root /.disk/info" там нет.
R.i.m.s.k.y.
23-05-2017, 14:10
По моему лучше взять файли от убунты, там загрузчик с ЦП и "search --file --set=root /.disk/info" там нет. »
но нет ефи32
к тому же этот файл просто заглушка
Debian GNU/Linux 8.8.0 "Jessie" - Official i386 NETINST Binary-1 20170506-12:50
R.i.m.s.k.y.
23-05-2017, 14:56
А этот можно взять с дебиана. »
который с search --file --set=root /.disk/info
Погуглил, какая же мерзкая задумка этот Secure Boot...
Есть вариант грузить виндовый загрузчик, а уже из него пинать всё остальное. Ещё народ из Parted Magic берёт бинарники, в RusLive можно поковыряться, но там мрак - с ходу не очень понятно, что откуда и куда.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC