What wouldyoulike to do about menu.lst? (下拉菜单的内容如下) │ install the package maintainer's version │ keep the local version currently installed │ show the differences between the versions │ show a side-by-side difference between the versions │ show a 3-way difference between available versions │ do a 3-way merge between available versions (experimental) │ start a new shell to examine the situation
这是升级了内核了,需要修改下启动菜单上的内容。
keep the local version currently installed 这个是保留现有版本的menu.lst不变。使用它的后果是:你虽然下载了新版本的内核在机器上,但是你开机启动界面时新内核是不会出现在选择菜单里面的,供你选择的还是没升级前的menu.lst里面记录的旧版本的内核。
我就这样选了一次,最后手动修改了menu.lst搞定。其实也就是修改一下 kernel 2.6.24-XX-generic 之类的最后的几个数字。 把某个旧版本的整个字段复制,粘贴,然后改改数字就好。 ls /boot 可以看到你都有哪些版本的内核
install the package maintainer's version 这个选项应该是会自动更新menu.lst文件的,大胆的选它吧,重新启动后就可以选择新版本内核引导了。
其他几个无关紧要,显示一下新旧版本的信息??
除此之外:
可以运行 sudo update-grub 就会再给你一次选择的机会。
选择 install the package maintainer's version 正常情况下不会有什么风险,最多是丢失 windows 启动项,而且老的文件在 menu.lst~ ,可以再抄过来 。但是如果你修改了注释部分的某些行,确实是会出毛病的:
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST # 你的 xp 启动项应该放在这里,或者更前面 ### BEGIN AUTOMAGIC KERNELS LIST ## lines between the AUTOMAGIC KERNELS LIST markers will be modified ## by the debian update-grub script except for the default options below
## DO NOT UNCOMMENT THEM, Just edit them to your needs ## ## Start Default Options ## ... ... ... ## ## End Default Options ## ... ... ... ### END DEBIAN AUTOMAGIC KERNELS LIST ... ...
他
告诉你,非 ubuntu 的启动项请放在 ### BEGIN AUTOMAGIC KERNELS LIST 之前,或者 ### END
DEBIAN AUTOMAGIC KERNELS LIST 之后。否则,下次升级还会把你的 xp 项抹掉的。这两行之间的部分是由 update-grub 维护的。如果你真的需要把 xp 项往前移的话,请再往前一点