LinuxSir.cn,穿越时空的Linuxsir!

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

新装arch,升级后modules不能启动.

[复制链接]
发表于 2008-12-14 21:25:10 | 显示全部楼层 |阅读模式
刚装好的x86_64 2008.06.
pacman -Syu 升级好之后 安装了 xorg.

重启系统.发现还是2.6.25的内核.而modules只有2.6.27的.所以modules都不能加载.网络也不能用了.

请问还有什么办法可以更新一下2.6.27的内核.

在pacman -Syu的时候没有注意内核有没有成功.


ps:安装的时候没有格式化/boot分区. /boot分区和 gentoo是共享的.所以没有格式化.
发表于 2008-12-14 21:46:50 | 显示全部楼层
你是否是自己编译的内核,记得运行mkinitcpiio -p kernel26

记住多看wiki
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-14 22:08:38 | 显示全部楼层
还没有自己编译内核.就是pacman -Syu的.
回复 支持 反对

使用道具 举报

发表于 2008-12-14 23:08:54 | 显示全部楼层
chroot
回复 支持 反对

使用道具 举报

发表于 2008-12-14 23:10:16 | 显示全部楼层
那你是否有挂载上boot分区?pacman -S kernel26,会自动生成boot/下的两个镜像文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-15 09:51:32 | 显示全部楼层
Post by jarryson;1923965
那你是否有挂载上boot分区?pacman -S kernel26,会自动生成boot/下的两个镜像文件


再次感谢jarryson.

找到问题了。
mkinitcpiio -p kernel26
是成功了的。
在pacman -Syu的时候也是成功的了。
不过是由于安装好之后重启就没有挂载成功/boot分区。/boot分区是ext2的。

mkinitcpioo 成功的2.6.27内核被放到 arch 的根分区 /的 boot文件夹下面了。所以grub启动的时候还是用的安装时的那个/boot分区下的2.6.25的内核。

后来启动arch之后手动挂载/boot分区居然不认识ext2 filesystem.

难道在安装的时候一定要format /boot分区arch config内核的时候才会把ext2 config到内核中么?

昨天就整到这里。继续看wiki中。
回复 支持 反对

使用道具 举报

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

本版积分规则

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