当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
帖子发表于 : 2008-11-04 20:08 

注册: 2008-05-16 11:26
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
以下方法原来在用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/showfiles.php?group_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 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
帖子发表于 : 2008-11-05 8:31 

注册: 2008-05-16 11:26
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
自己顶一下


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
帖子发表于 : 2008-11-05 9:08 

注册: 2008-10-27 9:38
帖子: 146
送出感谢: 0 次
接收感谢: 0 次
好像后装ubuntu,应该只要修改/boot/grub/menu.lst这个文件,添加相应的参数就可以了,不需要再用grub4dos的。
grub4dos是给先装ubuntu后装windows的用的。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
帖子发表于 : 2008-11-05 9:32 
头像

注册: 2006-12-15 9:32
帖子: 1247
系统: linux
送出感谢: 2
接收感谢: 13
偶是XP、UBUNTU8.10双启动,用grubfordos可以引导启动,
把UBUNTU引导区的menu.lst拷贝到c盘下,把UUID一行改为root(hdx,x)表示就行了,
你是vista,偶没用过,不太清楚,
再一个,如果只是启动,指定启动位置就行了,vmlinuz,initrd.img应该不用放到C盘,Ubuntu启动会以ROOT指定位置为根目录查找下面定义的启动文件(拷这两个文件一般都是硬盘安装搭建linux临时环境用的)。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
帖子发表于 : 2008-11-05 10:46 

注册: 2008-05-16 11:26
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
还是不行啊


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
帖子发表于 : 2008-11-05 11:30 

注册: 2008-05-16 11:26
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
我的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


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
帖子发表于 : 2008-11-05 11:31 

注册: 2008-05-16 11:26
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
还是会出现错误

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 次

页首
 用户资料  
 
8 楼 
 文章标题 : Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
帖子发表于 : 2008-11-05 11:32 

注册: 2008-05-16 11:26
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
但是如果重新把grub装在mbr区完全正常,不知道怎么回事


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
帖子发表于 : 2008-11-05 11:39 

注册: 2008-05-16 11:26
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
LuciferStar 写道:
好像后装ubuntu,应该只要修改/boot/grub/menu.lst这个文件,添加相应的参数就可以了,不需要再用grub4dos的。
grub4dos是给先装ubuntu后装windows的用的。

没错,我是装了UBUNTU后再装VISTA的


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
帖子发表于 : 2008-11-05 12:23 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
root (hd0,8) 对不对? 检查一下。 (hd0,8) 是 sda9.


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
帖子发表于 : 2008-11-05 15:02 

注册: 2008-05-16 11:26
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
没错,(hd0,8)没错的,我就是装在sda9
这是我经过用live CD输入
sudo grub

find /boot/grub/stage1
时查到的


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 装了UBUNTU 8.10后,不能用GRUB4DOS方式启动UBUNTU了
帖子发表于 : 2008-11-05 16:27 

注册: 2008-05-16 11:26
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
好的,我放弃了,我放弃用这种办法启动UBUNTU了,我还是把GRUB装到MBR里,这张贴结贴,大家不要再发言,发了言请版主把下面的发言删掉,谢谢


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译