Archlinux再记及各桌面图赏
上一篇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
- 安装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并重启系统。
- 退出光盘后启动系统,现在可以从新的系统中启动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显卡驱动安装,可以开始安装各个桌面软件了。
各桌面环境安装方法和图赏如下:
- Cinnamon:GNOME 3的分支,提供了类似GNOME 2,但独特的用户体验。
# pacman -S cinnamon
# xinit
# cinnamon
- Enlightenment:提供了高效且美观的窗口管理器。拥有美观界面的同时依然能够在旧机器上流畅运行。
# pacman -S enlightenment17
# xinit
# enlightenment_start
- GNOME:传统的桌面环境,提供了许多方便的功能,外观上较接近MacOS X。
# pacman -S gnome
# xinit
# gnome-session
- KDE:拥有漂亮的界面,外观上较接近Windows。有着较高的可定制性,由非常多的独立软件组成。提供了如此多功能的同时不免显得臃肿。
# pacman -S kde
# xinit
# startkde
- LXDE:轻量级桌面环境,消耗较少资源(CPU、内存),也同时较省电。
# pacman -S lxde
# xinit
# startlxde
- Xfce:又一个轻量级桌面环境,注重模块化和复用性。
# pacman -S xfce
# xinit
# xfce4-session
就简单介绍到这里,更多问题欢迎交流,archlinux是一款优秀的发行版,非常适合DIY用户,好好折腾吧~
官方的详细的文档如下:
中文:https://bbs.archlinuxcn.org/viewtopic.php?id=1037
英文:https://wiki.archlinux.org/index.php/Beginners%27_Guide
当前暂无评论 »