LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: hades

FC2重新编辑内核心得

[复制链接]
 楼主| 发表于 2004-7-16 10:57:52 | 显示全部楼层
最初由 sesluck 发表
然后怎么移除旧内核
不然编过几次后硬盘就被挤暴了


#rpm -e kernel-source
发表于 2004-7-16 13:01:02 | 显示全部楼层
最初由 hades 发表
能把你的grub.conf发上来吗?
同时把你的硬盘分区也发个图上来,问题可能 是你的/分区指定的不对,就是在grub.conf中新内核的分区与你的硬盘分区不符合,发上来看看。


我的grub.conf配置如下:

  1. # grub.conf generated by anaconda
  2. #
  3. # Note that you do not have to rerun grub after making changes to this file
  4. # NOTICE:  You do not have a /boot partition.  This means that
  5. #          all kernel and initrd paths are relative to /, eg.
  6. #          root (hd0,3)
  7. #          kernel /boot/vmlinuz-version ro root=/dev/hda4
  8. #          initrd /boot/initrd-version.img
  9. #boot=/dev/hda
  10. default=2
  11. timeout=10
  12. splashimage=(hd0,3)/boot/grub/splash.xpm.gz
  13. title Fedora Core (2.6.7-bk21)
  14.         root (hd0,3)
  15.         kernel /boot/vmlinuz-2.6.7-bk21 ro root=LABEL=/ rhgb quiet
  16.         initrd /boot/initrd-2.6.7-bk21.img
  17. title Fedora Core (2.6.6-1.435.2.3)
  18.         root (hd0,3)
  19.         kernel /boot/vmlinuz-2.6.6-1.435.2.3 ro root=LABEL=/ rhgb quiet
  20.         initrd /boot/initrd-2.6.6-1.435.2.3.img
  21. title Fedora Core (2.6.6-1.435.2.3smp)
  22.         root (hd0,3)
  23.         kernel /boot/vmlinuz-2.6.6-1.435.2.3smp ro root=LABEL=/ rhgb quiet
  24.         initrd /boot/initrd-2.6.6-1.435.2.3smp.img
  25. title Fedora Core (2.6.5-1.358smp)
  26.         root (hd0,3)
  27.         kernel /boot/vmlinuz-2.6.5-1.358smp ro root=LABEL=/ rhgb quiet
  28.         initrd /boot/initrd-2.6.5-1.358smp.img
  29. title Fedora Core-up (2.6.5-1.358)
  30.         root (hd0,3)
  31.         kernel /boot/vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet
  32.         initrd /boot/initrd-2.6.5-1.358.img
  33. title Windows 98
  34.         rootnoverify (hd0,1)
  35.         chainloader +1
  36. title Windows XP
  37.         rootnoverify (hd0,0)
  38.         chainloader +1
复制代码
 楼主| 发表于 2004-7-16 13:20:41 | 显示全部楼层
最初由 tri-h 发表
我的grub.conf配置如下:

  1. # grub.conf generated by anaconda
  2. #
  3. # Note that you do not have to rerun grub after making changes to this file
  4. # NOTICE:  You do not have a /boot partition.  This means that
  5. #          all kernel and initrd paths are relative to /, eg.
  6. #          root (hd0,3)
  7. #          kernel /boot/vmlinuz-version ro root=/dev/hda4
  8. #          initrd /boot/initrd-version.img
  9. #boot=/dev/hda
  10. default=2
  11. timeout=10
  12. splashimage=(hd0,3)/boot/grub/splash.xpm.gz
  13. title Fedora Core (2.6.7-bk21)
  14.         root (hd0,3)
  15.         kernel /boot/vmlinuz-2.6.7-bk21 ro root=LABEL=/ rhgb quiet
  16.         initrd /boot/initrd-2.6.7-bk21.img
  17. title Fedora Core (2.6.6-1.435.2.3)
  18.         root (hd0,3)
  19.         kernel /boot/vmlinuz-2.6.6-1.435.2.3 ro root=LABEL=/ rhgb quiet
  20.         initrd /boot/initrd-2.6.6-1.435.2.3.img
  21. title Fedora Core (2.6.6-1.435.2.3smp)
  22.         root (hd0,3)
  23.         kernel /boot/vmlinuz-2.6.6-1.435.2.3smp ro root=LABEL=/ rhgb quiet
  24.         initrd /boot/initrd-2.6.6-1.435.2.3smp.img
  25. title Fedora Core (2.6.5-1.358smp)
  26.         root (hd0,3)
  27.         kernel /boot/vmlinuz-2.6.5-1.358smp ro root=LABEL=/ rhgb quiet
  28.         initrd /boot/initrd-2.6.5-1.358smp.img
  29. title Fedora Core-up (2.6.5-1.358)
  30.         root (hd0,3)
  31.         kernel /boot/vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet
  32.         initrd /boot/initrd-2.6.5-1.358.img
  33. title Windows 98
  34.         rootnoverify (hd0,1)
  35.         chainloader +1
  36. title Windows XP
  37.         rootnoverify (hd0,0)
  38.         chainloader +1
复制代码


倒,你现在用几个内核呀?看的我都眼花了
如果是用:
title Fedora Core (2.6.7-bk21)
root (hd0,3)
kernel /boot/vmlinuz-2.6.7-bk21 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.7-bk21.img

