내가 무엇을하든 그것은 끊임없이 'bash prompt'에 빠지게합니다. 메뉴를 표시하지 않습니다. msdos (FAT)로 포맷 된 USB 스틱에서 GRUB을 실행하고 있으며 부팅 할 때 GRUB은 올바른 모듈이 포함되어 있다고 확신하더라도 grub.cfg 파일을로드하지 않습니다.
이것이 내가 한 일입니다.
GRUB 컴파일
./configure --with-platform=efi --enable-grub-fstest=no --enable-grub-mkfont=no --disable-nls --enable-efiemu=no
이미지 만들기
../grub-mkimage -d . -O x86_64-efi -p . -o ~/Desktop/bootx64.efi boot linux ext2 normal configfile lspci ls reboot datetime loadenv search lvm help hfsplus hfs echo fat exfat multiboot multiboot2 terminal
마지막으로 내 grub.cfg 파일은 다음과 같습니다.
timeout=10
default=0
set color_normal=yellow/blue
set color_highlight=blue/yellow
menuentry "Fedora 12" {
root=(hd0,2)
linux /vmlinuz-2.6.32.9-70.fc12.x86_64 ro root=/dev/mapper/vg_ultra-lv_root LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet nolapic
initrd /initramfs-2.6.32.9-70.fc12.x86_64.img
}
menuentry "Boot OS X" {
insmod hfsplus
set root=(hd0,X) #change X to the Mac SL partition
multiboot /boot
}
menuentry "Reboot" {
reboot
}
grub.cfg 파일은 grub.efi와 같은 폴더에 있습니다. GRUB이 왜 구성을 읽지 못하는지 잘 모르겠습니다.
GRUB 2.0 rc1을 사용하고 있습니다.
—
SevenBits
EFI / UEFI 부팅에 정제 된 부트 로더를 사용하기 때문에 grub에 대해 잘 모르겠습니다. USB EFI 셸을 사용해 보셨습니까? 당신은 쉘에서 vmlinuz를 부팅 할 수 있습니다 - 그것이 있어야하기 때문에 비슷한 EFI에 아치 리눅스를 설치하기 나의 가이드를 살펴 수 pcavdisor.blogspot.ca
—
대시 보드
고마워, 그러나 이것은 내가하려고하는 것이 아닙니다. 저는 응용 프로그램 개발자이고 USB 드라이브에서 Linux ISO를 부팅하는 도구를 만들고 있습니다 ... 궁극적 인 목표는 USB에서 GRUB을 부팅하고 거기에 저장 한 ISO를 부팅하고 제어를 전달하는 것입니다. 끊김없이. GRUB에 grub.cfg를 포함시키는 것을 고려했지만 작동 할 때까지 기다립니다. 그래도 다음 시도가 될 것 같습니다.
—
SevenBits
이것은 EFI 셸 USB 스틱으로 수행 할 수 있습니다.
—
대시 보드
예, 그러나 자동 또는 가능한 한 사용자 개입이 적은 것이 좋습니다. 그녀는 EFI를 입력해야 그 요구 사항을 충족하지 않습니다.
—
SevenBits