Arch Linux 硬盘安装详细教程
一、准备工作
下载相关文件
Arch Linux ISO:从[Arch Linux 官方网站](https://www.archlinux.org/download/)下载最新的 ISO 镜像文件。
Etcher:一款用于将 ISO 镜像写入 U 盘的开源工具,可从[Etcher 官网](https://etcher.io/)下载适用于你操作系统的版本。
制作启动 U 盘
将 U 盘插入电脑,使用 Etcher 选择下载好的 Arch Linux ISO 文件,并指定 U 盘作为目标设备,然后点击“Flash”开始制作启动 U 盘,这个过程会格式化 U 盘,所以请确保 U 盘中没有重要数据。
备份硬盘数据
在对硬盘进行操作之前,务必备份重要数据,因为安装过程中可能会对硬盘进行分区和格式化操作,这会导致数据丢失。
二、硬盘安装步骤
(一)设置 BIOS/UEFI 启动顺序
重启电脑,进入 BIOS/UEFI 设置界面,通常在开机时按下 Del、F2、F10 等键(具体按键根据主板型号而定)可以进入 BIOS/UEFI 设置。
在启动选项中,将 U 盘设置为第一启动项,保存设置并退出 BIOS/UEFI。
(二)引导进入 Arch Linux 安装环境
电脑从 U 盘启动后,会进入 Arch Linux 的安装环境,你会看到一个命令行提示符。
(三)磁盘分区
查看磁盘信息:使用fdisk -l
命令查看硬盘的分区情况,假设你要安装在/dev/sda
硬盘上。
创建分区:使用fdisk /dev/sda
命令进入分区编辑模式,以下是一个简单的分区方案示例:
分区 | 起始扇区 | 结束扇区 | 大小 | 挂载点 | 文件系统类型 |
/boot | 默认 | +512M | 512MB | /boot | ext4 |
/swap | 默认 | +2G | 2GB | [SWAP] | swap |
/ | 默认 | 剩余空间 | 剩余空间 | / | ext4 |
在fdisk
中,依次执行以下命令来创建上述分区:
n
:创建新分区。
p
:选择主分区。
1
:创建第一个分区(/boot),然后按回车使用默认起始扇区,输入+512M
指定大小。
t
:修改分区类型,输入分区号1
,然后输入83
(表示 ext4 文件系统)。
n
:创建第二个分区(/swap),按回车使用默认起始扇区,输入+2G
指定大小。
t
:修改分区类型,输入分区号2
,然后输入82
(表示 swap 分区)。
n
:创建第三个分区(/),按回车使用默认起始扇区,使用默认结束扇区(即剩余空间)。
t
:修改分区类型,输入分区号3
,然后输入83
(表示 ext4 文件系统)。
w
:保存分区表并退出fdisk
。
(四)格式化分区
格式化/boot分区:执行mkfs.ext4 /dev/sda1
命令格式化/boot分区。
设置交换分区:执行mkswap /dev/sda2
命令设置交换分区,然后执行swapon /dev/sda2
启用交换分区。
格式化/分区:执行mkfs.ext4 /dev/sda3
命令格式化/分区。
(五)挂载分区并安装基础系统
挂载/分区:执行mount /dev/sda3 /mnt
命令挂载/分区。
挂载/boot分区:执行mkdir /mnt/boot
命令创建挂载点,然后执行mount /dev/sda1 /mnt/boot
命令挂载/boot分区。
安装基础系统:执行pacstrap /mnt base base-devel
命令安装基础系统和开发工具包到挂载的分区。
(六)配置系统
生成 fstab 文件:执行genfstab -U /mnt >> /mnt/etc/fstab
命令自动生成fstab
文件,该文件用于在系统启动时挂载分区。
进入 chroot 环境:执行arch-chroot /mnt
命令进入 chroot 环境,此时你将以根用户身份在正在安装的系统中进行操作。
(七)安装引导加载器
安装 GRUB:执行pacman -S grub
命令安装 GRUB 引导加载器。
配置 GRUB:执行grub-install --target=i386-pc /dev/sda
命令安装 GRUB 到硬盘,然后执行grub-mkconfig -o /boot/grub/grub.cfg
命令生成 GRUB 配置文件。
(八)设置网络、用户和 root 密码
设置网络:根据你的网络环境,编辑/etc/systemd/network/dhcpcd.conf
或/etc/systemd/network/wired.conf
等网络配置文件,设置网络接口名称、IP 地址等参数,也可以使用nmtui
命令进行图形化网络配置。
创建用户:执行useradd -m yourusername
命令创建一个普通用户(将yourusername
替换为你想要的用户名),然后执行passwd yourusername
命令设置用户密码。
设置 root 密码:执行passwd
命令设置 root 用户密码。
(九)安装显卡驱动(可选)
如果你的显卡需要额外的驱动程序(如 NVIDIA、AMD 等),可以在 chroot 环境中执行相应的安装命令,对于 NVIDIA 显卡,可以执行pacman -S nvidia
命令安装 NVIDIA 驱动程序。
(十)更新系统并退出 chroot
更新系统:执行pacman -Syu
命令更新系统软件包列表并进行系统升级。
退出 chroot:执行exit
命令退出 chroot 环境。
(十一)卸载分区并重启
卸载分区:执行umount -R /mnt
命令卸载所有挂载的分区。
重启电脑:执行reboot
命令重启电脑,此时系统应该可以从硬盘启动并进入 Arch Linux 的登录界面。
三、相关问题与解答
问题 1:安装过程中出现“pacman failed”错误怎么办?
解答:这可能是由于网络连接问题、软件源配置错误或磁盘空间不足等原因导致的,检查网络连接是否正常,可以尝试使用ping
命令测试网络连通性,如果网络正常,检查/etc/pacman.conf
文件中的软件源配置是否正确,确保软件源地址是可访问的,检查硬盘空间是否足够,可以使用df -h
命令查看磁盘空间使用情况,如果问题仍然存在,可以尝试更换软件源镜像服务器,或者清除缓存后重新执行安装命令。
问题 2:如何添加新的软件源?
解答:编辑/etc/pacman.conf
文件,在[core]
部分的Server =
后面添加新的软件源地址,要添加清华大学的 Arch Linux 镜像源,可以添加以下内容:
[core] Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
保存文件后,执行pacman -Sy
命令更新软件源列表,然后就可以使用新的软件源安装软件包了。
各位小伙伴们,我刚刚为大家分享了有关“arch linux 硬盘安装”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复