Debian 9에서 USB 드라이브에 부팅 가능한 Linux ISO를 만들고 싶습니다. ISO는 디스크에 기록된 경우에만 부팅이 가능하다는 것을 알았습니다 /dev/XdY
. ISO가 /dev/sdd1과 같은 특정 파티션에 기록되면 부팅할 수 없습니다. 그 뒤에 기술적인 이유는 무엇입니까?
파티션에 ISO를 쓴 다음 Gnome-Disk를 사용하여 파티션을 삭제하면 작동합니다. Gnome-Disk는 파일을 삭제하지 않지만 디스크를 부팅 가능하게 만듭니다.
답변1
- BIOS 머신 부팅 디스크.
- UEFI 시스템이 UEFI 파티션을 부팅합니다.
따라서 이들 중 어느 것도 파티션을 부팅할 수 없습니다.
파티션에서 부팅 가능한 ISO를 원하는 경우 ISO 파일을 파티션에 추가하면 /etc/grub.d/40_custom
grub이 ISO를 "부팅"합니다.
갈라진 EG내 컴퓨터에/opt
hd2, gpt2 어디에 사시나요?
menuentry "GParted Live ISO" {
set ISOFile="/opt/Live-ISOs/gparted-live-0.31.0-1-amd64.iso"
loopback loop (hd2,gpt2)$ISOFile
linuxefi (loop)/live/vmlinuz boot=live components config findiso=$ISOFile ip=frommedia toram=filesystem.squashfs union=overlay username=user
initrdefi (loop)/live/initrd.img
}