今天在我的机器上安装ubuntu,因为本来有FC4,现在希望两个能并存。所以ubuntu安装在另外一个分区上,简单说一下我的分区情况:
磁盘一开始有一个windowxp,然后建立了三个分区,然后在磁盘剩下的位置建立了FC4的主分区和1G的swap,在使用FC4顺手了以后,把所有的windows分区使用mkfs格式化成了ext3,ubuntu7.04也是在这个分区上安装的,安装前面很顺利,但是到安装grub的时候出现一场grub-install(hd0)错误。怎么也装不上ubuntu。
由于原来安装FC4的时候已经有了grub,就想通过修改FC4上的menu.lst来启动ubuntu,但是失败了,在grub的命令行下,也无法访问安装了ubuntu7.04的磁盘。什么原因呢?
无意中使用fdisk -l看一下分区,发现,原来的windows分区的分区类型还是windows,虽然实际分区已经是ext3了,会不会是这个问题,用fdisk 的t命令修改分区类型为83(linux主分区)。重新安装,OK,一切顺利,装上了!看来grub只看分区表里的分区类型,而linux下的mkfs并不修改分区表里的分区类型,mount的时候不看分区表的分区类型,造成我的windows分区在linux下使用正常,但是grub不认
2007年6月22日
订阅:
博文评论 (Atom)
没有评论:
发表评论