- 論壇徽章:
- 0
|
好像解決了。少了參數(shù)“-R”。
重新用Grub-0.97-X和Grub4DOS-0.4.4-2009-06-20各做了一個ISO,在Virtual Box虛擬機(jī)上都能引導(dǎo)至選單,實(shí)現(xiàn)重啟和關(guān)機(jī)。在實(shí)機(jī)上也能正確引導(dǎo)。
為了以后方便,我在兩個ISO里分別放置了build_iso.sh。我的Shell腳本寫得很爛,愿意噴的就噴吧,噴噴更健康。- export SELF_VERSION=2010-06-20_19-0X
- export GRUB_VERSION=0.97-X
- # export ISO_ROOT_DIR=XXX
- # export ISO_TARGET_PATH=XXX
- export ISO_NAME=bootable.grub-$GRUB_VERSION.build-$SELF_VERSION.iso
- # chmod -R u+w,a+r,go-w $ISO_ROOT_DIR
- export BUILD_CMD='mkisofs -J -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-info-table -boot-load-size 4 -o '$TARGET_PATH/$ISO_NAME' '$ISO_ROOT_DIR
- echo $BUILD_CMD
- $BUILD_CMD
復(fù)制代碼- export SELF_VERSION=2010-06-20_19-2X
- export GRUB4DOS_VERSION=0.4.4-2009-06-20
- # export ISO_ROOT_DIR=XXX
- # export ISO_TARGET_PATH=XXX
- export ISO_NAME=bootable.grub4dos-$GRUB4DOS_VERSION.build-$SELF_VERSION.iso
- # chmod -R u+w,a+r,go-w $ISO_ROOT_DIR
- export BUILD_CMD='mkisofs -J -R -b boot/grub/grldr -no-emul-boot -boot-load-size 4 -o '$TARGET_PATH/$ISO_NAME' '$ISO_ROOT_DIR
- echo $BUILD_CMD
- $BUILD_CMD
復(fù)制代碼 需要注意,這是最少的參數(shù)了,再也不能更少了。 |
|