Ander_73
- Стаж: 7 лет 9 месяцев
- Сообщений: 3817
- Репутация:127[+] [-]
|
62870WARNING: all your USB flash data will be deleted. Это всё лишнее. Нужна просто флешка с разделом ФАТ32, в который переписать папку EFI из скаченного архива. Ну, и сертификат тоже.
|
loban_ser
- Стаж: 6 лет 9 месяцев
- Сообщений: 577
- Репутация:24[+] [-]
|
gera_serg, Да что там записывать, кинуть на загрузочный хард папку EFI? но вот что-то там в меню разобраться не могу
|
gera_serg
- Стаж: 9 лет 4 месяца
- Сообщений: 1421
- Репутация:9[+] [-]
|
кмк, стоит именно записать, для порядка Диск совместим с UEFI без Secure Boot, а также со старыми компьютерами с BIOS.
|
dialmak
- Стаж: 8 лет 9 месяцев
- Сообщений: 842
- Репутация:40[+] [-]
|
ValdikSS, Приятный сборничек, спасибо. Это же просто бомба - грузит мох и болото, обход SecureBoot полный. Давно думал как совместить ежа с гадюкой - shim и preloader, но ума и знаний не хватало.
|
Ander_73
- Стаж: 7 лет 9 месяцев
- Сообщений: 3817
- Репутация:127[+] [-]
|
gera_serg, а ты прав. В образе в MBR прописан как раз GRUB2. --- Но нам-то интересен именно SB.
|
dialmak
- Стаж: 8 лет 9 месяцев
- Сообщений: 842
- Репутация:40[+] [-]
|
ValdikSS, А можно ли модифицировать rEFInd подзагружает любой неподписанный .efi-файл или Linux-ядро, загруженные EFI-программы могут запускать другие программы и драйверы с отсутствующей или недоверенной подписью. чтобы не использовать grub2..? Update. Вопрос снимается, оказывается уже все украдено до нас сделано в модифицированном preloader.
Последний раз редактировалось: dialmak (2019-03-03 14:59), всего редактировалось 3 раз(а)
|
loban_ser
- Стаж: 6 лет 9 месяцев
- Сообщений: 577
- Репутация:24[+] [-]
|
--- Но нам-то интересен именно SB. Все верно только это и интересно.
|
gera_serg
- Стаж: 9 лет 4 месяца
- Сообщений: 1421
- Репутация:9[+] [-]
|
Подменял efi... Ну получил чужие менюшки... Где-то даже на русский можно переключиться... Поскольку гпт у меня нет, ни одна винда с харда не загрузилась Так и не понял, файл сертификата из корня надо как-то специально подключать или важно просто его наличие?
|
dialmak
- Стаж: 8 лет 9 месяцев
- Сообщений: 842
- Репутация:40[+] [-]
|
ValdikSS, Вопрос снимается, оказывается уже все украдено до нас сделано в модифицированном preloader.
|
Ander_73
- Стаж: 7 лет 9 месяцев
- Сообщений: 3817
- Репутация:127[+] [-]
|
loban_ser, сейчас /efi/grub/grub.cfg
|
loban_ser
- Стаж: 6 лет 9 месяцев
- Сообщений: 577
- Репутация:24[+] [-]
|
Ander_73, да нет, вроде как, чтобы подхватывались или я не правильно понимаю
|
dialmak
- Стаж: 8 лет 9 месяцев
- Сообщений: 842
- Репутация:40[+] [-]
|
loban_ser, не так понимаешь ты запустил пунктmenuentry "Super Grub2 Disk" { configfile "$prefix/sgd/main.cfg" } если хочешь с ним разбираться чего там накручено - читай на офсайте документацию https://www.supergrubdisk.org/super-grub2-disk/ чего хочешь вообще? а то странные вопросы..
|
loban_ser
- Стаж: 6 лет 9 месяцев
- Сообщений: 577
- Репутация:24[+] [-]
|
dialmak, Я пробовал в основной вписывать свое, но не тут то былоif [ $grub_cpu = i386 ]; then echo Загрузка EFI32 menuentry "Acronis Disk Director 12 x32 [EFI]" { set _path="/2k10/Linux/ADD12" gfxpayload=1024x768x32,1024x768x24,1024x768x16,1024x768,auto linux ${_path}/dat2.dat quiet force_modules=usbhid initrd ${_path}/dat3.dat ${_path}/dat4.dat boot } else echo Загрузка EFI64 menuentry "Acronis Disk Director 12 x64 [EFI]" { set _path="/2k10/Linux/ADD12" gfxpayload=1024x768x32,1024x768x24,1024x768x16,1024x768,auto linux ${_path}/dat6.dat quiet force_modules=usbhid initrd ${_path}/dat7.dat ${_path}/dat8.dat boot } fi if [ $grub_cpu = i386 ]; then echo Загрузка EFI32 menuentry "Kaspersky Rescue Disk 2018 x32 [EFI]" { set _path="/2k10/Linux/krd" # en=English; ru=Russian set lang="ru" set _kernel="boot/grub/k-x86" search --no-floppy --set root --file ${_path}/${_kernel} linux ${_path}/${_kernel} net.ifnames=0 lang=${lang} dostartx subdir=${_path}/data initrd ${_path}/boot/grub/initrd.xz boot } else echo Загрузка EFI64 menuentry "Kaspersky Rescue Disk 2018 x64 [EFI]" { set _path="/2k10/Linux/krd" # en=English; ru=Russian set lang="ru" set _kernel="boot/grub/k-x86_64" search --no-floppy --set root --file ${_path}/${_kernel} linux ${_path}/${_kernel} net.ifnames=0 lang=${lang} dostartx subdir=${_path}/data initrd ${_path}/boot/grub/initrd.xz boot } fi if [ $grub_cpu = i386 ]; then echo Загрузка EFI32 menuentry "Memtest86 x32 [EFI]" { search --set=root -f /FAT32.flg chainloader /efi/Memtest86/MemTest86IA32.efi boot } else echo Загрузка EFI64 menuentry "Memtest86 x64 [EFI]" { search --set=root -f /FAT32.flg chainloader /efi/Memtest86/MemTest86X64.efi boot } fi Как же это - Все возможности для обнаружения большинства операционных систем Работает только это:if [ $grub_cpu = i386 ]; then menuentry "Start BCD Windows x32 [EFI]" { chainloader (${root})/EFI/Boot/bootmgfwx32.efi boot } else menuentry "Start BCD Windows x64 [EFI]" { chainloader (${root})/EFI/Boot/bootmgfwx64.efi boot } fi Вообщем не запускается krd Если подождать несколько минут - то запускается. Ниче не понимаю
|
dialmak
- Стаж: 8 лет 9 месяцев
- Сообщений: 842
- Репутация:40[+] [-]
|
loban_ser, пишет же прямо - что нет перевода
|
Страница 14 из 29
Текущее время: 23-Ноя 19:48
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|