LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: yoxu

为什么装好的系统就是启动不了?

[复制链接]
发表于 2009-4-15 21:00:08 | 显示全部楼层
Post by yoxu;1974889
root (hd1,0)
filesystem type unknown, partition type 0x7

dernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sdb1 ro quiet

error 17:cannot mount selected parittion

preess any key to continue...


是说你的这个分区是NTFS分区,GRUB不认。
也就是说你的这个分区不是Linux的启动分区,所以无法启动,你可以试试改一下(hd1,0)成(hd0,0)或其他的试试
你最好搞清楚你的分区情况
Grub认为启动硬盘为hd0,不管它在第一个硬盘还是第二个硬盘
然后第一个主分区为0,扩展分区为5、6等
回复 支持 反对

使用道具 举报

发表于 2009-4-15 21:01:02 | 显示全部楼层
你的分区表是怎么样子的啊,fdisk -l看看啊,0x7是ntfs分区
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 21:07:35 | 显示全部楼层
我知道了,重装试试看,真折腾呀。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 21:12:35 | 显示全部楼层
不知道起先的GRUB设错了,会不会对那个NTFS的分区产生影响?
回复 支持 反对

使用道具 举报

发表于 2009-4-16 20:12:44 | 显示全部楼层
Grub 会修改 MBR 或者是分区的第一个 sector,看你怎麽用它了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-31 07:16:06 | 显示全部楼层
这个问题重再现了,以前已经解决了的。
回复 支持 反对

使用道具 举报

发表于 2010-7-31 07:49:19 | 显示全部楼层
给看下
  1. fdisk -l
复制代码

[code]grub[code]
的配置以及启动的错误吧
回复 支持 反对

使用道具 举报

发表于 2010-7-31 08:38:15 | 显示全部楼层
你把linux装在ntfs的分区?应该是(hd0,0)吧。估计你只是以为第二硬盘就是hd1。

grub可不是linux,它的硬盘顺序是跟bios的,哪个硬盘起动哪个盘就是hd0。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-31 09:15:07 | 显示全部楼层
那装的时候要怎么设置GRUB?我是装在第二个硬盘上,但GRUB启动时,把这个硬盘当第一个硬盘了,我要怎么做?不想改变MBR。
回复 支持 反对

使用道具 举报

发表于 2010-8-2 01:03:39 | 显示全部楼层
安装的时候不知道你的起动顺序啊,grub1很难做到…… grub2则能用search命令搜索uuid、label等标志确定所要的分区。

权宜之计,grub1中用map命令可以调换盘的名字
map (hd1) (hd0)
map (hd0) (hd1)
#grub for dos 还要加下面这句才真正生效
map --hook
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表