Archlinux的安装使用心得

来来回回装了好多次了,也有些心得,记录下来备用。首先官方的维基是非常有用的,仔细阅读,并照本宣科基本没问题。

官方维基是ARCHLINUX最伟大之处,一定要多查多看!
wiki page


安装前的准备

  • 确定网络连接是否正常
    使用 命令:

ping www.baidu.com

一般如果是接入了自动分配IP地址的网络,启动后是能自动连接的。如果是WIFI的话,需要手动设置。但不论哪种情况,掌握好netctl的使用就不会有问题。netctl是启动盘自带的不需要额外安装。

cp /etc/netctl/examples some-templete ../myprofile
vim /etc/netct/myprofile
netctl start myprofile

系统的安装需要网络连接,所以一开始一定要把网络设好。

  • 确定是否支持UEFI模式启动

ls /sys/firmware/efi/efivars

如果目录不存在,就当是BIOS模式。


分区和格式化

安装模式的确定和选择

我在实体机和虚拟机上都安装过好几次,目前成功的方式有两种。

  • UEFI+GPT
  • BIOS+MBR
    文档中说可以BIOS+GPT我试了好几次都没办法成功。

UEFI

模式的选择主要是确认分区的方案。如果是UEFI方式,必须要有两个分区。一个根分区,一个EFI系统分区。
如果是双系统启动,我试的是先安装win10。这样的话,win10系统中会已经产生一个efi分区,这个时候就不需要再新建efi分区了,直接挂载这个分区即可。
EFI分区大小200M差不多了,选择efi system模式。然后要模式化成fat格式。

mkfs.fat -F32 /dev/sdxY

根分区格式化成ext4格式。

mkfs.ext4 /dev/sdxZ

BIOS

BIOS模式可以只建一个分区,分区的模式是MBR。需要注意的是如果以前磁盘用GPT模式分过过,要删除原来的分区,并且在fdisk命令下使用o,来重新变成MBR模式。
同时,还需要将分区设为bootable。然后格式化成ext4格式。
我在这里错过好几次。


挂载

先挂载根分区

mount /dev/sdxA /mnt

然后,如果是EUFI模式下,有efi system分区的话,要先建一个boot目录,然后把分区挂到boot目录上。

mkdir /mnt/boot
mount /dev/sdaxB /mnt/boot


安装

安装比较简单

pacstrap /mnt base

配置

大部分比较简单常规

  • 分区表

genfstab -U /mnt >> /mnt/etc/fstab

  • 切换系统

arch-chroot /mnt

  • 设置时区

ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
hwclock --systohc

  • 本地化

vim /etc/locale.gen
locale-gen
echo LANG=en_US.UTF-8 >> /etc/locale.conf

  • 设置主机名

vim /etc/hostname
vim /etc/hosts
127.0.0.1 localhost.localdomain localhost
::1 localhost.localdomain localhost
127.0.1.1 myhostname.localdomain myhostname

  • 网络设置
    这一块比较重要,可以先把网络工具下载好。如果怕麻烦,也可以只用netctl

pacman -S iw wpa-supplicant network-manager dialog

这样重启到新系统后,就可以有多种方式设置网络了。

  • Initramfs
    这一步维基上说可以不用

mkinitcpio -p linux

  • 设置root密码

passwd

  • 安装bootloader
    这一步非常重要,在这个地方搞错了几次。
    首先,如果是INTEL先安装intel-ucode。
  1. UEFI

pacman -S grub
grub-install --target=x86_64-efi --efi-directory=esp_mount --bootloader-id=grub
注意:
efi_mount一般是你前面挂载的/boot目录。

  1. BIOS

pacman -S grub
grub-install --target=i386-pc /dev/sdx
注意:
/dev/sdx是分区所在的磁盘,不要写成分区了。

两种模式在安装后,都需要创建配置文件

grub-mkconfig -o /boot/grub/grub.cfg
注意:
如果是双系统启动,可以先安装os-prober,并运行一下。然后再创建配置文件。

  • 重启
    先取消挂载

umount -R /mnt
reboot

至此,系统安装大功告成了!


安装XFCE4

安装以下

pacman -S xorg xfce4 xfce4-goodies

一般安装完就可以用:startxfce4开启窗口系统。
如果想开机自动登录窗口系统,我用的是lxde

pacman -S lxdm

修改lxdm的配置文件,

vim /etc/lxdm/lxdm.conf
修改:session=/usr/bin/startxfce4

测试没问题后,可以设置自启动。

systemctl enable lxdm

这时,应该可以一开机就进入窗口系统了。

中文化

  1. 安装中文字体

pacman -Ss font
pacman -S wqy-zenhei wqy-microhei wqy-microhei-lite

  1. 安装中文输入法
    安装中文输入法也走了不少弯路,到现在还没完全搞明白,维基上说要写几种配置文件,但我感觉基本上软件装齐全了,不需要写配置文件就能设置使用了。

pacman -S fcitx fcitx-im fcitx-configtool

补充,最近安装manjaro发现输入法无法切换,查文档如下操作即可:
安装了输入法之后,还要在/etc/profile或~/.xprofile里添加如下内容:

export GTK_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=fcitx

到这里,你应该拥有了一个可以替代WINDOWS的系统了。


系统使用tips

  • 使用reflector来修改源。使用中国区的源更快一点。
  • 使用yaourt来安装不在官方仓库中的软件。
  • 使用xrandr来控制多屏显示。例如:

xrandr --output VGA-1 --left-of LVDS-1

你可能感兴趣的:(Archlinux的安装使用心得)