LinuxSir.cn,穿越时空的Linuxsir!

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

为什么用Gentoo的grub无法引导Debian Testing?[己解决,感谢aiyi]

[复制链接]
发表于 2006-9-9 21:09:42 | 显示全部楼层
Post by arping
哦,原来savedefault是这个作用啊

其实看了info grub就知道了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-9 21:14:04 | 显示全部楼层
Post by zhllg
root (hd0,5)那一句的作用就是设置kernel和initrd指定文件所在的分区
所以实际上不同的地方仅仅在于savedefault这一句
你可以试试在aiyi给你的那几行后面再加上savedefault,看看能不能成功


正在看F1排位赛,用广告时间试了试

You are right!

在aiyi给我的那几行后面再加上savedefault则不能正常启动了

而在以前默认的写法里去掉savedefault boot则正常启动
回复 支持 反对

使用道具 举报

发表于 2006-9-9 21:21:12 | 显示全部楼层
原因我估计应该是你的hda2里没有grub/default这个文件
savedefault的时候需要打开并写入这个文件
没有的话自然会出错

需要使用grub-set-default这个命令来产生这个文件并设置default启动条目
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-9 21:35:10 | 显示全部楼层
Post by zhllg
原因我估计应该是你的hda2里没有grub/default这个文件
savedefault的时候需要打开并写入这个文件
没有的话自然会出错

需要使用grub-set-default这个命令来产生这个文件并设置default启动条目

确实,确实! hda2里面没有default,而hda6里面有这个文件。

下面是打开后的一段文字
  1. # WARNING: If you want to edit this file directly, do not remove any line
  2. # from this file, including this warning. Using `grub-set-default\' is
  3. # strongly recommended.
复制代码

那么删除default boot那两行对Debian有什么影响吗?
回复 支持 反对

使用道具 举报

发表于 2006-9-9 21:38:18 | 显示全部楼层
明白了,呵呵
回复 支持 反对

使用道具 举报

发表于 2006-9-10 00:00:14 | 显示全部楼层
只要没有这句话
default saved
savedefault就可以删掉,因为有也起不到作用,还有可能引起错误
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-10 01:03:59 | 显示全部楼层
明白了,多谢指点!
回复 支持 反对

使用道具 举报

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

本版积分规则

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