个人硬盘安装ArchLinux+xorg+gnome+美化

整个安装须要联接网络!如今的xorg为6.8.1,gnome为2.8.0
        
        看了你们为了使用gnome,出现了那么多问题!这里我就推荐一个发行版,再安装上gnome2.8.0。这个发行版升级也方便,就是安装麻烦一点。

        ArchLinux是一个自定制的i686预编译发行版,它有方便的在线更新功能!使用它,省去了咱们安装Gentoo时的编译时间,若是你安装过Gentoo,那么安装它是垂手可得的事情。个人安装参照了官方文档和linuxsir上的仁兄们的文章,在此表示感谢。

准备工做:
        1.下载ArchLinux的安装镜像:能够在官方网站下载(www.archlinux.org),我这里链接这个台湾地址比较快(),我下载的是arch-0.7-bete1-base.iso。
        2.我已经安装了一个linux,有了grub,所以这里针对grub配置。首先提取iso中的initrd.img和vmlinuz文件到/boot,而后配置你的grub菜单文件,添加:
[code:1]title Arch Linux Setup
root (hd0,9)
kernel (hd0,9)/vmlinuz
initrd (hd0,9)/initrd.img[/code:1]
这里,grub的具体设置应根据本身的状况改变(我不用说了吧),而且把你的iso文件放到一个你安装中不会格式化的分区。
        3.重启动系统,进入安装。

ArchLinux的安装(不须要网络):
        1.首先须要mount上你的iso所在分区和iso文件:
[code:1]mount /dev/discs/disc0/part13 /mnt
mount /mnt/arch-0.7-beta1-base.iso /src -o loop -t iso9660[/code:1]
个人iso放在hda13上,各位根据具体状况调整。由于archlinux使用了devfs,因此命令有些不一样。
        2.如今就能够执行/arch/setup进入安装界面了。
        3.首先是分区配置(Prepare Hard-driver)。先要分区,记得不要用auto哦,这样你的硬盘数据就挂了,固然你也不能安装了,呵呵!选择本身分区,它使用cfdisk,这个我不用介绍了吧!而后就是配置挂载路径了。它的配置不是选择一个分区而后输入路径,要注意看它的界面上的文字!首先是选择swap分区,而后是根分区,而后才是自定义分区。这些设置好以后就搞定了。
                这里要说的是,最好就分一个boot,一个swap,一个/,一个/home算了。它把gnome和kde这些都安装在/opt里的,因此,不要按照redhat的方式分配哦,要否则要出问题的。
                还有就是,我硬盘安装,因此我分区以后提示必须重启动系统,所以,应该退出重起动!这样若是你的/boot所在分区号变了的话,必定要更改grub的相应起动项哦!
        4.而后是选择要安装的软件包。由于咱们下载的是base的iso,因此只有一个base选项,选定就能够了。接着就是安装了,一路肯定,安装好以后就搞定了。
        5.如今开始安装内核。你能够选择安装预编译的内核,也能够马上编译。前者没什么好说的,后者就须要按照它的提示作。我推荐本身配置并编译,这样你会对你的内核模块了然于胸,对后面的配置颇有利。
        6.这步很关键,配置系统的配置文件,建议去官方网站看看这一节,了解一下。
        首先是配置rc.conf,注意这样一些地方:
[code:1]#
# Localization
#
# HARDWARECLOCK: set to "UTC" or "localtime"
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: fount in /usr/share/kbd/consolefonts (only needed for non-us)
# USECOLOR: use ANSI color sequences in startup messages
#这里配置时区
HARDWARECLOCK="UTC"
TIMEZONE=UTC
...
...
#
# Networking
#这里是主机名
HOSTNAME="SWPI"
...
...
#
# Module to load at boot-up (in this order)
#   (prefix a module with a ! to disable it)
#这里是开机要加载的内核模块,我是本身编译的内核,因此基本没有什么要加载的
#若是你的硬件是内核模块,那么记得加上!
#前面有!表示不加载
MODULES=(!usbserial !ide-scsi)

# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   (prefix an interface in INTERFACES with a ! to disable it)
#
# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#这里配置网络,要配置好哦,要否则上不了网的
lo="lo 127.0.0.1"
eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
INTERFACES=(lo eth0)

#
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   (prefix a route in ROUTES with a ! to disable it)
#这里配置网关,我经过ADSL路由器上网,因此ROUTES也要打开,默认是关闭的
gateway="default gw 192.168.0.1"
ROUTES=(gateway)

#
# Daemons to start at boot-up (in this order)
#   (prefix a daemon with a ! to disable it)
#这里是开机要起动的服务,暂时不须要更改
DAEMONS=(syslog-ng hotplug !pcmcia network !netfs crond)[/code:1]

