当前位置: 技术问答>linux和unix
字符方式下汉化RH7.1 采用unicon-3.0.3-release.tar.gz(2.4.5 patch)包,怎么会这样?!help!!!........
来源: 互联网 发布时间:2014-12-23
本文导语: 我下载了turbolinux的unicon-3.0.3-release.tar.gz(2.4.5 patch)包,可是并不好用,编译的新内核启动不起来,到此处: ......cpu clock speed *** ......host bus clock speed *** cpu:0,clocks:0,slice:0 后面就停住不动了? 安装...
我下载了turbolinux的unicon-3.0.3-release.tar.gz(2.4.5 patch)包,可是并不好用,编译的新内核启动不起来,到此处:
......cpu clock speed ***
......host bus clock speed ***
cpu:0,clocks:0,slice:0
后面就停住不动了?
安装步骤按照如下:
# 从Unicon 源码包中解压文件
tar xfz unicon-3.0.3-release.tar.gz
cd unicon-3.0.3
# 给内核源码打补丁
1. 给Linux内核源码打补丁的方法∶
把相应的补丁文件从unicon-3.0.3/kernel-patches目录下面拷贝到您的 Linux内核源码目录下面(例如∶/usr/src/linux2.4).
cp kernel-patches/unicon-kernel-2.4.5.patch.gz /usr/src/linux2.4
# 把unicon带的补丁打到linux内核源码中去.比如∶
cd /usr/src/linux2.4
gzip -dc unicon-kernel-2.4.5.patch.gz | patch -p1
2. 配置内核编译选项
cd /usr/src/linux2.4
make menuconfig
选择 "Code maturity level options" 选择 "Prompt for development and/or incomplete code/drivers" 按 "Exit" 退出此项 选择 "Console Driver" 选择 "Support Frame Buffer Devices" 选择 "Unicon Support" 选择 "VESA VGA Graphics Console" 按 "Exit" 退出
#make dep
#make bzImage
#make modules
#make modules_install
如果没有问题的话, /usr/src/linux2.4/arch/i386/boot/下面会产生一个bzImage,这就是新内核了。
3、使用新内核开机
#cp /usr/src/linux2.4/arch/i386/boot/bzImage /boot
编辑/etc/lilo.conf,加入: image=/boot/bzImage #vga=771 label=zhLinux 然后选择新内核开机。
但编译make modules 时出现了几个错误dummy.o没找到及modsubdir_net 、mod_drivers什么错误,而且我用原来内核开机时,竟不支持vfat文件系统了!!
另外,我的显卡是内置的,主板是华硕p4s333vm的,好像现在还没有此显卡的linux驱动,所以我根本没有图形界面(所以竟然无法配置使用打印机,printtool运行不了!?怎么办?),这会不会是原因之一?
还有个小问题,早一点的贴子怎么看啊?老是过期!新的又找不着,矛盾啊!
救命阿!!!
|
你遇到的应该是一系列问题,应从多个方面考虑。
1、UNICON指明的KERNEL版本应与当前你的KERNEL版本相一致。否则无法预测
会出现什么情况。
(若无把握,可先不打补丁,直接配置、编译内核。)
2、针对这个现象:cpu:0,clocks:0,slice:0
make menuconfig 应对CPU类型进行选择,检查与你的CPU类型是否相配。
(可用另一类型的主板和CPU测试判断是否此原因。)
3、“用原来内核开机时,竟不支持vfat文件系统了”,make modules会影
响VFAT模块,故需检查menuconfig是否选择了FS的VFAT支持。
PS:本人未使用过UNICON,亦未尝试过编译X86体系的LINUX内核,
以上分析,仅代表个人看法及相关经验,供参考,一概后果,不作担保。
1、UNICON指明的KERNEL版本应与当前你的KERNEL版本相一致。否则无法预测
会出现什么情况。
(若无把握,可先不打补丁,直接配置、编译内核。)
2、针对这个现象:cpu:0,clocks:0,slice:0
make menuconfig 应对CPU类型进行选择,检查与你的CPU类型是否相配。
(可用另一类型的主板和CPU测试判断是否此原因。)
3、“用原来内核开机时,竟不支持vfat文件系统了”,make modules会影
响VFAT模块,故需检查menuconfig是否选择了FS的VFAT支持。
PS:本人未使用过UNICON,亦未尝试过编译X86体系的LINUX内核,
以上分析,仅代表个人看法及相关经验,供参考,一概后果,不作担保。
|
建议:
1、选用高版本的内核。
2、下载低一点的patch。
1、选用高版本的内核。
2、下载低一点的patch。