这个内核的话,试着将root=LABEL=/ rhgb quiet 修改成:root=/dev/hda? 问号的意思是你的 / 所在的分区号。
另外我个人不建议在最后一步使用:make install来完成grub.conf的修改工作,我仍是用copy 来完成System and vmlinuz在/boot下的工作,然后再自己修改grub.conf,这样更安全,简单。

看我的grub.conf
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,4)
#          kernel /vmlinuz-version ro root=/dev/hda1
#          initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=2
splashimage=(hd0,4)/grub/splash.xpm.gz
title Fedora
        root (hd0,4)
        kernel /vmlinuz-2.6.7 ro root=/dev/hda1

简单吧, 因为我不用WINDOWS了:p :p :p

发一个你的硬盘发区图上来吧!
发表于 2004-7-16 13:23:44 | 显示全部楼层
最初由 hades 发表
能把你的grub.conf发上来吗?
同时把你的硬盘分区也发个图上来,问题可能 是你的/分区指定的不对,就是在grub.conf中新内核的分区与你的硬盘分区不符合,发上来看看。


硬盘分区图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-7-16 13:36:44 | 显示全部楼层
最初由 tri-h 发表
硬盘分区图:


按下面的修改你的最新内核启动配置,再试试!

title Fedora Core (2.6.7-bk21)
root (hd0,3)
kernel /boot/vmlinuz-2.6.7-bk21 ro root=/dev/hda4
initrd /boot/initrd-2.6.7-bk21.img

补充一点,你最好为/boot分一个单区,还有,这么大的硬盘,昨就给LINUX20G呀?
同时建议为你的home分一个独立的区,当然如果你要是将整个硬盘只将LINUX,考虑为usr分一个独立的区:p :p :p :p
WIN98你还用来干啥?
发表于 2004-7-16 13:40:07 | 显示全部楼层
最初由 hades 发表
倒,你现在用几个内核呀?看的我都眼花了
如果是用:
title Fedora Core (2.6.7-bk21)
root (hd0,3)
kernel /boot/vmlinuz-2.6.7-bk21 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.7-bk21.img

这个内核的话,试着将root=LABEL=/ rhgb quiet 修改成:root=/dev/hda? 问号的意思是你的 / 所在的分区号。
另外我个人不建议在最后一步使用:make install来完成grub.conf的修改工作,我仍是用copy 来完成System and vmlinuz在/boot下的工作,然后再自己修改grub.conf,这样更安全,简单。

看我的grub.conf
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,4)
#          kernel /vmlinuz-version ro root=/dev/hda1
#          initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=2
splashimage=(hd0,4)/grub/splash.xpm.gz
title Fedora
        root (hd0,4)
        kernel /vmlinuz-2.6.7 ro root=/dev/hda1

简单吧, 因为我不用WINDOWS了:p :p :p

发一个你的硬盘发区图上来吧!



按你指点的配置更改了grub.conf:
将root=LABEL=/ rhgb quiet 修改成:root=/dev/hda?
成功了!

我也希望有一天能象你一样,完全脱离Windows也可以顺利地在Linux下学习、工作、娱乐……

谢谢!
 楼主| 发表于 2004-7-16 13:42:17 | 显示全部楼层
最初由 tri-h 发表
按你指点的配置更改了grub.conf:
将root=LABEL=/ rhgb quiet 修改成:root=/dev/hda?
成功了!

我也希望有一天能象你一样,完全脱离Windows也可以顺利地在Linux下学习、工作、娱乐……

谢谢!


太客气了,看到为你解决了一个问题,这是最开心的事了,共同学习吧,至于说完全使用LINUX来工作,这一天会来到的,不过目前使用LINUX来工作也是要有些牺牲的
发表于 2004-7-16 13:49:17 | 显示全部楼层
最初由 hades 发表
按下面的修改你的最新内核启动配置,再试试!

title Fedora Core (2.6.7-bk21)
root (hd0,3)
kernel /boot/vmlinuz-2.6.7-bk21 ro root=/dev/hda4
initrd /boot/initrd-2.6.7-bk21.img

补充一点,你最好为/boot分一个单区,还有,这么大的硬盘,昨就给LINUX20G呀?
同时建议为你的home分一个独立的区,当然如果你要是将整个硬盘只将LINUX,考虑为usr分一个独立的区:p :p :p :p
WIN98你还用来干啥?


正在考虑一步步向Linux迈进,现在才刚接触Linux不到1个月,所以Windows目前还不能放弃。Win98其实没有安装,只是做了个引导,当时是防止XP崩溃时用以恢复系统(Ghost)。现在可以按你的意思将其分给/home了。

再次感谢!
 楼主| 发表于 2004-7-16 14:27:41 | 显示全部楼层
最初由 tri-h 发表
正在考虑一步步向Linux迈进,现在才刚接触Linux不到1个月,所以Windows目前还不能放弃。Win98其实没有安装,只是做了个引导,当时是防止XP崩溃时用以恢复系统(Ghost)。现在可以按你的意思将其分给/home了。

再次感谢!


现在可以按你的意思将其分给/home了
你的意思是现在想将原来WIN98的空间format成ext3后分给LINUX使用是吗?
如果你是在安装LINUX时就将HOME空间划分好了,可能不会有什么问题,现在如果你想为LINUX增加一个分区,可能会有些麻烦呀:p
发表于 2004-7-18 00:26:53 | 显示全部楼层
hades兄,再次麻烦你帮我看看alsa-1.0.5a的安装情况,我是完全按你写的步骤执行的,具体问题请看:
http://www.linuxsir.cn/bbs/showt ... d=742056#post742056
不知还需要提供信息什么吗?
谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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