Fedora FAQs
ASC v0.9
8/7/2006
1.fedora core vs. redhat
2.FC刷新率 分辨率
3.Openoffice字体乱码的解决
4.中文磁盘挂载
5.硬盘分区
6.matlab idl等的安装与启动
7.Matlab Linux 中maple 出错的解决
8.用windows引导linux
9.声卡不发声的解决
10.安装过程中kernel panic的解决
1.fedora core vs. redhat
Fedora 项目 是一个由Red Hat公司资助的、Linux 社区支持的开源项目。它同时也提供了
一个最终将被整合进红帽产品(主要是RHEL)的技术平台。它并不是一个受Red Hat公司支
持的产品。
那么,什么是Fedora项目呢?
Red Hat Linux现在已具有两个派生物:Red Hat企业版以及Fedora项目。
Fedora项目是由Red Hat设计并对大众团体开放的,以各精英社群为主导结合整套项目规
计的开源项目。其目标是与Linux社区共同构建的一个完整且具有通用目的的基于开源软件
的专属操作系统。具体开发将借助于linux开源社区。Fedora项目将借助一个公共的版本发
布时间表每年2-3次发布Fedora的据时版本。
Red Hat原本开发RH Linux的工程团队将继续参与到Fedora Core的开发中来,同时将
鼓利更多自由软件开发者参与进来。通过这种更开放的方式,以期让这个新的发行版成为
真
正以自由软件为开发理念的操作系统,并能够更趋近于开源社区的需要。
对于先前rh Linux的使用者而言,他们的需要与Fedora Project的目标始终保持一致,
为此Fedora Core 有望成为接续先前Red Hat Linux的发行版。新版本每年发布加之自由
可下载的资源,甚至还包含于其中的媒体可由第三方团体售卖(在商标权的允许范围内)
。
(以上摘自http://www.pc-nt.net/club052/403993.shtml对Fedora Project官方说明的
翻译。)
由于 Redhat 公司将不再继续进行免费版的 RH Linux的 开发工作 ,而由合并产生的
Fedora Project接手后续新版本的开发工作,因此简单来说Fedora Core取代了原来的RH
Linux。今后RH公司的linux发行版将更明确的区分为免费但不提供技术支持的Fedora
Project Core以及需要付费购买,有技术支持的Red Hat Enterprise Linux。
(以上摘自 朱居正 高冰:Red Hat Linux Fedora Core 4基础教程。清华版)
2.FC刷新率 分辨率
(注意: 以下方法慎用, 如果所作配置超过显示器性能极限可造成显示器损害。使用本
方法造成损失同本文作者无关。:)
刚开始用linux,显示器的分辨率和刷新率问题往往无法自动完成配置。此时可以先尝
试:
输入命令system-config-display启动显示配置程序,选择显示器硬件分页,先在列出的
显示器里寻找自己的显示器型号,若找到则确定后注销重登陆并再次在显示配置程序中调
整分辨率和刷新率即可。若找不到自己型号的显示器,则可选择最上端的generic显示器并
选择适和自己分辨率大小的型号一般即可。确定后同样注销重登陆并再次system-config-
display在第一页修改分辨率和刷新率。注意:重登陆(重启X)之前是无法调整到你所选
的显示器的性能的。
http://lilybbs.net/file/D_Astronomy/fedora_FAQS.pdf
如果你的显示器是杂牌,则往往甚至无法选择为generic型的显示器(选择条目为灰色),
此时可如下修改X配置脚本的方法解决:
首先在终端下面运行你gtf命令,参数是你想要的分辨率和刷新率,比如我的分辨率为
1024x768,刷新率想要85,那么我就可以这样用:
[root@Cambrian kambrian]# gtf 1024 768 85
# 1024x768 @ 85.00 Hz (GTF) hsync: 68.60 kHz; pclk: 94.39 MHz
Modeline "1024x768_85.00" 94.39 1024 1088 1200 1376 768 769 772 807
-HSync +Vsync
这样你就可以修改你的/etc/X11/xorg.conf的显示器部分为:(为保险起见,将此部分原
文用#注释掉而不直接删除)
Section "Monitor"
#Identifier "Monitor0"
#VendorName "Monitor Vendor"
#ModelName "Monitor 1024x768"
#HorizSync 31.5 57.0–
#VertRefresh 50.0 70.0–
#Option "dpms"
Identifier "Monitor0"
ModelName "Unknown monitor"
HorizSync 31.5 68.6–
VertRefresh 50.0 94.4–
ModeLine "1024x768_85.00" 94.4 1024 1088 1200 1376 768 769 772 807
-hsync +vsync
Option "dpms"
EndSection
启动X,你就可以看到效果了,如果X启动不了,查看一下原因,有可能是你的分辨率或
刷新率调的太高了。
3.Openoffice字体乱码的解决
可尝试如下两种方法。
1).字体替换
菜单:工具》选项>Openoffice.org>字体
选择“使用替换表”,并填上要替换的字体和替换成的字体。选中要 应用的
规则的“自动”复选框。确定。
2).安装Windows字体
打开nautilus并在地址栏输入
fonts:///
这将打开FC的字体文件夹。将c:/windows/Fonts/中的所有.ttf文件复制到
这里,注销或重起X后生效。这时你的Openoffice中字体选择里应该已经多
出了windows字体,可以正常显示windows下的文档中文。
或者通过kde控制中心>系统管理》字体安装程序,点“添加字体”并到你
的c:/windows/Fonts/中选中所有.ttf文件,确定。(你要首先挂载你的c
盘)。
4.中文磁盘挂载
为避免挂载带有中文字符的磁盘时出现乱码或者造成死机,可在挂载时使用选项 –o
iocharset=utf8; 此选项也可写在/etc/fstab文件内的选项列(第四列)中用于自动挂载的
中文文件系统。
5.硬盘分区
一个硬盘可以分四个分区:三个主分区加一个扩展分区。扩展分区内又可划分成若干逻辑
分
区。linux下的LVM同扩展分区相似。windows只能装c盘。boot不能放扩展分区内,也不能
放lvm内;每个分区都要以一定的分区格式(文件系统)格式化之后才可以存取数据,不
同操作系统支持不同文件系统:
windows:
fat,fat32,ntfs
ntfs是三者中功能最强大的,但linux下访问时需要另外装内核模块(ntfs modulus),且
目前似乎仍不支持对ntfs的写入,故双系统共存时不建议windows都用ntfs。此外fat和
fat32可以利用windows自带命令很容易转化成ntfs格式,但逆向转化不行。
更多内容可参考windows帮助系统。
Linux:
ex2,ex3
此二者为linux独有的文件系统,windows下可通过explore2fs等程序访问,主要的优点
是强大的权限管理以及链接管理功能。
linux的链接类似windows的快捷方式,但linux下的links比windows下的更逼真:即
linux下使用过程中没有必要区分你所访问的是链接还是原来的文件。唯一表现出区别的地
方是当你删除某个链接时原来的链接目标不会被删除。此外符号链接可以继承原文件的运
行
环境,通常一个程序安装完成后都是通过再执行目录下建立一个符号链接的方法,使用户
可以只输入命令名而不需输入完整路径来调用程序。
LVM
fedora自动分区的分区方法。仅建立一个/boot,将其他分区统统压到LVM里去。
此外linux 下的/swap分区使用swap格式文件系统。
分区互访
linux下访问windows分区,只要将分区挂载即可。可修改/etc/fstab添加挂载项,或者需
要
时手动挂载。之前要知道windows分区的设备号,可通过hwbrowser命令调出硬件浏览器在
查看
硬盘分区设备号。
windows下访问linux分区,可通过explore2fs等软件实现。最新的explore2fs已经支持LV
M。
Linux分区方案:
各种书籍上都有介绍,此处简提如下
/boot 启动分区,装内核及引导程序
/swap 交换分区
内存512M以内的,交换分区一般取两倍的内存大小(类似windows虚拟内存)
/ 根分区,除/boot分区外都可以塞到此处。
/home 类似于 c:/documents and settings/
/root 管理员帐户的家目录
/usr 软件目录
/usr/local/src 一般存放安装的软件的源码
关于MBR
硬盘上一块特殊区域,称主引导记录。MBR 包含一个分区表,该表说明分区在磁盘中的位
置。
grub可以选择装在此处。系统引导出现大问题时,也可以利用分区软件选择重写此区域。
6. matlab idl等的安装与启动
在FC下安装及启动matlab或idl等程序时,可能会遇到Permission denied等问题,是FC的
访问控制系统SElinux所做的限制,致使ma t la b 等程序加载动态链接库出错。 这时可
在命令行通过setenforce 0(关)及setenforce 1(开) 切换selinux的开关从而解决问
题。
当然你也可以直接禁用selinux (setenforce 0) 。或者用“桌面/系统设置/安全级别”
菜单打开防火墙以及SELinux的设置工具进行设置。
终极解决方案是在SELinux开启的情况下编辑
/etc/selinux/targeted/contexts/files/file_contexts.homedirs
例如对IDL来说,在上面的文件中添加如下一行(假设IDL装在/usr/local/rsi/idl_6.1):
chcon -t texrel_shlib_t /usr/local/rsi/idl_6.1/bin/bin.linux.x86/*.so
更多帮助见man selinux
7.Matlab Linux 中maple 出错的解决
在你的matlab下输入taylortool命令,也许你就会遇上下面的问题。
(自http://www.designnews.com.cn/BBS/ShowTopic.aspx?id=3834)
Linux中使用Matlab的符号函数库及相关功能时,有时候可能会出错,错误的代码大致
为:
Unable to load mex file: /usr/local/matlab/toolbox/symbolic/maplemex.mexglx.
/usr/local/matlab/bin/glnx86/libmaple.so: symbol errno, version GLIBC_2.0 not
defined in file libc.so.6 with link time reference
Invalid MEX-file '/usr/local/matlab/toolbox/symbolic/maplemex.mexglx': .Error
in
==> maple at 104[result,status] = maplemex(statement);
出现这种情况的原因是目前的Linux系统一般采用新的2.6内核,与Matlab有些地方
不太一致,这时只要通过在命令行启动Matlab前输入以下命令,就可解决问题:
(bash shell)
export LD_ASSUME_KERNEL=2.4.1
或:
export LD_ASSUME_KERNEL=2.2.5
(c shell)
setenv LD_ASSUME_KERNEL 2.4.1
或:
setenv LD_ASSUME_KERNEL 2.2.5
8.用windows引导linux(待修正)
rescue模式下使用dd命令或windows下利用ultraedit等二进制文件查看程序将linux
boot分区的引导扇区拷贝到windows的c盘下并编辑c盘隐藏文件boot.ini加入linux的
启动项即可实现windows引导。比如/dev/hda5为/boot分区时,
dd if=/dev/hda5 of=/fedora.lnx bs=512 count=1
此时在根分区下生成引导扇区的镜象fedora.lnx。将其拷贝到c盘,然后在boot.ini中的
Operation systems部分加入C:/fedora.lnx=“Fedora Core”.保存重起。
9.声卡不发声的解决(待修正)
FC3/4的声卡开始测试往往不发声,有一个可能原因是声道的设置屏蔽了发声。此时调出
kmix, 在它的输入输出以及切换的红绿灯上乱点几下试试吧(不记得点的哪个了)。
10.kernel panic
也许你在安装linux时会遇上kernel panic,kernel panic的情形有多种,具体看当时屏
幕提示,有一种可通过如下方法解决(错误信息:RAMDISK: couldn't find a valid
ramdisk image starting at 0):
插入安装盘启动,在安装界面随便敲入几个无意义的字符,回车后再输入linux setup即
可正常安装。
End
最新评论
11 周 1 天 前
11 周 1 天 前
11 周 1 天 前
14 周 2 天 前
15 周 6 天 前
30 周 23 小时 前
1 年 5 周 前
1 年 6 周 前
1 年 7 周 前
1 年 14 周 前