我是第一次编译内核,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等文件,我怀疑是没有删除干净特来询问如何删除,以及前面的那个帖子在编译时要注意其他的东西吗
在线求解,谢谢
<内核编译更新错误,求删除>10.10的编译后启动菜单中已经出现,可是启动出现“write error”,原内核仍可用
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 153
- 注册时间: 2011-02-24 20:04
-
- 帖子: 153
- 注册时间: 2011-02-24 20:04
Re: <内核编译更新错误,求删除>10.10的编译后启动菜单中已经出现,可是启动出现“write error”,原内核
后面有些与原帖不同的地方:
比如,我用
和
来编译的
安装用的是
有人说,
比如,我用
代码: 全选
sudo make -j2 bzImage
代码: 全选
sudo make modules
安装用的是
代码: 全选
sudo make modules_install
可是我没有发现,在update-grub2之后就已经发现了2.6.39,然后重启就write error了在之前的内核和模块编译完成后,会在/lib/modules/目录下生成2.6.38.2的模块文件(包括内核头文件等),我们需要将它与/boot目录下关联,生成initrd映像,到/lib/modules/目录下(不在该目录下也行),执行命令:
sudo mkinitramfs 2.6.38.2 -o /boot/initrd.img-2.6.38.2
-
- 帖子: 153
- 注册时间: 2011-02-24 20:04
Re: <内核编译更新错误,求删除>10.10的编译后启动菜单中已经出现,可是启动出现“write error”,原内核
求回复,我先在已经在重新尝试编译了
-
- 帖子: 153
- 注册时间: 2011-02-24 20:04
Re: <内核编译更新错误,求删除>10.10的编译后启动菜单中已经出现,可是启动出现“write error”,原内核
这是我又一次安装完新内核之后的
代码: 全选
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
-
- 帖子: 153
- 注册时间: 2011-02-24 20:04
Re: <内核编译更新错误,求删除>10.10的编译后启动菜单中已经出现,可是启动出现“write error”,原内核
后来在启动时,发生了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安装并更新,怀疑是原来那次的内核没有移动完全,导致文件损坏了,现在正在尝试重新编译。
后来发现2.6.35的可以,2.6.39的不可以进入,然后再次编译安装发现/boot磁盘空间已满,我试着删除了一些东西,60多M左右的,结果2.6.35的东西好像删了一个,结果两个都悲剧了,我现在在vmware安装并更新,怀疑是原来那次的内核没有移动完全,导致文件损坏了,现在正在尝试重新编译。
- zhw2101024
- 帖子: 1849
- 注册时间: 2009-03-28 16:10
- 系统: Arch debian win7
- 联系:
Re: <内核编译更新错误,求删除>10.10的编译后启动菜单中已经出现,可是启动出现“write error”,原内核
你的系统是哪个版本的?建议还是先按照传统的方法编译一次,能看到很多细节。另外现在的系统用的都是3.x版本了
为什么我的问题总是没有人回答?
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