Arch-Linux安装部署(知识小结)

1. Arch-Linux系统:

基于X86_64位架构制作的一种特别发行版,系统全部由开源软件组成,帮助文档丰富,全部由社区进行管理和维护,其镜像只提供简单的系统组件,需要全程联网才可安装部署

2. 创建Arch-Linux的虚拟机

文件菜单 -> 新建虚拟机 -> 稍后安装系统 ->选择版本为Linux、其他版本、Linux5.x或更高版本内核64位 -> 命名为Arch-Linux -> 更改存储路径 -> 磁盘容量8G ,单个文件 ->自定义硬件(新CD/DVD中选择之前下载好的镜像文件)

3. 启动虚拟机

进入引导界面 -> 选择第一项 -> 自动进入命令行

4. 部署系统

(1)检查网络连通性

​ 获取地址:ip addr

​ 测试:ping www.baidu.com

(2)创建分区

​ 方法:fdisk /dev/sda

​ 至少两个分区:

​ swap分区:512M

​ 根分区:剩余所有

(3)启用swap分区

​ 格式化swap分区:mkswap /dev/sda1

​ 启用:swapon /dev/sda1

​ 查看:free -h

(4)格式化根分区:mkfs.ext4 /dev/sda2

(5)挂载根分区:mount /dev/sda2 /mnt

(6)修改下载源,防止下载速度过慢

​ 进入下载源配置目录:cd /etc/pacman.d

​ 将所有行注释掉

​ 定位第一行增加阿里源的地址信息:Server = http://mirrors.aliyun.com/archlinux/repo/os/repo/os/arch

(7)下载必要软件:

​ pacstrap /mnt base

​ pacstrap /mnt linux

​ pacstrap /mnt linux-firmware

​ pacstrap /mnt dhcpcd

​ pacstrap /mnt vim

​ pacstrap /mnt openssh

​ pacstrap /mnt man

​ pacstrap /mnt net-tools

​ pacstrap /mnt pacman

(8)生成开机启动文件

​ 写入开机启动内容:genfstab -U /mnt >> /mnt/etc/fstab

​ 浏览:cat /mnt/etc/fstab

(9)切换根目录:arch-chroot /mnt

(10)设置root密码:passwd root

(11)设置开机启动:systemctl enable dhcpcd

(12)安装并配置grub2引导文件:

​ 安装:pacman -S grub

​ 部署到硬盘:grub-install /dev/sda

​ 写入引导:grub-mkconfig -o /boot/grub/grub.cfg

​ 退出当前系统:exit

​ 重启:reboot

历经千辛万苦,终于成功启动

image-20201014145256240

原文作者:絷缘
作者邮箱:zhiyuanworkemail@163.com
原文地址:https://zhiyuandnc.github.io/m9qF680b6/
版权声明:本文为博主原创文章,转载请注明原文链接作者信息