分页: 1 / 1

<内核编译更新错误,求删除>10.10的编译后启动菜单中已经出现,可是启动出现“write error”,原内核仍可用

发表于 : 2012-12-24 22:09
2010211837
我是第一次编译内核,2.6.35到2.6.39,基本按照这个帖子来的http://forum.ubuntu.org.cn/viewtopic.php?t=134404
中间menuconfig可能改错了一些东西,导致vfp还有其他的东西在开机时无法启动,显示write error,现在我想删除掉更新错误的内核,并重新更新
sudo rm -rf /lib/modules/2.6.39
sudo rm -rf /usr/src/linux-headers-2.6.39
sudo rm /boot/*2.6.39*
sudo rm /var/lib/dpkg/info/linux-headers-2.6.39*这步没有发现文件
然后我以为已经删除,所以去了/usr/src/linux-2.6.39发现还是有.config.old等文件,我怀疑是没有删除干净特来询问如何删除,以及前面的那个帖子在编译时要注意其他的东西吗
在线求解,谢谢

Re: <内核编译更新错误,求删除>10.10的编译后启动菜单中已经出现,可是启动出现“write error”,原内核

发表于 : 2012-12-24 22:21
2010211837
后面有些与原帖不同的地方:
比如,我用

代码: 全选

sudo make -j2 bzImage

代码: 全选

sudo make modules
来编译的
安装用的是

代码: 全选

sudo make modules_install
有人说,
在之前的内核和模块编译完成后,会在/lib/modules/目录下生成2.6.38.2的模块文件(包括内核头文件等),我们需要将它与/boot目录下关联,生成initrd映像,到/lib/modules/目录下(不在该目录下也行),执行命令:

sudo mkinitramfs 2.6.38.2 -o /boot/initrd.img-2.6.38.2
可是我没有发现,在update-grub2之后就已经发现了2.6.39,然后重启就write error了

Re: <内核编译更新错误,求删除>10.10的编译后启动菜单中已经出现,可是启动出现“write error”,原内核

发表于 : 2012-12-24 22:31
2010211837
求回复,我先在已经在重新尝试编译了

Re: <内核编译更新错误,求删除>10.10的编译后启动菜单中已经出现,可是启动出现“write error”,原内核

发表于 : 2012-12-24 23:47
2010211837
这是我又一次安装完新内核之后的

代码: 全选

qiang-Lenovo-G460:/usr/src/linux-2.6.39$ ls -l /boot/
总计 92188
-rw-r--r-- 1 root root   705737 2010-09-20 09:58 abi-2.6.35-22-generic
-rw-r--r-- 1 root root   128592 2010-09-20 09:58 config-2.6.35-22-generic
-rw-r--r-- 1 root root   138174 2012-12-24 23:41 config-2.6.39
drwxr-xr-x 3 root root     7168 2012-12-24 23:43 grub
-rw-r--r-- 1 root root 10766371 2012-02-29 01:38 initrd.img-2.6.35-22-generic
-rw-r--r-- 1 root root 69812224 2012-12-24 23:42 initrd.img-2.6.39
drwx------ 2 root root    12288 2012-02-29 01:25 lost+found
-rw-r--r-- 1 root root   165084 2010-09-25 01:14 memtest86+.bin
-rw-r--r-- 1 root root   167264 2010-09-25 01:14 memtest86+_multiboot.bin
-rw-r--r-- 1 root root  1830681 2010-09-20 09:58 System.map-2.6.35-22-generic
-rw-r--r-- 1 root root  1937117 2012-12-24 23:41 System.map-2.6.39
-rw-r--r-- 1 root root     1192 2010-09-20 10:01 vmcoreinfo-2.6.35-22-generic
-rw-r--r-- 1 root root  4289584 2010-09-20 01:58 vmlinuz-2.6.35-22-generic
-rw-r--r-- 1 root root  4431792 2012-12-24 23:41 vmlinuz-2.6.39

Re: <内核编译更新错误,求删除>10.10的编译后启动菜单中已经出现,可是启动出现“write error”,原内核

发表于 : 2012-12-25 17:56
2010211837
后来在启动时,发生了Kernel panic - not syncing:VFS: Unable to mount rf in blook(0,0)
后来发现2.6.35的可以,2.6.39的不可以进入,然后再次编译安装发现/boot磁盘空间已满,我试着删除了一些东西,60多M左右的,结果2.6.35的东西好像删了一个,结果两个都悲剧了,我现在在vmware安装并更新,怀疑是原来那次的内核没有移动完全,导致文件损坏了,现在正在尝试重新编译。

Re: <内核编译更新错误,求删除>10.10的编译后启动菜单中已经出现,可是启动出现“write error”,原内核

发表于 : 2012-12-25 19:40
zhw2101024
你的系统是哪个版本的?建议还是先按照传统的方法编译一次,能看到很多细节。另外现在的系统用的都是3.x版本了