【求助】如何利用liveCD修改linux的menu.lst?

为当前最终发行版之前的所有版本提供支持
回复
shuqian
帖子: 1
注册时间: 2006-12-03 18:17
送出感谢: 0
接收感谢: 0

【求助】如何利用liveCD修改linux的menu.lst?

#1

帖子 shuqian » 2007-09-19 16:22

我原先是ubuntu+window双系统,这次重装window后,利用liveCD输入
sudo su
grub
root(hd0,5)
setup(hd0)
命令成功恢复grub。其中ubuntu是安装在(hd0,5)盘。
重启后可以出现选择ubuntu与window的界面,但点击ubuntu时,报错:
...
root (hd0,7)
kernel /boot/vmlinuz-2.6.15-28-386 root=/dev/hda8
...
file not found

从上边错误看,正确启动应该是root (hd0,5)而不是(hd0,7)。这说明menu.lst中的内容是保存着我原来装的双系统时ubuntu的安装盘(hd0,7),但是由于重新安装了window不知怎么就把安装ubuntu的盘号改成5了,结果造成boot启动找不到正确的映射,进入不了ubuntu。
所以询问各位大虾,怎么在运行liveCD条件下修改硬盘(hd0,5)中的 /boot/grub/menu.lst文件内容,将原来的盘号root (hd0,7)改成现在的盘号root (hd0,5)????
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#2

帖子 bones7456 » 2007-09-19 17:00

在live CD中将原来的linux分区挂上后直接修改就可以了。
关注我的blog: ε==3
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid
送出感谢: 1 次
接收感谢: 23 次

#3

帖子 leeaman » 2007-09-19 18:10

要到你live cd挂载的你硬盘里面的 / 里面修改,你现在改的不是那个文件,是live cd自己的文件
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
tusheng
帖子: 739
注册时间: 2007-09-18 8:45
送出感谢: 1 次
接收感谢: 1 次

#4

帖子 tusheng » 2007-09-19 22:59

不知道我说的对不对,我发现ubuntu排布分区的时候,确实不算太严谨,
其实楼主一直把ubuntu装在第二逻辑分区,
但是上次安装的时候,确实分配了/hda8
starrysky
帖子: 2
注册时间: 2007-09-15 0:24
送出感谢: 0
接收感谢: 0

#5

帖子 starrysky » 2007-09-21 10:34

在选择系统的界面中按键盘的E键进行编辑就可以了。进入系统后修改文件就可以了 具体哪个文件你上网看一下吧
huhutm
帖子: 30
注册时间: 2006-10-14 17:40
送出感谢: 0
接收感谢: 0

#6

帖子 huhutm » 2007-09-21 22:24

我和你一样的情况,不过更惨的就是我改好以后重启进入系统,的确是好用了
但是系统更新了一些东西后再重启后就有变成那样的情况了
又得重新修改,也不知道是什么原因造成的
头像
aerowolf
帖子: 1731
注册时间: 2006-02-25 17:09
来自: 西安
送出感谢: 33 次
接收感谢: 4 次

#7

帖子 aerowolf » 2007-09-21 22:42

重装Windows后Linux安然无恙的一劳永逸办法,请参考:viewtopic.php?t=34110。祝你好运
头像
aerowolf
帖子: 1731
注册时间: 2006-02-25 17:09
来自: 西安
送出感谢: 33 次
接收感谢: 4 次

#8

帖子 aerowolf » 2007-09-21 22:45

另,用LiveCD启动后应当无法修改已安装的Ubuntu中的menu.lst文件,即使你可以打开它。因为Linux的ext3分区格式安全性很高,非所有者不能修改,我试过的。
祝你好运。
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid
送出感谢: 1 次
接收感谢: 23 次

#9

帖子 leeaman » 2007-09-22 11:34

aerowolf 写了:另,用LiveCD启动后应当无法修改已安装的Ubuntu中的menu.lst文件,即使你可以打开它。因为Linux的ext3分区格式安全性很高,非所有者不能修改,我试过的。
祝你好运。
可以吧,我的是reiser格式,可以改的,我改过的
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

#10

帖子 BigSnake.NET » 2007-09-22 12:04

aerowolf 写了:另,用LiveCD启动后应当无法修改已安装的Ubuntu中的menu.lst文件,即使你可以打开它。因为Linux的ext3分区格式安全性很高,非所有者不能修改,我试过的。
祝你好运。
sudo 什么都能改
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
回复

回到 “老旧版本支持”