Помощь, can\'t find command drivemap, grub 2, usb live cd, clonezilla

Автор mildok, 16 июля 2016, 22:34:05

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

mildok

Скачал clonezilla live usb на основе debian'а. Знаю, что clonezilla такого делать не обязана - но захотелось вот попробовать с её EFI\boot\grub.cfg грузать .iso файл с Hirens Boot CD.

Да, знаю - про мои извращения можно сложить легенду и снять фильм.  :)

Пробовал так:

Цитироватьmenuentry "Boot Windoze" {
  search -f "--set-root /obra3bI/LiveCD/hirens/Hirens152.iso"
  drivemap "/obra3bI/LiveCD/hirens/Hirens152.iso" '(hd32)'
  drivemap '--hook' ''
  set root='(hd32)'
  chainloader +1
}

Пишет ошибку:
can't find command drivemap

Cообщение объединено 17 июля 2016, 11:13:53

Давайте уточню, что известно на текущий момент  :)

Я скачал clonezilla live usb:
http://www.clonezilla.org/downloads/download.php?branch=stable

Эта штука содержит такие папки:


.disk
boot
EFI
home
live
syslinux
utils


На текущий момент, я понял вот что:
1) Clonezilla live usb содержит такой файл:
EFI\boot\bootx64.efi
Этот файл и грузится на компе с UEFI.

2) С помощью grub2 Я могу сам создать bootx64.efi с помощью команды наподобие такой:

grub-mkstandalone -d /usr/lib/grub/x86_64-efi/ -O x86_64-efi --modules="part_gpt part_msdos ntfs chain" --fonts="unicode" -o "/root/bootx64.efi" -v

Однако в папке /usr/lib/grub/x86_64-efi/ нет файлов:
ntldr.mod
drivemap.mod


Эти файлы есть только в /usr/lib/grub/i386-pc/

А в 64 битной версии эти файлы были выпилены =(.

Вообщем, получается - система с UEFI будет жрать только bootx64.efi, так что смысла нет создавать bootx32.efi с помощью папки /usr/lib/grub/i386-pc/, в которой есть файлы:
ntldr.mod
drivemap.mod

А в папке /usr/lib/grub/x86_64-efi/ нет файлов:
ntldr.mod
drivemap.mod

Вот такой прикол....
Собственно не знаю что делать... :(

Aalexeey

https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"