红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Debian

(已解决)内核2.6.32-5的问题

发布时间:2011-02-24 20:27:20来源:红联作者:litkt
[i=s] 本帖最后由 litkt 于 2011-2-26 10:47 编辑 [/i]

已经升级到Wheezy,但内核仍用Lenny的旧内核,毫无障碍,直到昨天udev升级后成了悲剧。
刻6.0安装盘,光驱启动营救,将udev及libudev0 Downgrade并Hold,旧Lenny内核恢复工作能力。
然后安装新内核2.6.32-5-30,
在安装2.6.32内核时,Lilo在2.6.32的项提示问号,显示
Added Linux ?*
重启
到init-bottom时就出现一串
mount ... No such file or directory,
然后停在initram提示状态不动了。

安装2.6.32内核时哪里没设对?

/etc/lilo.conf
boot=/dev/hda
root=/dev/hda4
# raid-extra-boot=mbr-only
map=/boot/map
delay=20
vga=5

default=Linux

image=/vmlinuz
label=Linux
read-only
# restricted
# alias=1
append="video=vga16:off acpi=off"
initrd=/initrd.img

image=/vmlinuz.old
label=Linux.bak
read-only
optional
# restricted
# alias=2
append="video=vga16:off acpi=off"
initrd=/initrd.img.bak


/etc/initramfs-tools/initramfs.conf
MODULES=dep
BUSYBOX=n
BOOT=local
DEVICE=
NFSROOT=auto
文章评论

共有 2 条评论

  1. shimingzhou 于 2011-08-04 19:13:49发表:

    旧内核把ide接口命名为/dev/hda,/dev/hdb,....等。而新内核不管是ide接口还是scsi接口的硬盘一律以/dev/sda ,/dev/sdb,...的方式命名。

  2. litkt 于 2011-02-26 11:05:15发表:

    testing又升级了lilo,结果新内核故障依旧,旧内核出现了相同故障,无法进入。
    在6.0安装盘的援救模式下进入root,将lilo.conf里所有hd改为sd,重新lilo,新内核正常,旧内核故障仍在。删除旧内核。
    由此向新内核迁移成功。
    解除libudev0和udev的锁定,升级成功,一切恢复正常。
    如果把lilo.conf里的hd改为uuid,可能旧内核也会正常,但没有试。