13 12
发新话题
打印

关于备份kernel和还原(请大家来看看这几种方法是否正确?)

关于备份kernel和还原(请大家来看看这几种方法是否正确?)

万一升级了内核有错误想要还原原来的,怎么做?

1.直接拷贝以前的kernel和System.map把坏的内核覆盖掉,这种方法没试过,行吗?好象还要重装一边grub或lilo

2.gentoo的官方安装文档上有这么一句:

Code Listing 13: ?份您的核心韵定?
# cp .config /boot/config-2.4.25-gentoo
用这个config如何还原?      

TOP

偶用第一个方法,只要改一下grub.conf就行了,不用重装吧?      

TOP

升级内核并不会把旧的内核映象覆盖掉,几个kernel可以共存的,
.config 是内核配置文件,如果你有个很好的配置文件以后你编译内核时可以在make menuconfig时选择load这个配置文件      
愿吐尽心头烈火 焚却宇宙之索莫

TOP

./config可以用kde的控制中心打开的,      
愿吐尽心头烈火 焚却宇宙之索莫

TOP

[QUOTE]最初由 NOMAND 发布
[B]偶用第一个方法,只要改一下grub.conf就行了,不用重装吧? [/B][/QUOTE]

哦,我知道为什么不要重装grub的原因了

当年tseteen说过,他编译内核(2.6)时用这个方法:
#make && make modules_install
#make install 《----自动拷贝bzImage和System.map到/boot,并侦察是否已安装引导。
这时会出现这几行字:
GRUB is installed.To automatically switch to new kernels,point your default entry in menu.1st ...

看来只需修改menu.1st(即grub.conf),而并不要重装grub

晕。。。:w      

TOP

[QUOTE]最初由 tseteen 发布
[B]升级内核并不会把旧的内核映象覆盖掉,几个kernel可以共存的,
.config 是内核配置文件,如果你有个很好的配置文件以后你编译内核时可以在make menuconfig时选择load这个配置文件 [/B][/QUOTE]

原来是这样啊,linux想的真周到
:w

那如果make munuconfig时想用以前的.config配置该怎么load呢?用什么命令呢?      

TOP

make menuconfig不是图形界面么,你可以看到load选项。
不过不同的内核用同个.config没什么意义吧。      

TOP

[QUOTE]最初由 davi 发布
[B]make menuconfig不是图形界面么,你可以看到load选项。
不过不同的内核用同个.config没什么意义吧。 [/B][/QUOTE]

明白了

不过我看到有些资料上这么写:


如果你在编译内核过程中出现错误,或者丢失了一些配置选项,请按照下面步骤重新编译。
源码:-----------------------------------------------------------------
cd /usr/src/linux/
mv .config ~/kernel.config
make mrproper
mv ~/kernel.config .config
make oldconfig
make menuconfig
----------------------------------------------------------------------
它把.config移过去,这里的make oldconfig又是什么意思啊?      

TOP

[QUOTE]最初由 davi 发布
[B]make menuconfig不是图形界面么,你可以看到load选项。
不过不同的内核用同个.config没什么意义吧。 [/B][/QUOTE]
2.4的.config可以给2.6用,象gentoo-sources,的可以被gentoo-dev-sources调用
至于用的内核象love,nitro等个人提供的打过很多补丁的内核,就不知道了,好像也是可以的,^^
make oldconfig和make menuconfig可以同时用吗?不可以吧,
make oldconfig之前/usr/src/linux下要有.config(可以从/boot/config-xxx拷入),
make oldconfig=make menuconfig--->load configure
配置内核还可以用make config,make xconfig      
愿吐尽心头烈火 焚却宇宙之索莫

TOP

刚才试了一下make oldconfig,发现原来是字符界面下选项,而且默认下的[Y/N/?]和我的.config配置一模一样:w

不过这个命令好象现在很少用了吧?看来我找的资料挺旧的:w      

TOP

 13 12
发新话题