【虚拟机】Arch Linux 安装教程(UEFI+GPT)

 前言

ArchLinux作为一个十分好用的Linux,但是它的安装似乎有点困难。今天我就来教大家安装ArchLinux。




如何下载

方法一:

你可通过进入Archlinux官方网站(https://www.archlinux.org):

接着,点击 右上角 的  Download ,进入此界面后,向下滑动,找到 china:

这时你就可以选择任意的镜像站进行下载!!!(进入镜像站后记得找到结尾为.iso文件下载):

方法二:

直接点击下面的链接:

        (中科大镜像站)

Index of /archlinux/iso/http://mirrors.ustc.edu.cn/archlinux/iso/    

        (清华大学镜像站)

Index of /archlinux/iso/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirrorhttps://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/

这里我以清华大学镜像站为例:    

                选择最新的,即2021.09.01,点击进入:

选择结尾为.iso文件进行下载!!!(中科大镜像站也是这样下载)


开始前的准备

因为这里介绍的是使用虚拟机安装,虚拟机需要设置几个东西!!!

我这里使用的虚拟机是virtualbox,操作步骤如下:

1.新建一个虚拟机

2.输入名称(这里我就取名为Arch)

3.设置内存大小(这里我设置了4G)

4.分配硬盘大小

(前三张你可以自行设置)

(最终我给了48G)

5.创建完成后,点击设置

6.配置设置

点击系统,将启用EFI(只针对某些操作系统)勾选上

(我这里把软盘取消了,这个可选可不选)

(分配处理器,你可以自行设置)

​ (分配显存大小,你可以自行设置)

7.将下载的ArchLinux镜像文件载入

(点击下方的 [光驱]没有盘片)

(选择你下载的ArchLinux镜像文件)

                                                              (最后点击启动)


正式开始安装

# 等待几秒后,会出现启动的画面,选择第一个,按下Enter键

# 进入后是这个画面

# 验证是否为UEFI启动

# ls /sys/firmware/efi/efivars

# 如果能出现图中的有一大串玩意,证明你是UEFI启动

# 看看有没有网络,使用ping指令(按下ctrl+c可以停止)

# ping baidu.com

# 更新系统的时间

# timedatectl set-ntp true

# 修改镜像源

(现在arch会自动搜索附近的镜像站,你也可以不用修改)

# vim /etc/pacman.d/mirrorlist
# 这里教大家 vim 的编辑方式
  
  按下 i 进入编辑模式
  编辑完按下 Esc 退出编辑模式 再输入 :wq 保存并且退出

# 例如我这里我想要 中科大 和 清华大学 的镜像站,在最前面加上这两个:

# Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
# Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

 # 进行硬盘分区操作

# 可以使用这两个指令查看你的磁盘
# archwiki中也写到: 结果中以 rom、loop 或者 airoot 结尾的设备可以被忽略。 

fdisk -l

lsblk

 

# 这里我要进行分区的硬盘是 /dev/sda

# 我这里使用的是fdisk进行分区(你也可以使用你喜欢的例如 cfdisk gdisk cgdisk parted)

fdisk /dev/sda
# 因为是UEFI模式,wiki中也写到 分区是必须要有的:

    一个根分区(挂载在 根目录)/;
    要在 UEFI 模式中启动,还需要一个 EFI 系统分区。

# 这个是fdisk的界面

# 输入g,创建GPT格式的分区表

# 创建第一个分区(EFI系统分区),输入n ,按下两次 Enter ,输入+512M

(wiki中写到这个分区至少需要260M以上,所有我这里给了512M,你可以随意,但一定要260M以上)

# 创建第二个分区(swap),输入n ,按下两次 Enter ,输入+1G

(swap是文件交换分区,如果你的内存小,可以添加这个分区,如果如果你内存大,可以不分这个区)

# 创建第三个分区(根目录)输入n ,按下三次 Enter ,可以将剩余的分在一起

# 输入 w 写入磁盘

# 这是最后分完的结果

# 格式化分区

# 将第一个分区格式化为fat32格式的

# mkfs.fat -F32 /dev/sda1
# 将第三个分区格式化为ext4格式的

# mkfs.ext4 /dev/sda3
# 将第二个分区格式化为swap

# mkswap /dev/sda2 

# swapon /dev/sda2

 

# 挂载分区

# 将根磁盘(即sda3)挂载到 /mnt

# mount /dev/sda3 /mnt

# 再挂载引导分区(即sda1)

# mkdir /mnt/boot

# mount /dev/sda1 /mnt/boot

# 最后可以用 lsblk 指令查看是否有误挂载错误

 

# 安装

# 安装几个必需的软件包

# 执行命令

# pacstrap /mnt base linux linux-firmware vim nano

# 配置系统

# Fstab

# genfstab -U /mnt >> /mnt/etc/fstab
# 你可以执行完命令再检查一下生成的 /mnt/etc/fstab 文件是否正确

# 使用 cat 指令

# cat /mnt/etc/fstab

 

# 进入系统

# arch-chroot /mnt

# 如果前面的  root@archiso ~ #    变为    [root@archiso /]#    说明进入了系统

# 时区

# 设置时区,输入

# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# 然后

# hwclock --systohc

# 本地化

# 编辑 locale.gen 文件

# vim /etc/locale.gen

# 将 en_US.UTF-8 UTF-8 前面的注释(即 # 号)去除,保存并退出

# 然后执行以下命令生成信息

# locale-gen

# 再编辑 locale.conf 文件

# vim /etc/locale.conf

# 在文件输入: LANG=en_US.UTF-8

# 或者直接输入下面这串指令:

# echo 'en_US.UTF-8' > /etc/locale.conf

 

# 网络配置

# 执行指令

# vim /etc/hostname

# 里面填写

主机名



# 里面填写你的主机名称,例如我给我的主机名称为arch ,你那里就可以填你自己的

# 编辑 hosts 文件

# vim /etc/hosts

# 里面填写

127.0.0.1	localhost
::1		    localhost
127.0.1.1	主机名.localdomain	主机名

# 安装引导程序和其他

# 安装grub

# pacman -S grub efibootmgr

# 然后执行

# grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB

# 生成 grub.cfg

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

# 安装微码

# pacman -S intel-ucode (intel-cpu)

# pacman -S amd-ucode (amd-cpu)

# 最后再安装联网工具

# pacman -S dhcpcd

# 设置密码

 #执行

# passwd

# 最后输入 exit  ,再输入 reboot 重启,出现 grub 引导画面Archlinux表示安装成功

结尾语

到此 Archlinux(UEFI + GPT) 安装到此为止,感谢您的观看!!!

下期教大家安装Linux上三大主流桌面,感谢大家的支持!!!

  • 5
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值