|
出现情况:grub2启动菜单里选择grub4dos后,直接启动grub4dos的默认启动项,无法启动菜单里的其他系统
我的机器装了Ubuntu9.10,MBR里安装的是grub2(启动的时候显示grub1.97 beta4),硬盘第一个分区是以前的xp,昨天用bootice把第一分区的分区引导写成了grub4dos,想用grub4dos再引导一些小一些的linux系统(比如CDlinux,BT4),grub2的启动项如下:
- menuentry "Grub4Dos"
- {
- insmod ntfs
- set root=(hd0,1)
- search --no-floppy --fs-uuid --set 748c70a28c706092
- drivemap -s (hd0) ${root}
- chainloader +1
- }
复制代码
这个其实就是以前引导xp的那个菜单,只是把名改了一下。
下面是menu.lst:
- find --set-root /dgdisk.ico
- splashimage /grub/grass.xpm.gz
- fontfile /grub/fonts
- splashimage /grub/grass.xpm.gz
- background 008080
- timeout 60
- default 3
- title --------------------------------------------------------------------
- find --set-root /grub/dgdisk.ico
- title My Grub4Dos Menu
- find --set-root /grub/dgdisk.ico
- title --------------------------------------------------------------------
- find --set-root /grub/dgdisk.ico
-
- title >>> veket
- root (hd0,0)
- kernel /veket/vmlinuz root=/dev/ram0 PMEDIA=usbhd acpi=off
- initrd /veket/initrd.gz
-
- title >>> CDlinux
- root (hd0,0)
- kernel /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8 CDL_AMOUNT=yes
- initrd /CDlinux/initrd
-
- title >>> BackTrack FrameBuffer
- root (hd0,0)
- kernel /BT4/boot/vmlinuz BOOT=casper boot=casper nopersistent rw quiet vga=0x317
- initrd /BT4/boot/initrd.gz
-
- title >>> SliTaz
- root (hd0,0)
- kernel /slitaz-aircrack-ng/boot/bzImage root=/dev/null vga=771
- initrd /slitaz-aircrack-ng/boot/rootfs.gz
-
-
- title >>> GHOST
- map --mem /ghost23.ima (fd0)
- map --hook
- chainloader (fd0)+1
- rootnoverify (fd0)
-
- title >>> reboot
- reboot
-
- title >>> halt
- halt
复制代码
请各位分析一下,到底是那里出错了,谢谢。 |
|