Ubuntu 用root(hdX,Y) root=/dev/hdMN无法启动
标题改了很久,不知道怎么改好!
听说Ubuntu从6.04后,硬盘分区已用uuid替代了原来的/dev/hdmn的方式。前面两天把原来的fedora换成了Ubuntu,因为没有修改windows的NTLDR默认启动配置,所以在menu.lst加上configfile (hdx,y)/boot/grub/menu.lst。但是现在应为我把硬盘有两个分区进行了调整,Ubuntu不能启动了。在grub>里面
kernel (hd0,4)/boot/kernel2....... ro quiet splash #root=/dev/hda5
initrd (hd0,4)/boot/initrd......
boot
依然启动不了电脑,不晓得Ubuntu弄个uuid干什么,这会搞爽了......
在这里想问问各位大侠:
1:Ubuntu在硬盘分区识别这儿是不是只能用 root=uuid=&%……&¥&%*
2:可以像fedora里面用root=(hdx,y)来指定“/”分区, kernel (hd0,4)/boot/vmlinuz...... root=/dev/hda5 ro quiet splash 启动吗?
3:在grub>下,有什么方法查询硬盘uuid?
4:这种情况下是不是只有用livecd ,在光盘运行系统的情况下用ls -al /dev/disk/by-uuid查询硬盘uuid?
申明:本人不才,刚接触linux几天,实属菜鸟中的菜鸟,所以诚请各位大侠指点迷津......
wangyu 于 2009-07-26 20:21:20发表:
都敢动grub,说明你已经不是菜鸟了,呵呵。
从你上传的图片看,你已经进入了ubuntu,但在进入的过程中好像有什么东西没有正确加载,我想问下,你调整的分区,有没有使安装ubuntu分区改变,比如(hd0,4)变成别的?