装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 88
- 注册时间: 2008-05-16 11:26
装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
以下方法原来在用8.04的时候是可以的!今天装了UBUNTU8.10,就不行了!!!!结果是不能像以前一样用GRUB4DOS方式启动UBUNTU
出现了
filesystem type is ext2fs,partition type 0x83
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=4445c5af-ba41-4260-bc72-407f1d146dc8 ro locale=zh-CN quiet splash
Error 2:bad file or directory type
怎会这样?
我的电脑里装了vista和ubuntu的,我原来是按以下做的
1.到http://sourceforge.net/project/showfile ... _id=104188下载grub4dos-0.4.3-2007-04-21.zip,解压grldr,grldr.mbr到C:\
2.到ubuntu的boot 目录下把vmlinuz,initrd.img,menu.lst放到C:\
3.命令提示符下如下操作:
代码:
bcdedit /create /d "ubuntu" /application bootsector
命令结果应该会返回一个GUID,后面的命令用到这个GUID
bcdedit /set {GUID} device partition=C:
bcdedit /set {GUID} path \grldr.mbr
bcdedit /displayorder {GUID} /addlast
4.编辑C:\menu.lst
把原先ubuntu的menu.lst稍作修改,ubuntu 8.10在kernel对上一句没有root(hd0,8),我把它加上
title Ubuntu 8.10, kernel 2.6.27-7-generic
root (hd0,8)
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=4445c5af-ba41-4260-bc72-407f1d146dc8 ro locacle=zh_CN
initrd /boot/initrd.img-2.6.27-7-generic
title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid 4445c5af-ba41-4260-bc72-407f1d146dc8
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=4445c5af-ba41-4260-bc72-407f1d146dc8 ro locale=zh_CN single
initrd /boot/initrd.img-2.6.27-7-generic
title Ubuntu 8.10, memtest86+
uuid 4445c5af-ba41-4260-bc72-407f1d146dc8
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title Windows Vista/Longhorn (loader)
root (hd0,1)
savedefault
makeactive
chainloader +1
我错在哪里??在8.04的时候能用的,我真不想装个GRUB放在MBR那,除非8.10非要那样才能启动吧,救救我
出现了
filesystem type is ext2fs,partition type 0x83
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=4445c5af-ba41-4260-bc72-407f1d146dc8 ro locale=zh-CN quiet splash
Error 2:bad file or directory type
怎会这样?
我的电脑里装了vista和ubuntu的,我原来是按以下做的
1.到http://sourceforge.net/project/showfile ... _id=104188下载grub4dos-0.4.3-2007-04-21.zip,解压grldr,grldr.mbr到C:\
2.到ubuntu的boot 目录下把vmlinuz,initrd.img,menu.lst放到C:\
3.命令提示符下如下操作:
代码:
bcdedit /create /d "ubuntu" /application bootsector
命令结果应该会返回一个GUID,后面的命令用到这个GUID
bcdedit /set {GUID} device partition=C:
bcdedit /set {GUID} path \grldr.mbr
bcdedit /displayorder {GUID} /addlast
4.编辑C:\menu.lst
把原先ubuntu的menu.lst稍作修改,ubuntu 8.10在kernel对上一句没有root(hd0,8),我把它加上
title Ubuntu 8.10, kernel 2.6.27-7-generic
root (hd0,8)
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=4445c5af-ba41-4260-bc72-407f1d146dc8 ro locacle=zh_CN
initrd /boot/initrd.img-2.6.27-7-generic
title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid 4445c5af-ba41-4260-bc72-407f1d146dc8
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=4445c5af-ba41-4260-bc72-407f1d146dc8 ro locale=zh_CN single
initrd /boot/initrd.img-2.6.27-7-generic
title Ubuntu 8.10, memtest86+
uuid 4445c5af-ba41-4260-bc72-407f1d146dc8
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title Windows Vista/Longhorn (loader)
root (hd0,1)
savedefault
makeactive
chainloader +1
我错在哪里??在8.04的时候能用的,我真不想装个GRUB放在MBR那,除非8.10非要那样才能启动吧,救救我
上次由 ko2k8 在 2008-11-05 11:50,总共编辑 4 次。
-
- 帖子: 88
- 注册时间: 2008-05-16 11:26
-
- 帖子: 146
- 注册时间: 2008-10-27 9:38
Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
好像后装ubuntu,应该只要修改/boot/grub/menu.lst这个文件,添加相应的参数就可以了,不需要再用grub4dos的。
grub4dos是给先装ubuntu后装windows的用的。
grub4dos是给先装ubuntu后装windows的用的。
- 32idea
- 帖子: 1251
- 注册时间: 2006-12-15 9:32
- 系统: linux
Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
偶是XP、UBUNTU8.10双启动,用grubfordos可以引导启动,
把UBUNTU引导区的menu.lst拷贝到c盘下,把UUID一行改为root(hdx,x)表示就行了,
你是vista,偶没用过,不太清楚,
再一个,如果只是启动,指定启动位置就行了,vmlinuz,initrd.img应该不用放到C盘,Ubuntu启动会以ROOT指定位置为根目录查找下面定义的启动文件(拷这两个文件一般都是硬盘安装搭建linux临时环境用的)。
把UBUNTU引导区的menu.lst拷贝到c盘下,把UUID一行改为root(hdx,x)表示就行了,
你是vista,偶没用过,不太清楚,
再一个,如果只是启动,指定启动位置就行了,vmlinuz,initrd.img应该不用放到C盘,Ubuntu启动会以ROOT指定位置为根目录查找下面定义的启动文件(拷这两个文件一般都是硬盘安装搭建linux临时环境用的)。
-
- 帖子: 88
- 注册时间: 2008-05-16 11:26
-
- 帖子: 88
- 注册时间: 2008-05-16 11:26
Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
我的menu.lst文件
title Ubuntu 8.10, kernel 2.6.27-7-generic
root (hd0,8)
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=4445c5af-ba41-4260-bc72-407f1d146dc8 ro locacle=zh_CN
initrd /boot/initrd.img-2.6.27-7-generic
title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid 4445c5af-ba41-4260-bc72-407f1d146dc8
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=4445c5af-ba41-4260-bc72-407f1d146dc8 ro locale=zh_CN single
initrd /boot/initrd.img-2.6.27-7-generic
title Ubuntu 8.10, memtest86+
uuid 4445c5af-ba41-4260-bc72-407f1d146dc8
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title Windows Vista/Longhorn (loader)
root (hd0,1)
savedefault
makeactive
chainloader +1
title Ubuntu 8.10, kernel 2.6.27-7-generic
root (hd0,8)
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=4445c5af-ba41-4260-bc72-407f1d146dc8 ro locacle=zh_CN
initrd /boot/initrd.img-2.6.27-7-generic
title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid 4445c5af-ba41-4260-bc72-407f1d146dc8
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=4445c5af-ba41-4260-bc72-407f1d146dc8 ro locale=zh_CN single
initrd /boot/initrd.img-2.6.27-7-generic
title Ubuntu 8.10, memtest86+
uuid 4445c5af-ba41-4260-bc72-407f1d146dc8
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title Windows Vista/Longhorn (loader)
root (hd0,1)
savedefault
makeactive
chainloader +1
-
- 帖子: 88
- 注册时间: 2008-05-16 11:26
Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
还是会出现错误
filesystem type is ext2fs,partition type 0x83
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=4445c5af-ba41-4260-bc72-407f1d146dc8 ro locale=zh-CN quiet splash
Error 2:bad file or directory type
filesystem type is ext2fs,partition type 0x83
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=4445c5af-ba41-4260-bc72-407f1d146dc8 ro locale=zh-CN quiet splash
Error 2:bad file or directory type
上次由 ko2k8 在 2008-11-05 11:33,总共编辑 1 次。
-
- 帖子: 88
- 注册时间: 2008-05-16 11:26
Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
但是如果重新把grub装在mbr区完全正常,不知道怎么回事
-
- 帖子: 88
- 注册时间: 2008-05-16 11:26
Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
没错,我是装了UBUNTU后再装VISTA的LuciferStar 写了:好像后装ubuntu,应该只要修改/boot/grub/menu.lst这个文件,添加相应的参数就可以了,不需要再用grub4dos的。
grub4dos是给先装ubuntu后装windows的用的。
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
root (hd0,8) 对不对? 检查一下。 (hd0,8) 是 sda9.
-
- 帖子: 88
- 注册时间: 2008-05-16 11:26
Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
没错,(hd0,8)没错的,我就是装在sda9
这是我经过用live CD输入
sudo grub
find /boot/grub/stage1
时查到的
这是我经过用live CD输入
sudo grub
find /boot/grub/stage1
时查到的
-
- 帖子: 88
- 注册时间: 2008-05-16 11:26
Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
好的,我放弃了,我放弃用这种办法启动UBUNTU了,我还是把GRUB装到MBR里,这张贴结贴,大家不要再发言,发了言请版主把下面的发言删掉,谢谢