Linux命令学习(八)
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/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
历经千辛万苦,终于成功启动
原文作者:絷缘
作者邮箱:zhiyuanworkemail@163.com
原文地址:https://zhiyuandnc.github.io/m9qF680b6/
版权声明:本文为博主原创文章,转载请注明原文链接作者信息