求助!内核升级问题。。。。。
我的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
报完错后,就跳到提示符下
想请教高手,到底是怎么回事。 可能是系统里面脚本解释器太老了,不支持某些新的脚本语法。
这个我也不知道怎么解决,你看看他们那些不使用 make install 的安装方式吧。 不明白,除了make install安装以外,还有什么方法吗? 自己再顶一下,请高手帮帮忙 我记得内核可以不用make install
手工拷贝就行 为什么不用RPM? 手工拷贝也试过,重启后报错,进不了系统 报错内容为:
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! 内核有问题。
你设置内核里面的设置了没?默认配置文件用的哪个? 我使用make menuconfig设置了,绝大多数是默认的,只多加了几个网卡驱动和对NTFS文件系统支持的选项 默认的一般不能正确启动系统。
你把当前系统的 config 拷贝过来(在 /boot/config-xxxxx ,或者 /proc/config 这个可能是 .gz压缩过的)。
放到内核源代码目录,重命名为 .config 。
之后 make oldconfig 。
内核会对这个配置文件进行匹配到当前内核版本的设定,注意,会提问你问题,一定要根据需要回答。
直到完成退出,之后再make menuconfig (如果在图形界面,你应该使用 make xconfig 来进入图形化配置界面)。
谁告诉你打开内核 ntfs 支持的?那个东西已经被放弃了。
现在 ntfs-3g 的支持,都是靠 fuse + ntfs-3g 来支持的。
内核的 ntfs 支持,老版本的读写会导致数据丢失,新版本的只能有条件的限写文件。
页:
[1]