当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 请问,dist-upgrade是怎样找到初次安装系统的grub引导menu.lst设置项的?
帖子发表于 : 2008-12-03 17:53 

注册: 2006-07-26 11:31
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
我用的是Xubuntu8.04,最初安装时的menu.lst部分内容如下:
引用:
root (hd1,0)
kernel /vmlinuz-2.6.24-19-generic root=/dev/md0


后来,我手工把系统移到了一下位置,现在menu.lst的部分内容如下:
引用:
root (hd0,0)
kernel /vmlinuz-2.6.24-19-generic root=/dev/sda3


当用sudo apt-get dist-upgrade 升级系统时,新安装了2.6.24-22-generic 内核,在更新menu.lst时,系统询问了几个选项,第一个是“install the package maintainer's version”,第二个是“keep the local version currently installed”。当选择第一项时,产生的menu.lst信息是用的最初安装时的信息,即:
引用:
root (hd1,0)
kernel /vmlinuz-2.6.24-19-generic root=/dev/md0


请问,dist-upgrade是怎样找到初次安装系统的grub引导menu.lst设置项的?这个初次安装的设置选项又是存储在什么地方的呢?我怀疑我报告的一个bug("Segmentation fault" after "apt-get dist-upgrade" for Hardy) https://bugs.launchpad.net/ubuntu/+bug/297546 与此有关,不过,我现在不能重现这个bug,也许不是一个bug,而是我的误操作,但是始终找不到原因所在。也请朋友帮忙看一下。

谢谢。


_________________
学习不已,日有所记。
http://www.learndiary.com


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 请问,dist-upgrade是怎样找到初次安装系统的grub引导menu.lst设置项的?
帖子发表于 : 2008-12-03 21:43 

注册: 2008-03-19 19:26
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
我也跟楼主遇到同样的主题。
我的是分区编号改了,我第一次安装时是root (hd0,10),后来重装了Windows XP系统后(原来装的Vista这次就没有再装了),用光盘修复了grub,但发觉还是进不了linux,后来终于发现是root (hd0,10)这里出了问题,改成root (hd0,9)就好了。
现在升级了内核,跟楼主一样选了这项“install the package maintainer's version”,再打开menu.lst时就发现又改回了第一次安装时的root (hd0,10),幸好在关机前就发现了又改成root (hd0,9),要不是再开机又进不了linux,又要用光盘进去改 :em06

今晚也在网上找了很久关于初次安装系统的grub引导menu.lst设置项,就找到了楼主这贴,希望楼主解决后把方法在这里说了,让我也明白过来,谢谢


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 请问,dist-upgrade是怎样找到初次安装系统的grub引导menu.lst设置项的?
帖子发表于 : 2008-12-06 13:38 

注册: 2006-07-26 11:31
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
这里有人回答了我。 http://ubuntuforums.org/showthread.php?p=6317190
这应该是由/boot/grub/menu.lst文件里面的# groot= 和 # kopt= 全局设置控制的。
https://help.ubuntu.com/community/GrubHowto
http://users.bigpond.net.au/hermanzone/p15.htm#kopt


_________________
学习不已,日有所记。
http://www.learndiary.com


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译