archlinux的是在使用了无数发行版之后最喜欢的一个,因为其简洁、个性、或者说是偏爱。
1.默认终端字体大小
1
| setfont /usr/share/kbd/consolefonts/iso01-12x22.psfu.gz
|
2.连接网络
允许网络连接
无线连接
有线连接
查看是否连接成功
3.磁盘分区
分区表(partition table),用来记录磁盘的分区信息。现有两种分区表:MBR,GPT
MBR就是比较传统的分区表,win7就必须使用这种分区表,win10也可以使用这种分区表
GPT是比较先进的分区表,需要主板支持UEFI,当然linux最好选这种分区格式。使用GPT分区表就需要一块ESP分区,用来存储启动程序/信息
我比较喜欢GPT分区表,所以所有操作都基于GPT分区表来操作。如果是MBR的分区表可以转换为GPT分区表,当然了,分区表是针对整个磁盘的,所以整个磁盘的数据将会被清除。
分区的方式有很多,可以使用简单的cfdisk
命令来分区。
我喜欢parted
命令,因为它支持动态调整分区大小。
1 2 3 4 5 6 7
| parted mktable gpt #gpt分区格式 mkpart fat32 0% 300MiB #300M的esp分区,文件格式为fat32 mkpart ext4 300MiB 30GiB #30G的root分区,文件格式为ext4 mkpart ext4 30GiB 100% #剩下整个磁盘作为home分区,文件格式为ext4 print #查看分区信息 quit #退出
|
esp分区并不需要挂载随系统启动,esp分区用来存放系统引导管理器grub或者refind
lsblk -af
#查看分区信息
4.设置分区文件系统格式
分区好了之后还需要配置分区所使用的文件系统格式,文件系统格式很多,有ntfs、vfat、ext4等
如果使用parted
命令则已经设置过了
1 2
| mkfs.vat -F 32 /dev/sdxy #x代表a/b/c,y代表数字,这里格式化esp分区为fat格式 mkfs..ext4 /dev/sdxy #x代表a/b/c,y代表数字,这里格式化root为ext4格式
|
5.挂载分区
1 2 3
| mount /dev/sdxy /mnt #这里先挂载root分区到/mnt下 mkdir -p /mnt/boot/efi #然后建文件夹来挂载esp分区 mount /dev/sdxy /mnt/boot/efi #将esp分区挂载到新建的文件下
|
6.选择国内源
1
| vim /etc/pacman.d/mirrorlis
|
将这里面的china源移动到文件开头就像下面一样
7.安装系统到root分区
1
| pacstrap /mnt base base-devel
|
如果制作的启动盘是比较早的版本,那么这里可能会出现安装不了的问题,需要安装archlinux-keyring来解决这个问题。
1
| pacman -Sy archlinux-keyring && pacman -Su
|
8.将分区挂载信息写到fstab
1
| genfstab -U /mnt >> /mnt/etc/fstab
|
9.切换进系统
10.设置时区
1
| ln -sf /usr/share/zoneinfo/*Region*/*City* /etc/localtime
|
11.设置语言环境
由于要使用中文的输入法或者中文系统语言的,所以 zh_CN.UTF-8 UTF-8
和en_US.UTF-8 UTF-8
是要选择的
12.配置网络
1
| vim /etc/hostname #设置主机名
|
1 2 3
| 127.0.0.1 localhost ::1 localhost 127.0.1.1 myhostname.localdomain myhostname
|
13.下载wifi软件
1
| pacman -S wpa_supplicant dialog wifi-menu
|
14.设置root用户密码
输入密码时是没有显示,这是一种安全保护措施
15.安装启动管理器
可以安装grub
1 2 3
| pacman -S grub efibootmgr os-prober #os-prober是为了检测windows系统,efibootmgr是为了添加系统启动项 grub-mkconfig -o /boot/grub/grub.cfg grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub
|
运行自动化安装脚本:
我喜欢手动安装:
1 2 3
| mkdir -p /boot/efi/EFI/BOOT #新建BOOT文件夹用来存放配置文件 cp /usr/share/refind/refind_x64.efi /boot/efi/EFI/BOOT/bootx64.efi #复制配置文件 cp -r /usr/share/refind/drivers_x64 /boot/efi/EFI/BOOT
|
16.安装完成,重启
1 2 3
| exit umount -R /mnt reboot
|
至此最基本的系统已经安装完,接下去的安装就有很多选择了