lylylyly8152 发表于 2008-12-21 21:18:25

求助!内核升级问题。。。。。

我的Linux的版本是FC4(内核是:2.6.11-1.1369_FC4),安装在VMWare里,我现在想到核心升级到2.6.27.10,使用make   make menuconfig         ;make bzImage      ;makemodules   ;
make modules_install几个命令时都成功了,但是当运行make install时就报错了。报错内容如下:
sh /usr/src/linux-2.6.27.10/arch/x86/boot/install.sh 2.6.27.10 arch/x86/boot/bzImage System.map.map "/boot"
awk: $2=="/
awk:          ^ unterminated string


报完错后,就跳到提示符下
想请教高手,到底是怎么回事。

jiangtao9999 发表于 2008-12-22 09:46:57

可能是系统里面脚本解释器太老了,不支持某些新的脚本语法。
这个我也不知道怎么解决,你看看他们那些不使用 make install 的安装方式吧。

lylylyly8152 发表于 2008-12-22 20:28:12

不明白,除了make install安装以外,还有什么方法吗?

lylylyly8152 发表于 2008-12-23 22:33:59

自己再顶一下,请高手帮帮忙

江涛的马甲 发表于 2008-12-24 12:22:32

我记得内核可以不用make install
手工拷贝就行

jozhu 发表于 2008-12-24 15:31:53

为什么不用RPM?

lylylyly8152 发表于 2008-12-25 22:58:04

手工拷贝也试过,重启后报错,进不了系统

lylylyly8152 发表于 2008-12-25 22:58:28

报错内容为:
getKernelCmdLine: failed to open /proc/cmdline: 2
getKernelCmdLine: failed to open /proc/cmdline: 2
ERROR opening /dev/console!!!!: 2
error dup2’ing fd of 0 to 0
error dup2’ing fd of 0 to 1
error dup2’ing fd of 0 to 2
ERROR unMounting old /proc: 22
Forcing unMount of /proc
ERROR unMounting old /sys: 22
Forcing unMount of /sys
Switchroot: Mount failed: 22
ERROR: ext3 exited abnormally with value 1 ! (pid 445)
getKernelCmdLine: failed to open /proc/cmdline: 2
getKernelCmdLine: failed to open /proc/cmdline: 2
ERROR opening /dev/console!!!!: 2
error dup2’ing fd of 0 to 0
error dup2’ing fd of 0 to 1
error dup2’ing fd of 0 to 2
ERROR unMounting old /proc: 22
Forcing unMount of /proc
ERROR unMounting old /sys: 22
Forcing unMount of /sys
Switchroot: Mount failed: 22
Kernel panic – not syncing: Attempted to kill init!

jiangtao9999 发表于 2008-12-25 23:37:03

内核有问题。
你设置内核里面的设置了没?默认配置文件用的哪个?

lylylyly8152 发表于 2008-12-26 22:40:23

我使用make menuconfig设置了,绝大多数是默认的,只多加了几个网卡驱动和对NTFS文件系统支持的选项

jiangtao9999 发表于 2008-12-27 09:18:02

默认的一般不能正确启动系统。

你把当前系统的 config 拷贝过来(在 /boot/config-xxxxx ,或者 /proc/config 这个可能是 .gz压缩过的)。
放到内核源代码目录,重命名为 .config 。
之后 make oldconfig 。
内核会对这个配置文件进行匹配到当前内核版本的设定,注意,会提问你问题,一定要根据需要回答。
直到完成退出,之后再make menuconfig (如果在图形界面,你应该使用 make xconfig 来进入图形化配置界面)。

谁告诉你打开内核 ntfs 支持的?那个东西已经被放弃了。
现在 ntfs-3g 的支持,都是靠 fuse + ntfs-3g 来支持的。
内核的 ntfs 支持,老版本的读写会导致数据丢失,新版本的只能有条件的限写文件。
页: [1]
查看完整版本: 求助!内核升级问题。。。。。