ubuntu windows 双系统启动 grub menu

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
leagion
帖子: 4
注册时间: 2011-02-25 9:45

ubuntu windows 双系统启动 grub menu

#1

帖子 leagion » 2011-02-25 9:54

安装Ubuntu10.10 引导文件放在/boot分区中,无法启动,看了很多资料,说是用grldr menu.lst 启动双系统,但是ubuntu 10.10没有了menu.lst 只有grub.cfg,于是根据grub.cfg 新建menu.lst文件。

1、通过Ubuntu10.10 找到grub.cfg复制到c盘下

2、进入windows,在grub.cfg中找到如下类似内容:

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set c2a93d9d-0a72-4ff1-b89f-5885ce5705c3
linux /vmlinuz-2.6.35-22-generic root=UUID=eef6c233-6878-4959-b4e7-b7bebae52222 ro quiet splash
initrd /initrd.img-2.6.35-22-generic
}

3、新建menu.lst文件:

title Linux 2.6.35-22-generic
root (hd0,5)
kernel /vmlinuz-2.6.35-22-generic root=UUID=eef6c233-6878-4959-b4e7-b7bebae52222 ro quiet splash
initrd /initrd.img-2.6.35-22-generic
quiet

注意:grub.cfg 中是 root='(hd0,msdos6)' menu.lst是root (hd0,5) 要减1。

4、找到c:\下隐藏文件boot.ini,去掉只读属性,打开:

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
C:\grldr=Linux
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="MSOS" /noexecute=optin /fastdetect /maxmem=1978 /numproc=2

5、下载grub4dos 将其中的grldr 文件拷到c盘根目录下。

大功告成! reboot, have a good job!
lilingshu
帖子: 23
注册时间: 2011-11-18 13:18

Re: ubuntu windows 双系统启动 grub menu

#2

帖子 lilingshu » 2012-01-27 16:26

:em42 感谢楼主帮俺解决了一个大问题。
qx86936007
帖子: 4
注册时间: 2012-01-28 19:29

Re: ubuntu windows 双系统启动 grub menu

#3

帖子 qx86936007 » 2012-02-16 20:57

正需要,试试看好用不!!
回复