两块硬盘,一块安装vista,另一块安装ubuntu,ubuntu装好之后识别出了vista,但在grub的启动菜单上选择后vista无法启动,menu.list内容如下:
default0
timeout10
titleUbuntu7.10,kernel2.6.22-14-generic
root(hd0,0)
kernel/boot/vmlinuz-2.6.22-14-genericroot=UUID=7c76f8b5-2f38-4b3f-858b-6ac519105b6aroquietsplash
initrd/boot/initrd.img-2.6.22-14-generic
quiet
titleWindowsVista/Longhorn(loader)
root(hd1,0)
savedefault
makeactive
map(hd0)(hd1)
map(hd1)(hd0)
chainloader 1
很长一段时间我只能在bios里通过选择启动的硬盘来启动不同的系统,中间尝试和很多办法都没有搞定,后来看了看grub-doc,尝试在grub命令行下修改,尝试了十几次,终于成功!
其实很简单,最后一行改为
chainloader(hd1) 1
如果你也遇到了此类问题也可以试试这个办法,不是(hd1) 1就是(hd0) 1。
另一个问题是ubuntu启动后自动加载了我的两个NTFS分区,但是两个分区里的中文文件和中文目录都显示不出来,比较普遍的编码/代码页问题,都是通过在fstab中添加什么uft8来搞定的,对照他们的办法试了试,没成功。看了半天fstab,有翻看了fstab,mount的man,没找到原因,后来对照fstab中的参数,手工通过mount来操作,结果竟然可以显示了,看来不是加不加uft8的原因,再次认真阅读fstabman,发现有一列是指机器启动时加载分区的顺序,/是1,那两个ntfs是1,/var是2,加载nfts分区的程序就装在/var,如果在启动的时候/var还没有加载,这个时候加载ntfs分区必然会出现问题,果然修改顺序后问题解决!
两个ubuntu下疑难问题的解决两个ubuntu下疑难问题的解决两个ubuntu下疑难问题的解决两个ubuntu下疑难问题的解决两个ubuntu下疑难问题的解决两个ubuntu下疑难问题的解决两个ubuntu下疑难问题的解决两个ubuntu下疑难问题的解决两个ubuntu下疑难问题的解决两个ubuntu下疑难问题的解决
阅读(295) | 评论(0) | 转发(0) |