부팅 가능한 ISO 및 파티션

부팅 가능한 ISO 및 파티션

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_customgrub이 ISO를 "부팅"합니다.

갈라진 EG내 컴퓨터에/opthd2, 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
}

관련 정보