Chinaunix

标题: debian:请问系统升级后,lilo如何配置啊/? [打印本页]

作者: zhao_yi707    时间: 2007-02-01 22:37
标题: debian:请问系统升级后,lilo如何配置啊/?
debian升级内核后,为什么就无法启动了,查找了一下,说是要修改lilo,但是一直不会,一直无法启动,请各位指教.

多谢多谢啊
作者: platinum    时间: 2007-02-01 22:56
给你一个 /etc/lilo.conf 的例子

  1. prompt
  2. timeout=50
  3. default=linux
  4. boot=/dev/hda
  5. map=/boot/map
  6. install=/boot/boot.b
  7. message=/boot/message
  8. linear

  9. image=/boot/vmlinuz-2.4.21-27.0.1.EL
  10.         label=linux
  11.         initrd=/boot/initrd-2.4.21-27.0.1.EL.img
  12.         read-only
复制代码

其中 image 和 initrd 是你需要修改的部分,改成 /boot 里面新内核对应的名字
修改后,运行 lilo -v -v -v 来把配置写到 MBR 里,重启生效
作者: lunchan    时间: 2007-02-01 23:54
你是如何安裝的?

如果是make dep /usr/src下應該有編好了的kernel deb

dpkg -i 就可

參看how-to
http://www.projektfarm.com/en/su ... kernel_compile.html

[ 本帖最后由 lunchan 于 2007-2-1 23:55 编辑 ]
作者: achaoge    时间: 2007-02-05 11:08
原帖由 zhao_yi707 于 2007-2-1 22:37 发表于 1楼  
debian升级内核后,为什么就无法启动了,查找了一下,说是要修改lilo,但是一直不会,一直无法启动,请各位指教.

多谢多谢啊


1, 如果可以,用grub 而不是lilo, grub要灵活和强大许多
2,升级内核时,Debian有方式自动更新启动配置文件,以 grub 为例,在 /etc/kernel-img.conf 里面配置
  1. $ grep post /etc/kernel-img.conf
  2. postinst_hook = /usr/sbin/update-grub
  3. postrm_hook = /usr/sbin/update-grub
复制代码
如果是lilo,将里面的grub 替换为lilo.

3,要解决你目前不能启动的问题,如果你有etch 安装盘的话,进rescue 模式(或任意一个liveCD),然后chroot 到Debian系统下,运行 /usr/sbin/update-lilo 即可.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2