2008年12月28日星期日

Fedora 10安装

最近又搞了一下fedora 10,在经过1个小时又4分钟的安装后,进入了系统。这一次,Fedora有了以一些改变。但是,以前遇到的问题依旧,还有其它新的问题。

新的问题:root无法登录x-window

经过搜索,发现解决这个问题就是修改文件/etc/pam.d/gdm的一句,把含有root的语句在前面加个“#”,注释掉就可以了:

#auth required pam_succeed_if.so user != root quiet

但是在通常的使用中不应使用root登录,只作一些修改设置的工作,如修改etc下的配置文件时就要有root的权限!

旧问题:(1)时间设置

安装时程序是询问了时区,默认是上海,但是安装完成后显示的时间不对,如现在是13点39分,显示却是21点39分!它把bios的时间当作UTC时间了,然后上海时间就+8了!分特。

已解决:fedora 10下的时间显示设定

旧问题:(2)网络设置问题

在安装系统的时候我没有设置ip、dns等内容,打算安装完了再设置。结果遇到了在F9同样的问题。状态栏中的网络链接图标(gnome界面)有个红色的叉叉,编辑链接时没有内容。其中在“应用程序/管理/”中(KDE)有两个网络的设置程序:“网络设备控制”和“网络配置”。前者在gnume和KDE中的界面有比较大的区别,后者则是一样的。如果在网络设备控制中选择相应的设备,然后选择配置就会进入网络配置(这个是system-config-network,需要root权限。)。在网络配置中点击编辑就进入以太网设备。于是设置ip、子网掩码、网关和DNS等参数。OK,能正常联网了。但是一会又不成了。看参数,一些参数有问题,且修改的内容根本不能保存。只好su修改/etc/sysconfig/networking/profiles/default/resolv.conf文件了。文件中的注释是:

# Generated by NetworkManager

# No nameservers found; try putting DNS servers into your
# ifcfg files in /etc/sysconfig/network-scripts like so:
#
# DNS1=xxx.xxx.xxx.xxx
# DNS2=xxx.xxx.xxx.xxx

于是修改ifcfg-eth0文件。在相关的目录下有多个ifcfg-eht0文件,文件内容一样,应该是同一个文件。

但是在重新启动后,又不能连接网络了!查看各个参数发现子网掩码竟然变成与网关一样了!只好su重新修改文件的参数。

在网络配置的DNS卡片中的DNS的数据对应resolv.conf文件设置,而非ifcfg-eth0的DNS1、DNS2……在这个图形界面对DNS作的修改也会保存在resolv.conf文件里。这个文件的位置应该在/etc下,因为修改后该位置有备份文件生成。

网络设备控制
网络配置以太网设备

参考页面:

另外,在google.code有一些安装与设置的指引的文章下载,具体介绍可以看这里。在my另一个参考指引Fedora 10 Installation Guide (in Chinese)。OrientSun的打造实用之Fedora 10


网络问题的解决方法:

在图形界面下不能修改“system eth0”设备,只能直接修改“/etc/sysconfig/network-scripts/ifcfg-eth0”文件。这个文件在多个地方有。在修改前可能需要关闭“启用联网”(在网络管理器networkmanager的图标上点击右键。)。“网络配置”中选择设备,“取消激活”后“编辑”,在“以太网设备”中勾选第一个“由networkmanager控制”。确定后“激活”和“取消激活”的按钮变得不能使用。然后在网络管理器中选择“启用联网”就可以了。这些更改是在root帐号下进行。

之前由于网络管理器中不能修改参数,我添加了一个新的“Wired connection 1”,设定好参数后可以使用,但是每次重启后默认是“system eth0”。(刚安装完成的时候好像是啥都没有!用root登录后自动生成的。)后来在“以太网设备”中取消“由networkmanager控制”,那么firefox每一次都是“脱机浏览”!并且发现,很多的软件与网络管理器有关,如pidgin和媒体播放软件安装插件和更新都无法正常运行。选择“由networkmanager控制”后图标的小红叉叉没有了,这些软件也能正常工作了。现在删除“Wired connection 1”能正常工作,且修改ifcfg-eth0文件后,尽管网路管理器中的参数还是不能修改,但是参数是正确的,掩码已经不是“192.168.0.1”了。

我的ifcfg-eth0文件现在是这样的:

# nVidia Corporation CK804 Ethernet Controller
DEVICE=eth0
HWADDR=00:e0:4c:fe:bb:f5
ONBOOT=yes
BOOTPROTO=none
USERCTL=yes
PEERDNS=yes
IPV6INIT=no
NM_CONTROLLED=yes
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=192.168.0.[ip]
GATEWAY=192.168.0.1
DNS1=202.96.128.68
DNS2=202.96.128.133

yum的增强:

  • yumex
  • yum的图形界面。

  • yum-fastestmirror
  • 选择快速镜像的插件,使用了这个插件能把yum蜗牛般的速度提高到至少能忍受的速度来,运气好的话速度还不错。

  • yum-presto
  • 据说这个插件能减小下载量,“它只下载 rpm安装包中被更新的部分,而不是整个rpm包。”

没有评论:

发表评论