昔我往矣

Archlinux再记及各桌面图赏

2014年01月25日

arch-linux
上一篇archlinux的博客中没什么特别有用的信息,废话很多,现在把主要内容补充一下,顺便送上各桌面版的图赏。

一、安装archlinux
说明:下面全部操作在virtualbox中测试完成,和实际的操作差别不大。
1 插入光盘,启动,选择第一项(Boot Arch Linux),回车。将archlinux从光盘启动。
2 对磁盘分区并挂载(虚拟机磁盘有20G,我分出18G做linux系统,习惯使用fdisk分区)

# fdisk /dev/sda
....
# fdisk -l /dev/sda
....
Device Boot Start End Blocks Id System
/dev/sda 2048 37750783 18874368 83 Linux

# mkfs.ext4 /dev/sda1
# mount /dev/sda1 /mnt
  1. 安装archlinux到硬盘中
    [注意]:安装开始前先使用最趁手的编辑器打开/etc/pacman.d/mirrorlist,选择最快的源,国内推荐使用163,办法是把163的那一行变成文件第一行,然后系统就会优先使用这一源安装。

使用下面的命令安装最基本系统,安装到/mnt目录下,即/dev/sda1盘。会提示选择,默认回车即可。
安装系统和写入grub:


# pacstrap -i /mnt base
# genfstab -U -p /mnt >> /mnt/etc/fstab
# arch-chroot /mnt
# pacman -S grub
# grub-install --target=i386-pc --recheck /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg
# exit
# reboot

上面的操作作用是安装系统--> 写入fstab --> chroot到新系统 --> 安装grub --> 将grub写入到磁盘 --> 退出chroot并重启系统。

  1. 退出光盘后启动系统,现在可以从新的系统中启动archlinux了,新系统用户名root,没有密码,这是很简陋的系统。至于时区、密码、键盘、语言等设置就不细说了,说一下网络命令。
    首先,对于动态获取IP地址的用户,获取地址的办法是运行dhcpd命令,还可能会发现没有ifconfig命令。下面第一个命令通过dhcpd获取地址,第二个安装ifconfig等网络相关的命令。
# dhcpcd
# pacman -S net-tools

archlinux中的网卡很可能不叫ethX,比如说,我的网卡名就是诡异的enp0s3。

二、安装桌面
首先安装X窗口系统,virtualbox里安装桌面要virtualbox的显卡包,非虚拟机就不用装了,只需要有对应显卡的驱动即可,关于显卡的问题查看这篇文章

# pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils mesa xterm
# pacman -S virtualbox-guest-utils
# modprobe -a vboxguest vboxsf vboxvideo

至此完成X服务和virtubox显卡驱动安装,可以开始安装各个桌面软件了。

各桌面环境安装方法和图赏如下:

  1. Cinnamon:GNOME 3的分支,提供了类似GNOME 2,但独特的用户体验。
# pacman -S cinnamon
# xinit
# cinnamon

简洁精致,颇得gnome真传
cinnamon_desktop

  1. Enlightenment:提供了高效且美观的窗口管理器。拥有美观界面的同时依然能够在旧机器上流畅运行。
# pacman -S enlightenment17
# xinit
# enlightenment_start

初次启动,有一段配置选项,自行选择。很酷,非常酷!!!
enlightenment_desktop

  1. GNOME:传统的桌面环境,提供了许多方便的功能,外观上较接近MacOS X。
# pacman -S gnome
# xinit
# gnome-session

下图是gnome最新版,gnome3.10。
gnome_desktop

  1. KDE:拥有漂亮的界面,外观上较接近Windows。有着较高的可定制性,由非常多的独立软件组成。提供了如此多功能的同时不免显得臃肿。
# pacman -S kde
# xinit
# startkde

gnome之外的另外一大桌面环境阵营~
kde_desktop

  1. LXDE:轻量级桌面环境,消耗较少资源(CPU、内存),也同时较省电。
# pacman -S lxde
# xinit
# startlxde

特点就是轻量
lxde_desktop

  1. Xfce:又一个轻量级桌面环境,注重模块化和复用性。
# pacman -S xfce
# xinit 
# xfce4-session

使用率仅次于gnome和kde,轻量级选择
xfce4_desktop

就简单介绍到这里,更多问题欢迎交流,archlinux是一款优秀的发行版,非常适合DIY用户,好好折腾吧~

官方的详细的文档如下:
中文:https://bbs.archlinuxcn.org/viewtopic.php?id=1037
英文:https://wiki.archlinux.org/index.php/Beginners%27_Guide

当前暂无评论 »

添加新评论 »