USB 플래시 드라이브에 Grub 2 설치


30

MultiBootISO 는 USB 플래시 드라이브에 Grub을 설치할 수있는 도구입니다. ISO 파일로 부팅 할 수 있고 USB에 ISO를 많이 넣고 부팅 할 ISO를 선택할 수 있기 때문에 정말 마음에 듭니다.

문제는 이것이 Windows 도구이며 명령 줄을 통해 수행하는 방법을 모른다는 것입니다. Grub (2)를 이런 식으로 설치하는 방법을 알고 싶습니다 .Grub Legacy가 더 쉬운 것 같습니다 ...

편집 : 나는 도구 (그리고 확실히 Windows 도구는 아닙니다)를 요구하지 않습니다. 동일한 효과를 내기 위해 실행해야하는 명령을 알고 싶습니다. 지금 우분투를 생각하고 있지만 USB에서 ISO를 부팅 할 수있는 일반적인 방법이 있다면 더 좋습니다.


답변:


18

이 일이 어떻게 이루어질 지 궁금해합니다. Pendrivelinux 사이트에는 사이트에서 제안한대로 라이브 CD 대신 Mint 9 설치 에서이 작업을 수행 한 자습서 가 있습니다.

터미널에서 내 USB 드라이브의 위치를 ​​찾는 것으로 시작 df하여 장치의 위치를 ​​다음과 같이 반환했습니다.

/dev/sdg1   /media/LINUXUSB

그 후 나는 달렸다

sudo su

그리고 grub 2를 설치합니다

grub-install --no-floppy --force --root-directory=/media/LINUXUSB /dev/sdg1

나는 --force를 추가로 사용해야했지만 사이트의 예는 그렇지 않았습니다. 그런 다음

cd /media/LINUXUSB/boot/grub

이 사이트는 grub.cfg 사본을 USB 드라이브의 / boot / grub 디렉토리로 다운로드 할 수있는 링크를 제공했습니다. 링크는

wget http://pendrivelinux.com/downloads/grub.cfg

그 후 grub.cfg를 편집하여 USB 드라이브의 iso를 반영했습니다.

set timeout=10 set default=0

menuentry "Run Fedora" {
    loopback loop /Fedora13.iso
    linux (loop)/isolinux/vmlinuz0 boot=isolinux iso-scan/filename=/Fedora13.iso splash --
    initrd (loop)/isolinux/initrd0.img
}

menuentry "Run Ubuntu" {
    loopback loop /ubuntu-10.04-netbook-i386.iso 
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-netbook-i386.iso splash --
    initrd (loop)/casper/initrd.lz
}

menuentry "Run Clonezilla" {
    loopback loop /clonezilla.iso
    linux (loop)/live/vmlinuz boot=live iso-scan/filename=/clonezilla.iso splash --
    initrd (loop)/live/initrd.img }

다른 iso에서 vmlinuz와 initrd가 다른 디렉토리에 있다는 것을 알았습니다. 부팅 프로세스를 시작하기 위해 세 가지를 모두 얻을 수있었습니다. 그러나 실제로 우분투 만로드 할 수 있습니다. 다른 두 개가 로딩을 완료하는 데 필요한 것을 알아 내면 나중에 추가 할 것입니다. 나는 다른 iso 의이 세 가지만을 시도하지 않았습니다.


@phunehehe 도움이 기뻐요. 이 사이트 panticz.de/MultiBootUSB 에는 grub.cfg가 있으며 몇 가지 항목이 있습니다. 좋은 예가 있습니다.
Steve Burdine

chainload에 고용 된 항목 (grub.exe 사용)을 추가했습니다
Francesco

unix.stackexchange.com/q/249049/66803 에서 나를 도울 수 있습니까 ?
Pandya

UEFI 랩톱이있을 때 USB GRUB에 BIOS GRUB을 설치하는 방법 대신 UEFI GRUB을 설치합니다
Suici Doga

5

GRUB2 Bootloader 전체 튜토리얼GRUB2로 멀티 부팅 구성을 시작하기에 좋은 곳입니다.
GRUB에 익숙하다면 5 번째 또는 6 번째 섹션으로 바로 이동 하십시오.

GRUB을 사용한 멀티 부트 시스템 설정 에 대한 수퍼 유저 질문도 있습니다 . 레거시 GRUB에 충실해야한다고 제안
하는 Ubuntu MultiOSBoot 커뮤니티 페이지 도 있습니다 .

이 기술은 컴퓨터에서 부팅 할 수있는 한 플래시 드라이브에서도 작동합니다.
나는 지금 얼마 동안 플래시 드라이브 에서 일하고있다 .


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.