当前位置:  技术问答>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、选用高版本的内核。
2、下载低一点的patch。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Strings(字符串) 成员 size():返回字符串中字符的数量
  • sqlserver iis7站长之家
  • C++ Strings(字符串) 成员 c_str():将字符串以C字符数组的形式返回
  • 请问怎样判断一个字符是中文字符还是英文字符?(空)
  • C++ Strings(字符串) 成员 find():在字符串中查找字符
  • C语言实现输入一个字符串后打印出该字符串中字符的所有排列
  • C++ Strings(字符串) 成员 end():返回一个迭代器,指向字符串的末尾。(最后一个字符的下一个位置)
  • 用Java正则去掉字符串中重复出现的字符
  • C++ I/O 成员 ignore():读取字符并忽略指定字符
  • 字符字符串加法问题?
  • C++ Strings(字符串) 成员 copy():将内容复制为一个字符数组
  • 怎样去掉字符串中的tab字符?
  • C++ Strings(字符串) 成员 rbegin():返回一个逆向迭代器,指向最后一个字符
  • 如何使GDB显示完整的字符串变量,当字符串比较长时。
  • C++ Strings(字符串) 成员 empty():如果字符串为空,返回真
  • 如何将一个双引号”放在一个字符串中,就是在字符串中如何转义一个双引号。谢谢!
  • C++ Strings(字符串) 成员 begin():返回一个迭代器,指向第一个字符
  • php判断字符串在另一个字符串位置的方法
  • C++ Strings(字符串) 成员 data():返回内容的字符数组形式
  • 请教,有关16进制字符串形成2进制字符串的问题!
  • C++ Strings(字符串) 成员 length():返回字符串的长度
  • crtl+alt+F1一直到F6都可以从图形到字符,那么,这和纯粹的字符界面有什么区别,也就是该/etc/initab的值为3后进入的字符界面?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3