事先申明archlinux是一个自由度很高的系统,这篇文章仅是我个人习惯!!
1.U盘的制作
archlinux系统的下载
直接上官网上找哈!Arch Linux - Downloads
下载好了以后呢,我们还需要一个U盘,大小嘛16G以上吧(我个人认为哈)我们要创作启动盘哈
在windows系统里我们要先下一个烧录软件
这个软件挺好用的,也有很多使用教程我就不说了
做好了之后呢我们就已经可以开始安装了
2.开机安装系统
用热键进入启动项,选择usb启动,记得要插上U盘哈!
进入之后字体会有点小,我们可以用
# setfont ter-122b
这个数字部分可因人而异,键盘呢我用的是笔记本就懒得调了
3.网络连接
进入无线网连接环境
#iwctl
列出无线设备
[iwd#]: device list
一般呢大多数是wlan0
查看已被扫描的无线网
[iwd#]:station wlan0 get-networks
找到自己的wifi
想连接到自己的wifi要怎么做呢?用以下的命令嗷
[iwd#]:station wlan0 connect CMCC
CMCC呢是你wifi的名称哈!不要照着输入啊
回车之后我们就可以输入wifi密码进行连接,再次回车呢电脑的wifi就自己连接了,我们也可以退出了。我们可以输入
[iwd#]:exit
退出和用快捷键Ctrl+c退出。
出来之后呢,我们可以用ping 来检查
这个呢也是用Ctrl+c来退出
如果连接不上呢我还有一个方法。就是用手机和usb连接共享网络
3.磁盘分区
我们先查看一下磁盘
~$: lsblk 或 fdisk -l
这个样子啊!
分区的创建
~$ gdisk /dev/sda 或 fdisk /dev/sda
这里面的/dev/sda是我自己所要分区的磁盘名字
这两个的操作呢都是差不多的下面我们就用一种的的啊!
用法
n:创建分区 p:打印分区
d:删除分区 w:保存分区
我的格式是GPT其他的格式我也不会哈。谅解谅解
接下来的操作呢都差不多哈
一般呢我们创建三个分区,如果你想也可以创建更多的分区,哈哈哈!
boot分区:类型标识ef00 用于存操作系统的引导加载程序、内核和initramfs文件
swap分区:类型标识8200 用于虚拟内存管理
主分区:类型标识8300 更目录的存储分区
如果你要创建更多的分区也是8300
格式化分区
EFI分区:
~$ mkfs.fat -F 32 /dev/sda1
swap分区:
~$ mkswap /dev/sda2
主分区:
~$ mkfs.ext4 /dev/sda3
我的这个系统已经是arch了,就不演示了哈
4.挂载分区
挂载根分区
~$ mount /dev/sda3 /mnt
打开swap分区
~$swapon /dev/sda2
挂载启动分区
~$ mkdir -p /mnt/boot/efi
~$ mount /dev/sda1 /mnt/boot/efi
5.更新镜像
我用的是python的一个自动更新脚本
~$ reflector -C china --sort score --save /etc/pacman.d/mirrorlist
如果报错的话呢,可能就是没有下载reflector,可用
~$ pacman -S reflector
不过这速度可能有点慢,如果你有更快的源或是不信这个脚本的话你也可以自己操作哈,我们主打一个自由嗷
~$ vim /etc/pacman.d/mirrorlist
vim或者nano都行勒。
5.安装linux内核
~$ pacstrap /mnt base linux linux-headers linux-firmware base-bevel
这个呢是仅适用于普通用户
写入分区(先生成再写入)
~$ genfstab -U /mnt
~$ genfstab -U /mnt >> /mnt/etc/fstab
可用以下命令查看
cat /mnt/etc/fstab
成功之后我们就可以进入系统
6.进入系统
~$ arch-chroot /mnt
到这里我们就完成了archlinux的基本安装,不过是黑窗口,我想现在谁也不想用黑窗口哈,还没有结束啊,我太饿了先去吃饭!!!