LinuxSir.cn,穿越时空的Linuxsir!

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

救命:添加系统调用后grub的配置问题

[复制链接]
发表于 2008-4-18 15:28:42 | 显示全部楼层 |阅读模式
我添加了几个系统调用函数,重新编译了内核。grub如何配置能够启动到信内核阿?
下面是我修改后的文件,但是启动的时候好像说找不到什么文件之类的。我把生成的bzImage考到boot下面了。
#grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
#          initrd /initrd-version.img
#boot=/dev/sda
default=2
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.21)
        root (hd0,0)
        kernel /vmlinuz-2.6.21 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
        initrd /initrd-2.6.21.img
title Red Hat Enterprise Linux Server (2.6.18-8.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-8.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
        initrd /initrd-2.6.18-8.el5.img
/////////////////////////////下面是我添加 的~~~
title my_linux
   root (hd0,9)
kernel boot/bzImage ro root=/dev/hda10
发表于 2008-4-18 16:23:05 | 显示全部楼层
你的grub目录是在哪里?
kernel (hd0,9)/boot/bzImage ro root=/dev/hda10
回复 支持 反对

使用道具 举报

发表于 2008-4-18 16:23:37 | 显示全部楼层
你的grub目录是在哪里?
kernel (hd0,9)/boot/bzImage ro root=/dev/hda10
回复 支持 反对

使用道具 举报

发表于 2008-4-18 16:24:30 | 显示全部楼层
kernel (hd0,9)/boot/bzImage ro root=/dev/hda10
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-18 19:01:25 | 显示全部楼层
Post by 7dehao;1839673
你的grub目录是在哪里?
kernel (hd0,9)/boot/bzImage ro root=/dev/hda10
路径是 /etc/grub.conf我用虚拟机装的,整个就一个逻辑盘。我把编译后的bzImage放在了boot下。系统版本是red hat enterprise 5,但是我发现dev下面没有hda10这个文件阿  我对grub的配置也不懂 ,希望指点!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-18 19:02:22 | 显示全部楼层
dev下的文件
adsp          fd0u720     mixer     ram8        tty16  tty42  ttyS2
agpgart       fd0u800     net       ram9        tty17  tty43  ttyS3
audio         fd0u820     null      ramdisk     tty18  tty44  urandom
bus           fd0u830     nvram     random      tty19  tty45  usbdev1.1_ep00
cdrom         floppy      oldmem    rawctl      tty2   tty46  usbdev1.1_ep81
cdrom-hdc     floppy-fd0  par0      root        tty20  tty47  usbdev2.1_ep00
cdrw          full        parport0  rtc         tty21  tty48  usbdev2.1_ep81
cdrw-hdc      gpmctl      parport1  sda         tty22  tty49  vcs
cdwriter      hdc         parport2  sda1        tty23  tty5   vcs1
cdwriter-hdc  hpet        parport3  sda2        tty24  tty50  vcs2
console       initctl     port      sequencer   tty25  tty51  vcs3
core          input       ppp       sequencer2  tty26  tty52  vcs4
disk          kmem        ptmx      sg0         tty27  tty53  vcs5
dmmidi        kmsg        pts       shm         tty28  tty54  vcs6
dsp           log         ram       snapshot    tty29  tty55  vcs7
dvd           loop0       ram0      snd         tty3   tty56  vcsa
dvd-hdc       loop1       ram1      stderr      tty30  tty57  vcsa1
fd            loop2       ram10     stdin       tty31  tty58  vcsa2
fd0           loop3       ram11     stdout      tty32  tty59  vcsa3
fd0u1040      loop4       ram12     systty      tty33  tty6   vcsa4
fd0u1120      loop5       ram13     tty         tty34  tty60  vcsa5
fd0u1440      loop6       ram14     tty0        tty35  tty61  vcsa6
fd0u1680      loop7       ram15     tty1        tty36  tty62  vcsa7
fd0u1722      lp0         ram2      tty10       tty37  tty63  VolGroup00
fd0u1743      MAKEDEV     ram3      tty11       tty38  tty7   X0R
fd0u1760      mapper      ram4      tty12       tty39  tty8   zero
fd0u1840      md0         ram5      tty13       tty4   tty9
fd0u1920      mem         ram6      tty14       tty40  ttyS0
fd0u360       midi        ram7      tty15       tty41  ttyS1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-18 19:03:11 | 显示全部楼层
boot下 的文件
bzImage                  lost+found               System.map-2.6.21.old
config-2.6.18-8.el5      symvers-2.6.18-8.el5.gz  vmlinuz
grub                     System.map               vmlinuz-2.6.18-8.el5
initrd-2.6.18-8.el5.img  System.map-2.6.18-8.el5  vmlinuz-2.6.21
initrd-2.6.21.img        System.map-2.6.21        vmlinuz-2.6.21.old
回复 支持 反对

使用道具 举报

发表于 2008-4-19 09:31:52 | 显示全部楼层
虚拟机下是怎么识别的我不清楚,看你的dev目录,应该是识别为sda1或sda2了,你试一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-27 17:15:06 | 显示全部楼层
在高版本内核下好像不用修改grub了  make命令做完了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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