grub.cfg--XP+ Ubuntu10.04双系统安装后无XP启动项
2010-06-08 00:56
装上10.04 后发现在 grub启动项里没有XP, 可以先试试:进入终端,输入 sudo update-grub应该就可以从grub引导Windows XP/7 了,如果不行下面还有两种方法: 方法一: 以下是修改后的grub.cfg, 依照个人分区情况不 同进行修改~~ 首先用UBUNTU自带的磁盘分析工具查看磁盘,到系统盘的盘符,如我的是 /sda1 然后用 ls -l /dev/disk/by-uuid 命令查看 sda1 的 uuid 并记下 进 入Ubuntu10.04, 见习期工作总结在终端中键入以下命令, sudo gedit /boot/grub/grub.cfg 对比以下修改相应的XP启动项,保存退出,然后就OK了! ---------------------------------以下为grub.cfg的内 容:------------------------------- # # DO NOT EDIT THIS FILE # # It is automatically generated by /usr/sbin/grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### 斗气王妃15岁if [ -s $prefix/grubenv ]; then load_env fi ##如果要开机默认启动项为XP,那么这里set default改为XP 启动序号,比如这里为4,即:set default="4" set default="0" if [ ${prev_saved_entry} ]; then set saved_entry=${prev_saved_entry} save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z ${boot_once} ]; then saved_entry=${chosen} save_env saved_entry fi } function recordfail { set recordfail=1 if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi } insmod ext2 set root='(hd0,8)' search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae if loadfont /usr/share/grub/unicode.pf2 ; then set gfxmode=640x480 insmod gfxterm insmod vbe if terminal_output gfxterm ; then true ; else # For backward compatibility with versions d that don't # understand terminal_output terminal gfxterm fi fi insmod ext2 set root='(hd0,8)' search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae set locale_dir=($root)/boot/grub/locale set lang=zh insmod gettext if [ ${recordfail} = 1 ]; then set timeout=-1 else set timeout=10 fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/05_debian_theme ### set menu_color_normal=white/black set menu_color_highlight=black/light-gray ### END /etc/grub.d/05_debian_theme ### ### BEGIN /etc/grub.d/10_linux ### menuentry 'Ubuntu, with Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os { recordfail insmod ext2 set root='(hd0,8)' search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae linux /boot/vmlinuz-2.6.32-21-generic root=UUID=27cc65d6-0513-4f68-8c42-901f871052ae ro quiet splash刘烨与谢娜 initrd /boot/initrd.img-2.6.32-21-generic } menuentry 'Ubuntu, with Linux 2.6.32-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os { recordfail insmod ext2 set root='(hd0,8)' search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae echo 'Loading Linux 2.6.32-21-generic ...' linux /boot/vmlinuz-2.6.32-21-generic root=UUID=27cc65d6-0513-4f68-8c42-901f871052ae ro single echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-2.6.32-21-generic假如我是语文老师 } 大锅饭怎么做### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/20_memtest86+ ### 名人伴我成长menuentry "Memory test (memtest86+)" { insmod ext2 set root='(hd0,8)' search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae linux16 /boot/memtest86+.bin } menuentry "Memory test (memtest86+, serial console 115200)" { insmod ext2 set root='(hd0,8)' search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae linux16 /boot/memtest86+.bin console=ttyS0,115200n8 } ### END /etc/grub.d/20_memtest86+ ### ##这里加入XP启动项参数↓ ### BEGIN /etc/grub.d/30_os-prober ### menuentry "Windows XP (on /dev/sda1)" { insmod ntfs set root=(hd0,1) search --no-floppy --fs-uuid --set B2CC3F5FCC3F1CD3 ##刚才抄下的UUID放这里! chainloader +1 } ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ### 方法二: 终端输入了 sudo gedit /boot/grub/menu.lst 就打开了 menu.lst 文件,然后在文件内容的最后加入如下内容: title other operating system root (hd0,0) chainloader +1 保存文件,重启 重启后出现 Hides the menu by default (press ESC to see the menu),按住Esc进入启动项菜单,可以选择进入XP系统了。 | ||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论