如何在实体机安装并使用Archlinux

cnblogs 2024-10-13 17:45:00 阅读 65

Archlinux安装教程

最近家里电脑蓝屏死机导致数据丢失,反正已经没有风险了,就自己装了个Arch,顺便更新一篇博客

在安装ArchLinux之前,请及时备份数据,以免数据丢失

Part 1 刻录安装盘

如果你在虚拟机安装,可以省略这一步

从下载链接下载rufus

从清华源下载archlinux

打开软件,选项保持默认,设备选择你的U盘

镜像文件选择下载好的Archlinux-x86_64.iso,开始刻录

完成后重启电脑,在开机logo出现时按下从其他设备启动快捷键,

每个品牌的快捷键都不一样,可以自己查

这里使用dell optiplex 5000微型机演示,快捷键为F12

使用键盘上下箭头选择你的U盘,按回车,等半分钟左右

恭喜你完成了第一步,在内存中加载了ArchLinux系统!

Part 2 前置准备工作

使用命令

<code>systemctl stop reflector

停止自动换源服务

然后切换到清华源:

echo "Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch" > /etc/pacman.d/mirrorlist

输入命令

cat /sys/firmware/efi/fw_platform_size

按回车

如果结果是64/32,系统就是UEFI启动,出现报错信息就是bios启动,之后要用到,这个结果一定要记住

再使用命令

ls /dev/nvme*

如果有输出,就说明你的硬盘采用nvme链接,要是输出为空,再输入

ls /dev/sd*

如果有输出就说明你的电脑是scsi/sata连接硬盘,两种都没有输出的话就是ide链接

Part 3 硬盘分区&格式化

使用命令

cfdisk /dev/nvme0n1 #nvme用这个

cfdisk /dev/sda #sata/scsi用这个

cdfisk /dev/hda #ide接口用这个

为硬盘分区

进入软件,使用键盘上下箭头选择磁盘格式,bios选mbr,uefi选gpt,回车确认(没有出现界面就跳过这步)

这样就打开了软件界面

使用键盘上的左右箭头选择New,按回车,输入512M,按回车,再按键盘上的下箭头

选择New,按回车,输入你的内存大小,比如我内存16G,就输入16G(内存RAM不是内部存储),再按向下箭头

最后再次选择New,按两次回车,选择Write,按回车,输入yes,按回车,选择Exit,按回车退出软件

接下来,需要格式化分区

使用命令

mkfs.vfat -F 32 /dev/xxx1 # 如果是ide接口,就是/dev/hda1,scsi就是/dev/sda1,nvme比较复杂,是/dev/nvme0n1p1(nvme接口0的第一个硬盘的第一个分区)

mkswap /dev/xxx2

mkfs.ext4 /dev/xxx3

格式化分区,最后挂载所有分区,启用内存交换:

mount /dev/xxx3 /mnt

mkdir /mnt/boot

mount /dev/xxx1 /mnt/boot

swapon /dev/xxx2

Part 4 安装系统&chroot

输入

pacstrap -i /mnt base base-devel linux linux-firmware linux-headers neofetch nano git networkmanager grub

等待几秒,停止输出后按回车,等待系统安装完毕

接下来,需要生成fstab,fstab是linux内核启动的必须文件,注明了启动内核时要挂载的文件系统。

使用命令

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

生成fstab,然后再运行

arch-chroot /mnt

来进入新的系统中,接下来步骤有点多

systemctl enable NetworkManager # 启用网络

echo "en_US.UTF-8 UTF-8" > /etc/locale.gen && locale-gen && echo "LANG=en_US.UTF-8" > /etc/locale.conf # 设置语言

hwclock --systohc # 设置时间

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 设置时区

echo "Arch" > /etc/hostname # 设置主机名

nano /etc/hosts

127.0.0.1 localhost

::1 localhost

127.0.1.1 Arch.localdomain Arch

passwd # 设置root密码,输入完按回车,再次输入确认,按回车

Part 5 安装引导程序GRUB

UEFI:

grub-install --target=x86_64-efi --efi-directory=/boot

BIOS:

grub-install --target=1386-pc /dev/xxx

最后生成配置,重启电脑:

grub-mkconfig -o /boot/grub/grub.cfg

exit

reboot

恭喜你,此时你已经拥有了一个ArchLinux操作系统。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。