linux 系统的安装
清华镜像源网址
首先下载好想要的linux的对应镜像文件
archlinux
https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/2025.10.01/
![]()
ubuntu
Index of /ubuntu-releases/24.04/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror、
![]()
系统的正式装载
对于ubuntu的linux系统,进入bios后选择以U盘启动将自动进行安装,这里我们以archlinux为例子进行安装,可参考:
具体步骤包括:
1.安装前的准备
2.开始安装系统
3.配置系统
4.重新启动系统
5.安装成功后的配置
1.安装前的准备
下载ultraiso制作镜像U盘
最新UltraISO官方免费下载 - UltraISO软碟通中文官方网站
制作关于Linux系统的uefi启动U盘,具体操作如视频
Bilibili
###### u盘系统的接入插入u盘,进入bios,选择u盘启动,即可进入U盘中的Linux系统。
连接到互联网
连接WiFi输入
按tab可以自动生成未输入完成的内容
iwct获取wifi列表
station wlan0 get network连接wifi
station wlan0 connect ‘wifi名称’测试网络
ping www.baidu.com可以选择archinstall进行图形化页面安装,推荐手动进行安装
创建硬盘分区
查看硬盘分区选择要安装系统的磁盘
# fdisk -l #此处为小写字母l分区常分为四个部分(efi-boot{1Gib},swap{8Gib},home,root)剩余两部分自己分配
# fdisk -‘目标磁盘分区’按m可获取帮助,其中按d删除原本磁盘分区,输入数字为磁盘序号,之后按n建立新的分区,
根据所分成的四个扇区多次创建,序号自行拟定,分配空间即输入想要分配的大小
+1G格式化分区
对于efi分区
# mkfs.fat -F 32 /dev/efi_system_partition(EFI 系统分区)对于swap分区
# mkswap /dev/swap_partition(交换空间分区)对于root和home分区
# mkfs.ext4 /dev/root_partition(根分区)挂载分区
将根磁盘卷挂载到 /mnt
# mount /dev/root_partition(根分区) /mnt然后使用 mkdir(1) 在 /mnt 下创建任何剩余的挂载点(例如,为/boot 而创建/mnt/boot),并按相应的层级顺序挂载相应的磁盘卷。
对于 UEFI 系统,挂载 EFI 系统分区:
# mount --mkdir /dev/efi_system_partition /mnt/boot# swapon /dev/swap_partition(交换空间分区)稍后 genfstab 将自动检测挂载的文件系统和交换空间。
2.开始安装系统
选择镜像站
/etc/pacman.d/mirrorlist 文件中没有合适的镜像站,我们将其删除输入以下内容
rm /etc/pacman.d/mirrorlistcp /etc/pacman.d/mirrorlist.pacnew /etc/pacman.d/mirrorlistvim /etc/pacman.d/mirrorlist跳转到文件夹中后按‘ / ‘进行搜索输入tsinghua,将前面的注释取消,选择清华镜像源(vim中按i为插入模式,esc可退出,按:,输入wq为保存退出,q为不保存退出,前面加!为强制进行)
下载arch
pacstrap -K /mnt base linux linux-firmware vim3.配置系统
生成 fstab 文件
生成 fstab 文件以使需要的文件系统(如启动目录 /boot)在启动时被自动挂载,用 -U 或 -L 选项分别设置 UUID 或卷标:
# genfstab -U /mnt > /mnt/etc/fstab强烈建议在执行完以上命令后,检查一下生成的 /mnt/etc/fstab 文件是否正确。如果有问题,最好在现在手动修改。对于熟练者,可以自行编辑 /mnt/etc/fstab 文件。
可以手动修改 /mnt/etc/fstab 添加挂载选项(参见 mount(8) § FILESYSTEM-INDEPENDENT_MOUNT_OPTIONS 和 ext4(5) § MOUNT_OPTIONS)。例如,给固态硬盘的 ext4 文件系统添加 discard 选项以启用 TRIM。
chroot 到新安装的系统
接下来的步骤需要像启动到新安装的系统一样直接与其环境、工具和配置进行交互,请 chroot 到新安装的系统:
# arch-chroot /mnt设置时间和时区
通过以下命令设置时区:
# ln -sf /usr/share/zoneinfo/地区名/城市名 /etc/localtime然后运行 hwclock(8) 以生成 /etc/adjtime:
# hwclock --systohc通过vim进行文件夹的更改
vim /etc/locale.gen编辑 /etc/locale.gen,然后取消掉 en_US.UTF-8 UTF-8 和其他需要的 UTF-8 区域设置前的注释(#)。
接着执行 locale-gen 以生成 locale 信息:
# locale-gen然后创建 locale.conf(5) 文件,并编辑设定 LANG 变量,比如:
/etc/locale.confLANG=en_US.UTF-8vim /etc/hostname配置网络
输入
pacman -S networkmanager如遇到错误输入
pacman -Sy archlinux-keyringpacman -Syupacman-key --initpacman-key --populate archlinuxpacman-key --refresh-keyspacman -Sccpacman -Syupacman -Sy archlinux-keyring完成后再次输入
pacman -S networkmanager设置 root 密码
使用以下命令设置 root 密码:
# passwd安装引导程序
需要安装 Linux 引导加载程序,才能在安装后启动系统,可以使用的的引导程序已在引导加载程序中列出,请选择一个安装并配置它,GRUB 是一个比较常见且通用的。
查看版本
efibootmgr -vgrub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB --removablegrub-mkconfig -o /boot/grub/grub.cfg解挂载
umount -R /mnt4.重新启动系统
输入
reboot重启系统
5.安装后的工作
创建用户
useradd -m -G wheel -s "用户"pacman -S sudo设置网络
运行查看wifi列表进行连接
systemctl enable --now NetworkManagernmcli device wifi listnmcli device wifi connect SSID_或_BSSID password 密码为用户设置密码
passwd pxfishvim /etc/sudoers进入sudo后加下列注释取消

为linux安装fdisk
pacman -S fdisk实现双系统
将windows系统所在的磁盘挂载到/mnt
想要让 arub-mkcontig 探测其他已经安装的系统并目动把他们添加到启动菜单中,安装os-prober
将windows系统所在的磁盘挂载到/mnt。然后重新运行 grub-mkconfig。如果你得到以下输出:
Warning![]()

grub-mkconfig -o /boot/grub/grub.cfg如还没有windows选项
ls /sys/firmware/efisudo grub-mkconfig -o /boot/grub/grub.cfg美化grub
https://www.bilibili.com/video/BV1qzbzzcEXa/?spm_id_from=333.337.search-card.all.click
或者自行寻找皮肤