Fedora经过长时间的发展,很多Fedora 8桌面用户都很了解了,这里我发表一下个人理解,和大家讨论讨论。Linux的基础知识,包括Fedora的安装、磁盘分区、Linux的基础操作,旨在让读者对Linux有个初步的认识。本文是针对Fedora 8桌面的个人配置。文中提供了一些人们可能觉得有用的常见安装注意事项。这是对我自己的系统设置工作的备忘,所以当你尝试这些的时候请注意适时做好重要文件的备份。
安装介质
Fedora 8桌面安装盘通过单碟 CD-ROM 或 DVD-ROM提供。Fedora不再直接提供多碟安装盘。DVD-ROM是***和推荐的安装形式。从DVD引导系统启动将开启Installer进程,允许Fedora安装到你的电脑或者是升级你计算机上已有的Fedora系统。CD-ROM是可以被引导的 “LiveCD’s” ,能在内存中运行一个基本的Fedora 8系统也提供了一个更简单的安装方式(不同于DVD的完全安装)。默认的LiveCD搭载了Gnome一同发(ex:Fedora-8-Live- i386.iso)。另外还有一个特定的搭载KDE发行的LiveCD(有明确的标记)。两者都提供系统安装尽管相对于DVD减少了大量的软件包。同时为了使用LiveCD需要更多的内存。LiveCD在演示方面也很有用。之前Fedora提供的包含所有内容的多张CD已经被DVD所替代。多张CD的发行将不再继续。
注意:对现有的Fedora 8桌面进行升级不能使用LiveCD
系统安装
强烈推荐在你进行Fedora 8桌面安装之前阅读Fedora 发行注记和官方安装指南令一个建议是在安装系统之前阅读“常见问题”从Fedora镜像服务器(或使用BT)获得Fedora 8桌面的DVD镜像。(获得更多信息关于如何下载CD’s和DVD)从DVD引导和启动系统。如果你选择的是LiveCD 请注意下面的步骤可能有些微的不同。进行的是Fedora 8桌面的自定义安装。
分区
如果你有一个空白的硬盘或者想要删除你硬盘中的所有内容,你可以使用自动分区或者除去所有内容然后分区。如果你想配置双启动或者保留你硬盘中的某些内容,选择自定义分区。我推荐至少3个分区: 一个 10GB / 主分区, 一个 10GB /home 分区 和一个 1GB
启动引导工具
如果你有一个空白的硬盘或者想要Fedora 8桌面成为你的主要操作系统,保留默认的设置选项即可。对于有其他系统(如windows)的双启动,也可以这样。如果你想维持windows成为你的主要操作系统,将Grub安装到/分区即可,不要安装到MBR。这样做,选择高级启动引导选项和安装到启动分区的***扇区。我使用Windows 2000/XP中的Bootpart来引导linux。另一个替代Bootpart的是NT OS Loader +Linux mini-HOWTO(Grub Win2K Howto 亦可)。我推荐这种方法因为无须改动你双系统环境中的的windows系统。[注意]这里有一个可用的配置样本。这样做的工作比较多,同时默认在MBR上的选项设置也能正常工作。
网络配置
网络选项默认使用DHCP动态配置网络。这对于大部分高速英特网用户都能正常运作。注意:IPv6-如果你选择编辑了网络设备的选项,你可以禁用 Fedora 8桌面的IPv6功能。这都不是必须的,尽管你可以在此禁用IPv6,如果你知道你有IPv6方面的问题,日后可以再开启。
主要的软件包选择
主要的安装选项如下所示。你可以进行选择或者跳过个性化软件包的选择(下一步)如果你打算安装所有的软件的话。推荐你至少选择一种应用。办公和生产力 - [强烈推荐],软件开发 - [强烈推荐 / 编译和开发软件需要],网络服务器 - [可选 (对网络开发人员很有用)]
添加附加的软件仓库-[不推荐安装时配置]。你可以选择在安装时添加有用的软件仓库。这样可以提供比包含在CD和DVD中更多的软件选择。但是这要求高速因特网接入能被Fedora 8桌面安装程序所识别。这将明显增加安装时间。
如果你选择了自定义那么你现在将被引入个性化软件包选择。
个性化软件包选项-apx 3.9-4.3GB -这对于选择一批特别重要的软件包有极大的帮助。你可以自由地选择任何你想要的软件包。以我的经验,我提供以下常见的有用建议:
桌面环境
[强烈推荐] - 同时选择GNOME和KDE桌面环境程序 - 默认选择的程序已经足够了开发
[需要] - 开发库支持和开发工具
[推荐] - 选择GNOME软件开发,KDE软件开发和X软件开发
[可选] - Java开发和Fedora Eclipse都不是必须的除非你是(java)开发者。这不同于Sun的java软件服务器
[强烈推荐] - 添加服务器配置工具
[需要] - 添加windows文件服务器(需要与其他windows计算机分享文件)
基本系统
[可选] - 如果你想要可以除去Java,不过你仍然需要安装Sun的java软件
[强烈推荐] - 添加系统工具。这包含了fuse和用于读/写NTFS文件系统的ntfs-3g模块
[不推荐] - 不要选择虚拟化。如果你确实需要Xen虚拟化请稍后再安装。
安装已选择的软件包然后重启计算机。
对于选择了安装grub到/分区的***扇区代替MBR的用户,你也许会需要安装NTLDR来启动Linux
对于***次启动:显示设置--显示设置是被自动探测和设置的。分辨率和刷新率可能比你的典型设置有明显不同。只需跟随***启动的进程进行登录之后再修改成和似的分辨率即可。防火墙-推荐你忽略Internet连接来学习如何使用你的防火墙或者你已经有一个硬件路由器/防火墙(例如:D-Link, Netgear等)。这很容易配置。linux安全性增强设置-SElinux要求另外的设置和配置使程序运行更严格。SElinux通常会提供安全性的提升但是也代来了一些麻烦。(先禁用SElinux稍后再启用要比直接配置要更容易些)无论怎样,我还是推荐你们先尝试SElinux。使用SELinux = Enforcing的多数常见的问题都有档可查。
日期和时间-网络时间协议-如果你有一个活跃的Internet连接(宽带,T1,DSL)仅启用这一项即可。不要启用NTP广播除非你的网络上有其他的linux计算机。硬件配置-Fedora 8桌面使用smolt提供定制安装中的基本的非介入信息。虽然这可能对Fedora 8桌面的开发者有帮助,但是看来它可能是一个隐私问题。建议你在允许相关信息发送之前先了解将要被发送的信息是什么。
创建用户-为你自己创建1个用户账户。通常使用这个账户作为你的个人帐户而不是使用ROOT帐户。这是一个很多错误产生的原因,同时root帐户也不是为了个人使用而设计的。
设置 sudo
Fedora 8桌面,也像其他linux发行版一样都有一个root用户和个人用户。ROOT用户是超级用户,多少类似于Windows系统中的”Administrator”一般来说使用你***启动时创立的个人账户进行日常应用,ROOT只用来进行系统管理/配置更为安全可靠。使用su或者sudo命令来作为’root’运行程序。echo ‘loginname ALL=(ALL) ALL’ >> /etc/sudoers
‘loginname’区域是你的用户账户使用’ALL=(ALL) NOPASSWD:ALL’如果你不想被提示输入密码如果你运行sudo被提示需要密码,那是用户密码,不是root的,示例:
[mirandam@charon ~]$ su
Password: <— Enter root password
[root@charon mirandam]# echo ‘mirandam ALL=(ALL) NOPASSWD:ALL’ >> /etc/sudoers
[root@charon mirandam]# exit
exit
以下是一个示例教你如何使用sudo来运行root级别的命令:
[mirandam@charon ~]$ du -sh /root
du: `/root’: Permission denied <— Fails!!!
[mirandam@charon ~]$ sudo du -sh /root
163M /root <— Works!!!
注意:如果除去每行命令前的sudo,本页提供的每个命令都能运行,但是这样会要求你必须以’root’的身份登陆,一个可选的使用sudo的方法是在运行一个命令之前,使用su作为root登录。
设置yum
http://fedora.redhat.com/docs/yum/en/
Fedora 使用yum来安装和更新自身的软件。当连接到internet时,它会自动检测程序的依赖关系。
Fedora Repositories
Fedora 软件仓库
Fedora有两个软件仓库是默认启用的:fedora(与任何CD合集和DVD中的的软件包相同)和updates(获得更新的软件包,新于fedora仓库)
这些软件仓库对RPM文件进行了’签名’以确保下载的文件是有效的。导入这些仓库的GPG 密钥:
[mirandam@charon ~]$ sudo rpm –import /etc/pki/rpm-gpg/*
第三方仓库
对于Fedora 8桌面开源政策之外的程序(例如MP3,DVD,MPEG, 二进制驱动程序等等),可以使用第三方仓库。对于这个指南的目的,(几乎)所有需要都能通过Livna软件仓库满足。(注意:Livna仓库和Freshrpms仓库不可并存)
[mirandam@charon ~]$ sudo rpm -ivh http://rpm.livna.org/livna-release-8.rpm
[mirandam@charon ~]$ sudo rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-livnaNOTE: installation Prompt
注意:安装提示Yum下载程序或所请求更新的软件包之后会提示你安装。这有利于初学者追踪系统中发生了什么。在更新中程序也可以同时被卸载。如果你想要yum自动安装下载和实施变更,那么加-y参数(回答”yes”)来运行yum。# sudo yum -y install application_nameNOTE: 系统的整体更新,如果你运行下面的命令,所有仓库有可用更新的RPM软件包将被实施更新。
[mirandam@charon ~]$ sudo yum update
通常来说,强烈建议你***安装Fedora系统以后这么做(如果你有高速Internet的话)。在此之后,系统的整体更新就不是非常必须了。记住,系统更新同时也会对依赖关系进行更新,这会导致很长时间的下载。一个更新可能会导致已经正常工作的软件出现问题。在你进行持续更新之前,请确保你知道你自己在干什么。
安装Nvidia 驱动
Fedora 8桌面建议用户安装第三方驱动的RPM软件包替代Nvidia网站上的installer安装脚本。当前Livna软件仓库提供了已经打包好的驱动。
仅对yum而言:
首先,安装Livna软件仓库
[mirandam@charon ~]$ sudo rpm -ivh http://rpm.livna.org/livna-release-8.rpm
[mirandam@charon ~]$ sudo rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-livna
通过Livna安装nvidia驱动
[mirandam@charon ~]$ sudo yum install kmod-nvidia如果内核同时升级过,那么需要重启系统。如果没有,那只需简单的注销退出Gnome或KDE然后Nvidia驱动就能加载了。Nvidia的logo会一闪而过。以上介绍Fedora 8桌面安装。
文章出处:DIY部落(http://www.diybl.com/course/6_system/linux/Linuxjs/2008628/128979.html)
【编辑推荐】