Grub4DOS: 데비안/우분투 ISO 부팅

Grub4DOS: 데비안/우분투 ISO 부팅

나는 그것이 매우 이상하다고 생각했지만 인터넷에서 찾은 일반적인 구성은 실제로 나에게 적합하지 않습니다.

  1. 나는 다운로드했다우분투 ISO그리고데비안 라이브 CD.
  2. 내가 만들었다Grub4DOSUSB를 사용하여 ISO 이미지를 USB에 복사했습니다.
  3. 그럽 구성은 다음과 같습니다

.

title Ubuntu Live CD
set image=/ubuntu-12.10-desktop-i386.iso
find --set-root %image%
map %image% (0xff) || map --mem %image% (0xff)
map --hook
chainloader (0xff)

title Debian Live CD
set image=/debian-live-6.0.6-i386-rescue.iso
find --set-root %image%
map %image% (0xff) || map --mem %image% (0xff)
map --hook
chainloader (0xff)

이제 문제는 두 배포판 모두 커널이 정상적으로 로드되었지만 루트 FS를 찾아 마운트할 수 없으며 이를 마운트하려고 하는 루프에서 종료된다는 것입니다.

왜 문제가 발생합니까? 작업 구성은 무엇입니까?

답변1

Grub4Dos를 사용하여 USB에서 ISO를 부팅하는 것은 종종 시행착오 과정입니다. 아래 코드는 테스트되지 않았지만 Ubuntu ISO에서는 vmlinuz 및 initrd.lz가 casper 폴더에 있습니다. 아마도 데비안 ISO에서도 마찬가지일 것입니다.

title Ubuntu 12.10
find --set-root /ubuntu-12.10-desktop-i386.iso
map /ubuntu-12.10-desktop-i386.iso (hd32) || map --mem /ubuntu-12.10-desktop-i386.iso (0xff)
map --hook
root (hd32)
kernel /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.10-desktop-i386.iso quiet splash --
initrd /casper/initrd.lz

위의 방법이 작동한다면 Debian Live CD에 비슷한 구성을 사용하세요. 자세한 내용은 다음에서 확인할 수 있습니다.우분투 위키 - Grub2/ISOBoot/예제

답변2

보다http://rmprepusb.blogspot.co.uk/2013/09/why-is-it-so-difficult-to-boot-iso.html 설명을 위해. PS Easy2Boot는 ISO를 USB 드라이브에 복사하는 것만으로 전 세계 모든 Linux LiveCD의 99%를 부팅합니다. 자체 지속성을 갖춘 여러 Linux ISO에서 부팅할 수도 있습니다!

답변3

죄송합니다. 이것은 실제로 코멘트여야 하지만 답변은 아닙니다. 그러나 아직 코멘트를 달 수는 없습니다. 그래서 :

이 줄을 편집해 보셨나요?

지도 %image% (0xff) || 지도 --mem %이미지%(0xff)

,제거 map %image% (0xff)하고 나가기map --mem %image% (0xff)

아니면 적어도 서로 바꾸나요?

관련 정보