Как обновить ELILO? Заставить его прописаться в MBR (или какой там аналог в GPT)? Ставлю дистр, в котором есть GRUB для BIOS, и ELILO для EFI. GRUB2 нет.
Ставил с помощью VirtualBox, пробросив в него флешку 32 Гб.
VBoxManage internalcommands createrawvmdk -filename ~/flash-32gb.vmdk -rawdisk /dev/sdc
И вот возникла у меня мысль, делать EFI или нет... Решил попробовать.
Итак, диск GPT, sda1 - vfat 16 Мб с флагом boot (точка монтирования /boot/efi). sda2 - ext4 без журнала (точка монтирования /). Установилось, после перезагрузки успешно загрузилось в VirtualBox. Несу на рабочую машину. По-английски «не найдено загрузочных дисков, вставьте и нажмите любую клавишу». И тут у меня два варианта. 1). Сделать GRUB 2). Починить ELILO.
Загружаю убунту, захожу в свою систему с помощью chroot. Правлю конфиги /etc/elilo.conf и /boot/efi/efi/SuSE/elilo.conf. Там - /dev/disk/by-id/ata-VBOX_HARDDRIVE_*. Меняю на правильные значения - usb-Kingston-DataTraveler-*. Теперь нужно обновить ELILO! Но как? Какой командой?