LinuxSir.cn,穿越时空的Linuxsir!

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

升级的有关问题及建议

[复制链接]
发表于 2007-5-21 08:33:27 | 显示全部楼层 |阅读模式
情况非常不妙。我从2006.1升级到2007.0,本来装好2006.1只有2.3G左右,可是升级后变大到4.3G。仅/us

r就是3G。
我是这样升级的:
emerge -u system
emerge -uND world
这时还没有出现灾难,只是硬盘占用4.3G
emerge --depclean
revdep-rebuild
dispatch-conf
此时发现/boot分区的kernel-genkernel-x86_64-2.6.17-gentoo-r7和initramfs-genkernel-x86_64-2.6.

17-gentoo-r7不见了,也启动不了(进debian看个究竟).
        为了测试gentoo,我在电脑的令一个分区又装了一个gentoo,内核都编译了,但是有点小问题,

启动时失败,准备重新编译,但它的启动文件kernel-genkernel-x86_64-2.6.20-gentoo-r8和initramfs-

genkernel-x86_64-2.6.20-gentoo-r8已经放到/boot分区里了(我是几个系统和用一个/boot分区)。
执行了这三个命令emerge  --depclean,revdep-rebuild,dispatch-conf后/boot分区

kernel-genkernel-x86_64-2.6.17-gentoo-r7和initramfs-genkernel-x86_64-

2.6.17-gentoo-r7不见了,kernel-genkernel-x86_64-2.6.20-gentoo-r

8和initramfs-genkernel-x86_64-2.6.20-gentoo-r8还在。不知是r7被删;还是r8被删,r7被改成r8.就在

执行那三个倒霉的命令时。而且两种我试着改grub.conf,重新启动,但均未成功。还有/usr/src中只有l

inux-2.6.20-gentoo-r8,但是/lib/modules中只有2.6.17-gentoo-r7.在/usr/src/linux-2.6.20-gentoo-

r8/arch/x86_64/boot/中没有bzImage。
至此问题明朗了不少,如何解决,重装的话,什么是可利用的?比如:/usr/portage/distfiles里的很多

包?还有为什么升级后用了那么多的空间?升级时内核怎么不一起升呢?
发表于 2007-5-21 09:26:01 | 显示全部楼层
emerge --depclean,revdep-rebuild,dispatch-conf,这三个命令能改/boot的内容?
/usr/portage/distfiles里全是源码包,用完了就可以删,如果你嫌占空间大的话。
我的内核都是手动编译的,gentoo上好像没什么内核自动升级一说。
回复 支持 反对

使用道具 举报

发表于 2007-5-21 12:10:40 | 显示全部楼层
Post by gamedragon
gentoo上好像没什么内核自动升级一说。

right!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-21 12:13:16 | 显示全部楼层
1.在gentoo中重编内核的话,执行make menuconfig之前是不是要执行make clean,还是其他命令?
2.emerge genkernel
genkernel all
之后还想编译内核,算从编译吗?
回复 支持 反对

使用道具 举报

发表于 2007-5-21 12:18:03 | 显示全部楼层
任何发行版里都不需要make clean
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-21 21:06:22 | 显示全部楼层
重新编译之前,需要干什么呢?

cd /usr/src/linux-2.6.20
make mrproper
make menuconfig吗?
谁有kernel-genkernel-x86_64-2.6.17-gentoo-r7和initramfs-genkernel-x86_64-2.6.17-gentoo-r7
amd64,sata的硬件,发到我邮箱好吗?
不尽感谢!
freesupper_fangren@yahoo.com.cn
回复 支持 反对

使用道具 举报

发表于 2007-5-21 21:45:11 | 显示全部楼层
直接配置
然后make
2.6比2.4省事多了
回复 支持 反对

使用道具 举报

发表于 2007-5-21 21:54:37 | 显示全部楼层
123456
回复 支持 反对

使用道具 举报

发表于 2007-5-22 17:33:11 | 显示全部楼层
Post by LaoLiulaoliu
重新编译之前,需要干什么呢?

cd /usr/src/linux-2.6.20
make mrproper
make menuconfig吗?
谁有kernel-genkernel-x86_64-2.6.17-gentoo-r7和initramfs-genkernel-x86_64-2.6.17-gentoo-r7
amd64,sata的硬件,发到我邮箱好吗?
不尽感谢!
freesupper_fangren@yahoo.com.cn


我刚才在整理旧文件的时候发现我的boot去里面还有去年做的kernel-genkernel-x86_64-2.6.17-gentoo-r4和initramfs-genkernel-x86_64-2.6.17-gentoo-r4,已经发送到你的信箱了,不知道能不能帮上一点忙。
回复 支持 反对

使用道具 举报

发表于 2007-5-22 18:16:00 | 显示全部楼层
gentoo升级系统是有些软件编译时出错了怎么办?
回复 支持 反对

使用道具 举报

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

本版积分规则

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