archlinux 安装

安装时,首先选择Boot Arch Linux 选项。然后会进入到命令行模式:


执行下面的命令进行分区

cfdisk
选择分区表类型,选择DOS,即为MBR分区表

然后进入分区界面进行分区,分区方式类似于其他linux发行版,可以简单的将整块磁盘分成3个区

/dev/sda1:  200M  主分区(用来作为/boot分区)

/dev/sda2: 剩余所有内存 逻辑分区

     |----/dev/sda5: 大小自己确定(用来做swap分区,可以与自己的内存大小一致)

     |----/dev/sda6: 剩余空间,用来挂在/目录的

分区完毕后,选择屏幕下方的quit菜单项,返回到命令行,接下来输入下面的命令,来对分区进行格式化

mkfs.ext4 /dev/sda1
mkswap /dev/sda5
mkfs.ext4 /dev/sda6

接下来,为了能够对系统进行预先的设置,将刚才所分的去挂载到/mnt目录下,并建立home目录

mount /dev/sda6 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
mkdir /mnt/home

再然后,启用swap分区

swapon /dev/sda5

然后,设置软件源列表,等会儿我们安装系统时需要从设置的软件源下载很多东西

echo > /etc/pacman.d/mirrorlist  #清空软件源列表
#将下面的内容写入到上面清空的文件中
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch

接下来,开始真正安装archlinux了:

pacstrap /mnt base base-devel  #安装ArchLinux
genfstab -U -p /mnt >> /mnt/etc/fstab #生成fstab
arch-chroot /mnt #切换根目录到新系统
vi /etc/locale.gen #将zh_CN.UTF8那一行的注释取消掉
locale-gen #生成locale文件
echo yourname > /etc/hostname #设置主机名
passwd   #设置root密码
pacman -S net-tools vim grub  #安装3个软件
grub-install --target=i386-pc --recheck /dev/sda   #安装grub,注意,这里的target和之前选择的分区表类型有关,具体还不清楚
grub-mkconfig -o /boot/grub/grub.cfg  #配置grub
exit   #退出chroot
umount /mnt #卸载/mnt,如果提示设备忙无法卸载,可跳过此步
reboot 

OK,重启之后,你就成功的进入了ArchLinux!!!



### Arch Linux 安装指南 #### 1. 系统安装概述 Arch Linux 是一个轻量级的 Linux 发行版,适合对老旧电脑进行安装,同时提供了高度可定制化的特性[^1]。然而,其基于命令行的安装过程相对繁琐且复杂,但只要耐心操作,最终都能成功完成安装。 #### 2. 安装前准备 在开始安装之前,需要确保以下准备工作已经完成: - 下载并创建 Arch Linux 的 Live ISO 镜像。 - 使用工具(如 Rufus 或 BalenaEtcher)将镜像写入 USB 启动盘。 - 将计算机设置为从 USB 启动。 #### 3. 安装步骤 ##### 3.1 安装 archinstall 工具 可以通过 Pacman 包管理器直接安装 `archinstall` 工具,或者从 Git 仓库克隆并运行脚本[^2]: ```bash sudo pacman -S archinstall ``` 或 ```bash git clone https://github.com/LRA-QC/arch_installer.git cd arch_installer-git python -m archinstall ``` ##### 3.2 分区与格式化 建议使用以下分区布局[^4]: - `/boot`:EFI 系统分区,建议大小为 1GiB。 - `[SWAP]`:交换分区,大小建议与物理内存相同,用于休眠功能。 - `/`:根分区,建议至少 23-32GiB。 具体操作命令如下[^5]: ```bash mkfs.fat -F32 /dev/sda1 # 格式化 EFI 分区为 FAT32 mkswap /dev/sda2 # 格式化交换分区为 swap mkfs.ext4 /dev/sda3 # 格式化根分区为 EXT4 文件系统 ``` 挂载分区: ```bash mount /dev/sda3 /mnt # 挂载根分区 mkdir /mnt/efi # 创建 EFI 目录 mount /dev/sda1 /mnt/efi # 挂载 EFI 分区 swapon /dev/sda2 # 启用交换分区 ``` ##### 3.3 配置镜像源 备份默认镜像文件,并选择合适的镜像源: ```bash cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup ``` 可以使用 `reflector` 自动获取最优镜像源: ```bash reflector --verbose --latest 10 --sort rate --save /etc/pacman.d/mirrorlist ``` 或者手动添加国内镜像源: ```plaintext Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch ``` ##### 3.4 安装基础系统 使用 `pacstrap` 命令安装基础系统包: ```bash pacstrap /mnt base linux linux-firmware net-tools networkmanager openssh vim nano ``` ##### 3.5 配置系统 生成 `fstab` 文件: ```bash genfstab -U /mnt >> /mnt/etc/fstab ``` 进入新系统环境: ```bash arch-chroot /mnt ``` 设置时区、语言和地区: ```bash ln -sf /usr/share/zoneinfo/Region/City /etc/localtime hwclock --systohc echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen locale-gen echo "LANG=en_US.UTF-8" > /etc/locale.conf ``` 配置主机名和网络: ```bash echo "your_hostname" > /etc/hostname systemctl enable NetworkManager ``` 安装引导程序(以 GRUB 为例): ```bash pacman -S grub efibootmgr os-prober grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=GRUB grub-mkconfig -o /boot/grub/grub.cfg ``` 设置 root 密码: ```bash passwd ``` 退出 chroot 环境并重启: ```bash exit umount -R /mnt reboot ``` #### 4. 后续配置 安装完成后,可以进一步配置系统,例如安装图形化界面、AUR 软件管理工具等[^3]: ```bash sudo pacman -Syyu sudo pacman -S archlinuxcn-keyring git clone https://aur.archlinux.org/yay.git cd yay makepkg -si ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值