使用linux很多年,最早从redhat9.0开始开始探索,尝试过suse, ubuntu, pclinuxOS, centos, mandriva, Solaris, 到决定跟随Fedora1.0开始,到目前的Fedora28已经经历了10年左右。原因也不是说自己在Fedora上多么厉害,而是因为觉得Fedora 背靠Redhat公司,将来如果想走正途,是比较容易的。
当然,在种类快速迭代的今天,也尝试了比较流行火热的mint桌面,deepin,ylmf 系统。桌面上开始钟意与Gnome,KDE,到后来逐渐钟意mate,xfce,一直到现在将LXDE作为自己主要的工作环境。
今年,尝试一下以乐于简单,资源丰富著称的Manjaro,效果确实不错。百尺竿头,更进一步。9月份,终于开始尝试安装以简单著称的Arch(曾经尝试Gentoo,最终成功完成了文字界面,没有完成图形界面)。
网上有关安装Arch的文章已经很多,本人也主要参考网络资料,然后结合一些尝试,写出了下面针对本人比较老的一台电脑的安装过程。
安装后,非常欣喜的看到。那台老电脑的运行速度,达到了比以往任何其他版本系统都更快的程度。所以非常信息的分享下面的安装心得给大家。
1.分区
cfdisk /dev/sdX # sdX 为目标磁盘**
lsblk
sda 8:0 0 465.8G 0 disk
|-sda1 8:1 0 1.8G 0 part /boot
|-sda2 8:2 0 84G 0 part /
|-sda3 8:3 0 370G 0 part /home
`-sda4 8:4 0 10G 0 part [SWAP]
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3
mkswap /dev/sda4
2.挂载硬盘,准备安装
swapon /dev/sda4
mount /sdev/sda2 /mnt
mkdir /mnt/boot
mkdir /mnt/home
mount /sdev/sda1 /mnt/boot
mount /sdev/sda4 /mnt/home
3.连接网络,修改源,准备条件
wifi-menu
ping -c 4 www.baidu.com
vi /etc/pacman.d/mirrorlist
建议保留中国的源,其他可以考虑删除
5.开始安装
pacstrap /mnt base base-devel
我的是Bios,不是EFI,所以需要安装
pacstrap /mnt grub-bios
6. 切换系统
genfstab -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt
这时候,使用的就不再是U盘里面的系统了,而是硬盘上的系统
7.设置时区
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
8.区域设置
进行区域设置以正确显示本地文字、货币、时间与时期格式以及其它本地相关标准。
编辑 /etc/locale.gen,去掉需要的 locale 的注释(行头的字符 #)。
nano /etc/locale.gen
echo 'LANG=zh_CN.UTF-8' > /etc/locale.conf
9.主机名
echo <主机名> > /etc/hostname
接着向 /etc/hosts 文件添加 hosts 条目。
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain localhost
::1 localhost.localdomain localhost
无线连接:(重要,否则重启后不能使用网络)
pacman -S iw wpa_supplicant dialog
10 . GRUB - BIOS 系统:
pacman -S grub os-prober
grub-install --target=i386-pc /dev/sdX # 重要:sdX 为目标磁盘,不是分区,是/dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
11.重启
12.图形界面 xfce4
pacman -S xorg
pacman -S xfce4 xfce4-goodies
pacman -S xfwm4
pacman -S lightdm
systemctl enable lightdm.service
12.1 图形界面 lxdx
pacman -S xorg
pacman -S lxde lxdm
systemctl enable lxdm.service
注意: lightdm和lxdm不能同时使用,使用LXDM的话,也可以启动xfce4。经过最终尝试和选择,我最后选择了保留lxde的桌面。
13、声音
pacman -S alsa-utils
14、安装软件
pacman -S sudo
pacman -S vim “相比较nano,我更喜欢vi,可能稍微熟悉一点点吧
----**sudo 自动补全
sudo pacman -S bash-completion
15.中文字体和输入法 (字体有很多,关键还是好用就行)
pacman -S wqy-microhei wqy-zenhei
pacman -S adobe-source-han-sans-cn-fonts
安装中文输入法
pacman -S fcitx fcitx-im fcitx-googlepingyin fcitx-configtool
16、安装yaourt (这个也是软件最为丰富的原因之一)
将下列内容添加至 /etc/pacman.conf :
[archlinuxcn]
SigLevel = Never
Server = http://repo.archlinuxcn.org/$arch
pacman -Sy base-devel yaourt
Yaourt 可以安装来自官方源的软件:
$ yaourt «/span>软件名> 更新所有包(包括来自官方源的包): $ yaourt -Syua 搜索: $ yaourt «/span>关键字>
17.浏览器
pacman -S firefox
pacman -S vivaldi (这个来自于中国linux的源,否则会找不到软件)
18.增加普通用户
useradd username
passwd username
将用户加入 群组,用逗号分隔:
usermod -aG 群组 username
方法2
gpasswd -a test test2 将用户test加入到test2组
gpasswd -d test test2 将用户test从test2组中移出
19.增加用户到sudo
vi /etc/sudoers
20.垃圾回收站
pacman -S gvfs
21.解决普通用户不能登录图形界面问题 (重要:问题的本质是缺少主目录的不明确和权限的缺失。)
安装好以后,默认root可以登陆图形界面,普通用户总是登陆失败。
更改用户主目录:
usermod -d /home/username -m username
在脚本中,赋权利给普通用户
sudo chmod -R a+r+w+x /home/username
-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更), 这个-R 用的还是很多的。
重新登录,正常情况下,普通用户就已经可以使用。
22.安装常用软件
sudo pacman -S netease-cloud-music #网易云音乐,非常好用
pacman -S leafpad 轻量级gedit
pacman -S qpdfview pdfmod PDF
pacman -S deepin-screenshot
http://www.codeweblog.com/archlinux-2013-12-01-%E5%AE%89%E8%A3%85%E7%AC%94%E8%AE%B0/
http://bbs.archlinuxcn.org/viewtopic.php?id=1037
https://blog.csdn.net/F8qG7f9YD02Pe/article/details/78891314