发布时间:2026-07-20阅读(1)
archlinux被誉为最难装的Linux发行版。
主要是因为其他发行版都会给你提供一个很友好的UI安装页面,而arch,并没有;挂载arch的iso文件后,你只有一个黑窗口可以操作
这也有好处有坏处吧,好处就是安装什么你自己说了算,坏处就是,什么东西都要你自己安装。
好吧,开始
前言;安装arch需要网络环境,如果没有可以先退了
虚拟机环境:
我这里是一台mac,虚拟机使用的pd,挂载iso文件不说了,选择第一个

可以使用ping命令检查一下是否联网
ping baidu.com
没有的话就设置一下虚拟机
然后准备分区
分区之前要知道你自己的引导方式
查看目前的分区情况执行命令:
fdisk -l
分区前查看
如果报不存在则是bios引导,否则为EFI
ls /sys/firmware/efi/efivars
他们是有区别的,安装引导命令是不一样的,分区表也不一样,我这里是bios
分区
#选择要操作的硬盘fdisk /dev/sda
EFI分区创建,bios不需要创建这个分区
执行g创建新的 GPT 分区表执行n创建第一个分区,引导分区提示Partition number按回车,提示First sector按回车,提示Last sector输入 260M 并按回车,第一个分区创建完毕。执行t更改第一个分区类型,改为EFI System 类型分区。如果不更改分区类型,UEFI 将无法引导系统。提示Partition type输入 ef 并按回车,提示Changed type of partition Linux filesystem to EFI System.即为更改成功,注意后面一定要是EFI System
挂载根分区
执行n新建根分区,把所有剩余空间都分配给它。提示Partition number按回车,提示First sector按回车,提示Last sector按回车,第二个分区创建完毕最后执行w保存分区表并退出
bios格式化分区
mkfs.ext4 /dev/sda1
EFI方式格式化分区
mkfs.fat -F 32 /dev/sda1mkfs.ext4 /dev/sda2
检查分区是否挂载成功:df,如果输出包含类似以下行,则代表挂载成功。

执行以下命令将根分区挂载到/mnt:
#biosmount /dev/sda1 /mnt
如果你是EFI/GPT引导
mkdir /mnt/bootmount /dev/sd1 /mnt/bootmount /dev/sd2 /mnt
将下面这一行放到这个文件的最上面
vim /etc/pacman.d/mirrorlistServer = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
安装系统
速度取决你的网速
pacstrap /mnt base base-devel linux linux-firmware
生成自动挂载分区的fstab文件,执行以下命令:
genfstab -U /mnt >> /mnt/etc/fstab
进入安装的系统
arch-chroot /mnt
依次执行如下命令设置我们的时区为上海并生成相关文件:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimehwclock --systohc
安装一些常用软件
pacman -S neovim iw dialog net-tools networkmanager dhcpcd#重启后自动联网systemctl enable NetworkManagersystemctl enable dhcpcd
设置我们使用的语言选项,执行如下命令来编辑/etc/locale.gen文件:
将下面两行前面的#删除
vim /etc/locale.gen#en_US.UTF-8 UTF-8#zh_CN.UTF-8 UTF-8
passwd
1、bios安装 GRUB 软件包:
pacman -S grubgrub-install /dev/sda
2、UEFI安装 GRUB
grub-install --removable --target=x86_64-efi --efi-directory=/boot
出现Installation finished. No error reported.字样表示安装成功。
生成 GRUB 配置文件:
grub-mkconfig -o /boot/grub/grub.cfg
退出系统
exitumount -R /mntreboot

查看联网情况

如果是其他虚拟机比如vbox 卸载命令是不生效的需要手动去删除光盘

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图