而后是grub菜单文件menu.lst,系统默认加上了archlinux的起动项,你可能须要添加一些,我就很少说了。还有就是hosts和fstab,这个按照文件里的格式配置就能够了。至于modprobe.conf我没什么好改的(本身编译内核就是好阿),resolv.conf之中配置你的DNS服务器地址。
        7.安装起动程序,通常是grub。这里我遇到一个问题,个人根分区在hda10,安装程序中只能选到hda9,所以这里我没有经过,不过由于我原本就有grub,所以我跳过了。
        8.退出安装程序,重新进入系统,首先用root登录,密码为空,所以进入后首先passwd设置密码。一个base系统就搞定了!

图形程序(xorg+gnome)的安装,须要联接网络:
        准备:
        由于我联接那个台湾服务器很快,因此,我先把/etc/pacman.d/current和extra文件中的服务器列表最前面加上以下行:
[code:1]#这个加在current文件中
Server = ftp://cle.linux.org.tw/pub/ArchLinux/current

#这个加在extra文件中
Server = ftp://cle.linux.org.tw/pub/ArchLinux/current[/code:1]
还要在/etc/pacman.conf中把
[code:1]Include = /etc/pacman.d/unstable[/code:1]
前面的注释去掉,由于gnome2.8.0仍是测试中。

好了,如今开始吧:
        1.同步你的包列表:pacman -Sy
        2.升级基本系统到最新:pacman -Syu
        3.安装xorg:        pacman -Sy xorg
        4.配置xorg:xorgconfig,生成的配置文件就在/etc/X11/xorg.conf
                        这里,个人罗技光电的鼠标配置以下:
[code:1]"Protocal"    "ExplorerPS/2"
"Device"       /dev/input/mice
"ZAxisMapping"          "4 5"[/code:1]
        5.运行startx看看,成功了吗?
        6.个人gf400,因此安装nvidia驱动:pacman -S nvidia。记得要退出x哦,并且安装好以后要更改xorg.conf的相应选项:
[code:1]#确认打开
Load         "glx"
#确认关闭了
#Load      "dri"

#注意修改Device中的
Driver         "nvidia"[/code:1]
这些和平时安装须要修改的同样!还要记得在/etc/rc.conf里的MODULES里的括号里头的最后加上nvidia哦!
        7.再次startx,成功了吗?
        8.Ok,如今安装gnome:pacman -S gnome。呵呵,大概要下载100多兆的东西,这样就安装了一个基本gnome桌面了。
        9.安装gdm:pacman -S gdm
        10.设置开机起动gdm,记得怎么设置吗?对了,在/etc/rc.conf里的DAEMONS里括号里的最后加上gdm就能够了。
        11.重启动,进入gdm,选择起动gnome,进入gnome!

中文美化:
        准备:
                        创建一个目录/usr/share/fonts,拷贝simsun.ttf(simsun.ttc更名),tahoma.ttf,tahomabd.ttf到这个目录。到 http://download.linuxsir.org/struggle/下载里面的四个包。 最好退出x,而后咱们开始:         1.运行fc-cache -vf         2.安装下载的四个包,注意顺序: [code:1]pacman -Rd freetype2 pacman -A freetype2-2.1.7-1.pkg.tar.gz pacman -Rd fontconfig pacman -A fontconfig-2.2.95-1.pkg.tar.gz pacman -Af libXft-2.1.6-1.pkg.tar.gz pacman -Rd pango pacman -A pango-1.4.0-1.pkg.tar.gz[/code:1]         3.修改/etc/gtk/gtkrc.zh_CN,/etc/gtk-2.0/gtkrc这些都是老话题了,本身参照之前的修改搞就是了。         4.好了,进入gnome,将字体改为tahoma,将字体渲染改为单色。如今的字体显示是否是就ok了?呵呵。 起动xorg的阴影和透明功能:         1.安装软件包:pacman -S xapps         2.在xorg.conf中添加以下选项: [code:1]Section "Extensions"         Option "Composite"      "True" EndSection[/code:1] 在你的nvidia显卡的配置模块中加入: [code:1]  Option      "RenderAccel"   "True"[/code:1]         3.进入gnome,运行:xcompmgr -c &,打开阴影         4.开一个终端,运行:transset 0.6,用十字光标指定一个窗口,ok,透明出来了!         到这里就差很少了,可是咱们的gnome只是一个基本系统而已,若是你须要其余的,请pacman你须要的软件包。所以,最好熟悉一下pacman的使用,至于有什么包嘛,到www.archlinux.org上搜索就是了嘛!         好了,大概就这些了吧。其实Arch Linux用起来真的不错,我以为它和Gentoo太像了,只不过不用本身编译而已,省时省力!欢迎你们一块儿交流! 美化包已经更新了,到下载吧!
相关文章
相关标签/搜索