- 论坛徽章:
- 0
|
我是在win 2k pro上用虚拟机装的 Reahat 8.0,内核是 2.4.18-14,我在网上下了内核 2.4.24
在 /boot下,保留了原来的
System.map-2.4.18-14
vmlinuz-2.4.18-14
initrd-2.4.18-14.img
只是删掉了两个指向他们的连接:
System.map ->; System.map-2.4.18-14
vmlinuz ->; vmlinuz-2.4.18-14
在编译了新内核 kernel-2.4.24之后,将新的到Syatem.map和bzImage移到/boot下:
mv /usr/src/linux-2.4/System.map /boot/System.map-2.4.24
mv /usr/src/linux-2.4/arch/i386/boot/bzImage /boot/vmlinuz-2.4.24
并建立了新的连接
ln -s /boot/System.map-2.4.20 /boot/System.map
ln -s /boot/vmlinuz-2.4.20 /boot/vmlinuz
之后修改了grub.conf如下:
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.24)
root (hd0,0)
kernel /vmlinuz-2.4.24 ro root=/dev/hda3
initrd /initrd-2.4.24.img
title Red Hat Linux (2.4.18-14 bak)
root (hd0,0)
kernel /vmlinuz-2.4.18-14 ro root=LABEL=/
initrd /initrd-2.4.18-14.img
我的硬盘分区如下:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda3 3794936 1859604 1742552 52% /
/dev/hda1 202220 11111 180669 6% /boot
none 63056 0 63056 0% /dev/shm
但是,重启的时候,无论是用Red Hat Linux (2.4.24)重启,还是用Red Hat Linux (2.4.18-14 bak)(保留了原来系统的grub.conf,没做任何修改),系统都提示:
Error 22: No Such partition
怎么会出现这种错误啊,甚至是原系统的grub.conf备份的都启动不了 |
|