USB 썸 드라이브에 grub2 설치 및 구성 방법


2

엄지 드라이브에서 Linux가있는 grub2로 놀고 싶습니다.

호스트 OS는 Kubuntu입니다.

grub-install을 사용하면 grub 부트 로더를 디스크의 MBR에 쓸 수 있습니다. 그러나 uodate-grub은 /etc/grub.d 및 / etc / default / grub에서 grub 항목을 생성합니다. / etc 이외의 소스에서 grub.cfg를 생성하여 다른 곳에 쓰는 방법은 없습니다. /boot/grub/grub.cfg보다

실행중인 시스템에없는 디스크에 대해 grub.cfg를 생성하는 일반적인 방법은 무엇입니까?

답변:


3

ISO 이미지를 부팅 할 의사가 있다고 가정하면 이 블로그 게시물 을 찾을 수있었습니다 . 간단히 :

  1. USB 디스크에 일종의 Linux 파티션을 작성하십시오. 저널이 초과 공간을 차지하지 않게하려면 ext2가 수행해야합니다.

  2. 파티션을 마운트하십시오.

  3. 다음 명령을 실행하십시오 grub-install --force --no-floppy --root-directory=MOUNT /dev/sdX.. 그러면 GRUB2가 마운트 된 디렉토리 (여기서는 MOUNT)에 설치되고 MBR이 /dev/sdX(MOUNT의 장치)에 기록됩니다.

  4. 가서 MOUNT/boot/grub편집하십시오 grub.cfg.

그런 다음 파일을 정상적으로 편집하십시오. 링크 된 게시물에서 작성자는 ISO 이미지를 부팅하려고합니다. 그래서 그는 이것을 사용했습니다.

menuentry "Ubuntu 10.10 Desktop i386" {
    loopback loop /ubuntu-10.10-desktop-i386.iso
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.10-desktop-i386.iso noeject noprompt splash --
    initrd (loop)/casper/initrd.lz
}
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.