Показать полную графическую версию : MultiBoot USB - Мультизагрузочная флешка v11.12.10 Final & Windows XPE/7PE
Запортил UEFI-загрузку, помогите восстановить. Сейчас MBR работает хорошо - в менюху реаниматора выводит нормально, когда выбираю UEFI - получаю GRUB с командной строкой. Что там сделать - чтоб получить менюху реаниматора?
R.i.m.s.k.y.
17-02-2018, 15:58
cahes, попробуй вернуть папки /boot/grub и /efi
Так значит...
У меня всё есть, раздел ESP FAT имеется и содержит:
\boot\grub\
\boot\grub\exfat.mod
\boot\grub\grub.cfg
\boot\grub\ntfs.mod
\boot\grub\ntfscomp.mod
\boot\x_32\
\boot\x_32\ntfs_x32.efi
\efi\boot\
\efi\boot\bootia32.efi
\efi\boot\bootx64.efi
\efi\boot\grubx64.efi
Чё дальше?
************************************************
В меню для MBR-режима выбрал "Start BOOTMGR" (или типа того) и вышел на меню для UEFI. Кстати, когда я в UEFI-режиме пытался загрузиться, до выхода в GRUB, то проскакивало сообщение:
Booting in insecure mode
file path: /ACPI...чего-то-там.../File(\EFI\Microsoft\Boot)/File(bootmgfw.efi)
/EndEntire
Это о чём говорит?
************************************************
Ну вот смотрите:
Если отталкиваться от того - что загрузка от UEFI-меню идёт через GRUB, то на эту тему в \boot\grub\grub.cfg есть запись: "search --set=root -f /efi/microsoft/boot/BCD", а физически этого файла нету. Он есть на втором разделе. Вероятно изначально утилита ставилась на один раздел, а мне - чтобы иметь возможность сохранять большие файлы, пришлось иcпользовать ntfs, и UEFI-загрузчик перенести на другой раздел. Как загрузчик на одном разделе переключить на bootmgfw на другом разделе?
Так, знатоки, уж это вы должны знать:
Где находятся менюхи?
Где находятся менюхи? »
В menu.lst и/или в других LST файлах (дочерных меню).
Ж.Д.А.Л.К.Е.Р.
19-02-2018, 12:47
Как загрузчик на одном разделе переключить на bootmgfw на другом разделе? »
Из выше описанного за это отвечает \boot\grub\grub.cfg + mod файлы.
Evgeniy_Spartak
19-02-2018, 17:15
Давненько с помощью данной темы делал загрузочные флэшки, содержащие немало загрузочных программ, различных LiveCD и установочных дистрибутивов Windows, Linux.
Сейчас появилась такая задача, можно ли сделать флэшку, с которой можно будет загружаться на ПК с UEFI с включенным Secure Boot?
Ранее я записывал с помощью Rufus чисто один дистрибутив с ОС для дальнейшей установки.
Так вот, возможно ли сделать загр. флэшку со множеством ПО как и раньше, но для загрузки на ПК с UEFI с включенным Secure Boot? Что почитать? Спасибо.
Ж.Д.А.Л.К.Е.Р.
19-02-2018, 20:23
Evgeniy_Spartak, WinSetupFromUSB и Easy2Boot.
Возникла проблема при запуске инсталлятора Win10 c USB-HDD. Grub4dos версии 0.4.5 (уже обновил на 0.4.6а), установлен с помощью BOOTICE. Образ Win 10 скачан с rutracker-а (с оригинальным образом от Microsoft такая же проблема), проверен с DVD, обработан FiraDisk 3.2.8 (последняя), дефрагментирован на USB-HDD программой Wincontig. Короче, все сделано по инструкции http://forum.ru-board.com/topic.cgi?forum=5&topic=48335&start=669&limit=1&m=4#1. Кроме этого, по такому же методу добавлены инсталляторы Win7 x32 и Win7 x64. Семерки запускаются, устанавливаются успешно, а Win10 стопорится после первого окна "Press any key for boot in CD/DVD...." Т.е. Экран гаснет с мигающим курсором в верхнем левом углу (пока грузится в оперативу) (так же было и загрузке с DVD), а потом вместо окна с синим флажком Microsoft (как с DVD) появляется оранжевый экран с желтыми вертикальными полосами и мигающим белым курсором на том же месте. И все. Не возьму в толк, что виновато и как поправить. Попробовал на разных системниках и сразным конфигом.
Кусок menu.lst:
title Install Windows 7 x32 Ultimate
map --mem (md)+4 (9)
map /win/fira_win7_x32.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/win/fira_win7_x32.iso;\n\0
chainloader (0xff)
title Install Windows 7 x64 Ultimate
map --mem (md)+4 (9)
map /win/fira_win7_x64.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/win/fira_win7_x64.iso;\n\0
chainloader (0xff)
title Install Windows 10 x64
find --set-root/win/fira_win10_x64.iso
map --mem (md)+4 (9)
map /win/fira_win10_x64.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/win/fira_win10_x64.iso;\n\0
chainloader (0xff)
FiraDisk, как я понимаю, интегрован успешно - драйвер CD-ROM не ищет.
krug63,
Попробуйте меню так сделать:
title Windows 7 SP1 x86
map --mem (md)0x800+4 (99)
map /boot/Win7_x32.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/boot/Win7_x32.iso;\n\0
chainloader (0xff)/bootmgr
title Windows 7 SP1 x64
map --mem (md)0x800+4 (99)
map /boot/Win7_x64.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/boot/Win7_x64.iso;\n\0
chainloader (0xff)/bootmgr
title Windows 10 Professional x86
map --mem (md)0x800+4 (99)
map /boot/Win10_x32.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/boot/Win10_x32.iso;\n\0
chainloader (0xff)/bootmgr
title Windows 10 x64
map --mem (md)0x800+4 (99)
map /boot/Win10_x64.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/boot/Win10_x64.iso;\n\0
chainloader (0xff)/bootmgr
Естественно пути к образам укажите свои.
bar22890
26-02-2018, 23:03
Grub4dos версии 4.0.5 »
А почему не 0.4.6а Последний груб здесь. (http://grub4dos.chenall.net/categories/0-4-6a/) И у вас последняя версия FiraDisk_integrator.exe?
to bar22890 - в версии ошибся, фира последняя. Обновил до 6a grub4dos
To mkv - огромное спасибо. Решилось добавлением map --mem (md)0x800+4 (99) видимо, разрешение экрана имело значение
Ж.Д.А.Л.К.Е.Р.
27-02-2018, 00:21
krug63, видимо, разрешение экрана имело значение »
Это не разрешение, суть этой строки, взять 4 сектора (4 х 512байт = 2048байт) по адресу (md)0x800 в озу и создать виртуальное устройство в озу под номером 99 с этим содержимым. Содержимое 99 не важно, главное зарезервировать 2048байт для будущей записи. Потом в устройство 99 будет записана инструкция для FiraDisk драйвера, которая указывает что искать и монтировать. Сам FiraDisk опрашивает 0-127 диапазон устройств в поисках команды для исполнения.
Для общего понимания что же стало причиной глюка, попробуй следующее меню:
title Install Windows 10 x64
map --mem (md)+4 (99)
map /win/fira_win10_x64.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/win/fira_win10_x64.iso;\n\0
chainloader (0xff)/bootmgr
И просьба написать на каких материнках/ноутбуках данный глюк проявлялся.
испытание провел. Использовались материнки Intel Buffalo Creek DG33BU и GA-P35-DS3L, а также ноутбук Dell-E6410. Пока не заменил grldr на версию 0.4.6а от 20.02.2018 отсюда (http://grub4dos.chenall.net/downloads/grub4dos-0.4.6a-2018-02-20/)(было 0.4.6а от 31.12.2012), работало, только если было map --mem (md)0x800+4 (9). После замены на совсем новый (от 20.02.2018) - заработало map --mem (md)+4 (9). Последняя строчка - хоть chainloader (0xff)/bootmgr, хоть chainloader (0xff)/BOOTMGR не работает - пишет Error 15: File not found
Спасибо за помощь.
R.i.m.s.k.y.
28-02-2018, 18:11
grub4dos замечательно грузит акронис 2018
title Acronis True Image 2018 10640 x64
kernel /Acronis/TI2018/x64/DAT10.DAT vga=788 quiet
initrd /Acronis/TI2018/x64/DAT11.DAT /Acronis/TI2018/x64/DAT12.DAT
а grub2efi грузит, но с английским интерфейсом (не беда) и триальным
menuentry "Acronis True Image 2018 10640 x64" {
linux /Acronis/TI2018/x64/DAT10.DAT vga=788 quiet
initrd /Acronis/TI2018/x64/DAT11.DAT /Acronis/TI2018/x64/DAT12.DAT
}
подскажите, пожалуйста, где я дураг?
Ж.Д.А.Л.К.Е.Р.
28-02-2018, 21:22
R.i.m.s.k.y., Попробуй так:
menuentry "Acronis True Image 2018 10640 x64" {
linux /Acronis/TI2018/x64/DAT10.DAT vga=788 quiet
initrd /Acronis/TI2018/x64/DAT11.DAT
initrd /Acronis/TI2018/x64/DAT12.DAT
}
английским интерфейсом »
Параметр lang=ru (http://forum.oszone.net/post-2303649-6158.html).
R.i.m.s.k.y.
02-03-2018, 09:44
Попробуй так: »
menuentry "Acronis True Image 2018 10640 x64" {
linux /Acronis/TI2018/x64/DAT10.DAT vga=788 quiet
initrd /Acronis/TI2018/x64/DAT11.DAT
initrd /Acronis/TI2018/x64/DAT12.DAT
}
http://images.vfl.ru/ii/1519972965/23b5ce79/20791317.jpg
R.i.m.s.k.y.
03-03-2018, 10:23
хорошо
тогда подскажите пожалуйста какие нюансы загрузки изошников антивирусов в grub2efi и grub4dos на флешке и переносном hdd с несколькими разделами
в grub4dos так правильно?
без комментариев естественно
#title Kaspersky Rescue Disk
#partnew (%@root:~1,3%,1) 0x00 /iso/kav_rescue_10.iso
#map /iso/kav_rescue_10.iso (0xff)
#map --hook
#kernel (0xff)/boot/rescue root=live:CDLABEL=REANIMATOR rootfstype=auto vga=791 init=/init initrd=rescue.igz kav_lang=ru udev liveimg splash quiet doscsi nomodeset
#initrd (0xff)/boot/rescue.igz
#title Dr.Web LiveDisk
#partnew (%@root:~1,3%,1) 0x00 /iso/drweb.iso
#map /iso/drweb.iso (0xff)
#map --hook
#kernel (0xff)/casper/vmlinuz boot=casper quiet splash --
#initrd (0xff)/casper/initrd.lz
а в grub2efi как изошник антивирусов загрузить?
Ж.Д.А.Л.К.Е.Р.
03-03-2018, 15:14
R.i.m.s.k.y., Я уже ведь писал (http://forum.oszone.net/post-2751152-8781.html) какие есть варианты для Dr.Web LiveDisk и Kaspersky Rescue Disk, ничего нового не появилось. Если хочешь чтоб эти антивирусы могли полностью грузиться из ISO напиши разработчикам чтоб добавили параметр iso-scan/filename или findiso.
root=live:CDLABEL=REANIMATOR »
В оригинальном образа KRD10, а не REANIMATOR.
R.i.m.s.k.y.
03-03-2018, 15:22
Ж.Д.А.Л.К.Е.Р., просто проблема в том что если ставить grub2efi 2,0бета то работает акронис но не работает дрвеб, а если груб2ефи 1,9 то дрвеб работает но акронис пишет что триальный
вот и приходится думать как выкрутиться
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC