Есть usb флешка:
# fdisk -l /dev/sdc
Disk /dev/sdc: 7.21 GiB, 7736072192 bytes, 15109516 sectors
Disk model: DataTraveler 3.0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x27aa57d3
Device Boot Start End Sectors Size Id Type
/dev/sdc1 * 63 15107903 15107841 7.2G ef EFI (FAT-12/16/32)
Поставил на неё SysemrescueCD, следуя инструкциям «Alternative USB installation method on Linux for booting in UEFI mode»:
http://www.system-rescue-cd.org/Installing-SystemRescueCd-on-a-USB-stick/
Расхождение в том что при форматировании файловой системы я её обозначил иначе:
# blkid |grep sdc
/dev/sdc1: LABEL="SYSRCD008" UUID="D406-97CD" TYPE="vfat" PARTUUID="27aa57d3-01"
Как и написано в инструкции я отредактировал файлы /boot/grub/grubsrcd.cfg и /sysresccd/boot/syslinux/sysresccd_sys.cfg.
Тестирую систему с помощью qemu вот так:
# qemu-system-x86_64 -drive file=/dev/sdc,format=raw,index=0,media=disk
Система не запускается. В эмуляторе пишется:
Booting from hard disk...
MBR
This is not bootable disk. Please insert a bootable floopy and press any key to try again...