부모님의 PC에는 MBR에 Windows 7의 부팅 관리자가 설치되어 있고 grub2는 /dev/sda2에 설치되어 있습니다(Linux는 /dev/sda2에서 부팅). 부팅할 때 두 번째 파티션의 부팅 관리자에 체인로드되도록 부팅 가능한 CD를 만들고 싶습니다. 나는 grub2 대신 grub을 사용하는 것이 구성을 사용하여 더 간단할 것이라고 가정합니다.
timeout=0
hiddenmenu
default=0
title grub2 (/dev/sda2)
rootnoverify (hd0,1)
chainloader (hd0,1)+1
나는 다양한 방법으로 부팅 가능한 리눅스 CD를 만들 수 있다는 것을 알고 있지만 그것은 내가 원하는 것이 아닙니다. 커널이나 프로그램 없이 grub/grub2를 CD에 넣고 싶습니다.
문제는 iso 파일을 어떻게 만드는가 입니다. 플로피 또는 USB 디스크에 설치하는 방법에 대한 참조를 찾았지만, 모두 grub 설치 명령을 실행할 때 장치가 존재한다고 가정합니다. iso 파일은 다릅니다.
답변1
일반적인 개념은 Linux 상자에서 이미지 파일을 생성하고 El Torito 부팅을 지원하는 iso9660으로 포맷한 다음 GRUB 이미지를 genisoimage
.
잘 문서화된 튜토리얼은 다음과 같습니다.osdev.org에서. 커널 이미지를 제공하라는 섹션은 건너뛸 수 있습니다. 이는 CD에 있는 커널을 부팅하려는 경우에만 해당되기 때문입니다.