LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 673|回复: 1

译问题,各位高手请帮助呀!有详细内容

[复制链接]
发表于 2003-12-11 18:03:08 | 显示全部楼层 |阅读模式
系统RH8.0,win98. RH默认内核2.4.18,下载2.4.19内核编译后开机报错:

booting ' Red Hat Linux (2.4.19) '
root (hd0,7)
Filesystem type is ext2fs , parition type 0x83
Kernel /vmlinuz-2.4.19 ro root=LABLE=/ hdc=ide-scsi
Error 15 : File not found
Press any key to continue...

这是为什么?是系统没变ext3吗?还是由于编译可能有问题,启动文件没找到!


下面是我编译的步骤,看看哪有问题:

# cd /usr/src
# tar -xzvf linux-2.4.19.tar.gz
# cd linux-2.4.19
# make clean
# make menuconfig
由于练习熟悉编译过程,因此只选网卡,文件系统(ext3),其它全默认.
文件系统没选错吧: 这两全选了!
File systems
Ext3 journalling file system support (EXPERIMENTAL)
JBD (ext3) debugging support

# make dep
# make clean
# make bzImage
# make modules
# make modules_install

# cd /lib/modules
# mkinitrd /boot/initrd-2.4.19.img 2.4.19
创建initrd文件
# cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.4.19
创建vmlinux-2.4.19文件



# vi /etc/grub.conf
以下是改后情况:
default=1
timeout=10
splashimage=(hd0,7)/grub/splash.xpm.gz
title Red Hat Linux (2.4.19)
root (hd0,7)
kernel /vmlinuz-2.4.19 ro root=LABEL=/ hdc=ide-scsi
initrd /initrd-2.4.19.img

title Red Hat Linux (2.4.18-14)
root (hd0,7)
kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ hdc=ide-scsi
initrd /initrd-2.4.18-14.img

title DOS
rootnoverify (hd0,0)
chainloader +1

# reboot

重启动选Red Hat Linux (2.4.19)就出现开头的错误!

1)请问错误在哪里?如何改?
2)若再次修改内核时,用make clean还是用make mrproper? 效果一样吗?
3)make modules_install后是还必须 make install吗?
4) 我改后的grub正确吗?该如何改?

Device System
/dev/hda1      Win95 FAT32
/dev/hda2      Win95 Ext'd (LBA)
/dev/hda5      Win95 FAT32
/dev/hda6      Win95 FAT32
/dev/hda7      Win95 FAT32
/dev/hda8      Linux
/dev/hda9      Linux
/dev/hda10     Linux swap
/dev/hda11     Linux
/dev/hda12     Linux
/dev/hda13     Linux


Filesystem     Mounted on
/dev/hda12     /
/dev/hda8      /boot
/dev/hda11     /home
none           /shm
/dev/hda9      /usr
/dev/hda13     /var




再伸把手
发表于 2003-12-19 00:43:09 | 显示全部楼层
title Red Hat Linux (2.4.19)
root (hd0,7)
kernel /vmlinuz-2.4.19 ro root=LABEL=/ hdc=ide-scsi
initrd /initrd-2.4.19.img

改为
title Red Hat Linux (2.4.19)
root (hd0,7)
kernel /boot/vmlinuz-2.4.19 root=/dev/hda8 ro
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表