Arch(UEFI)虚拟机安装(2021/10/6)

您所在的位置:网站首页 linux启动localegen Arch(UEFI)虚拟机安装(2021/10/6)

Arch(UEFI)虚拟机安装(2021/10/6)

#Arch(UEFI)虚拟机安装(2021/10/6)| 来源: 网络整理| 查看: 265

准备工作

1.Arch Linux镜像

2.VMware Workstation

下载镜像

在浏览器上搜索Arch Linux

点击Download

下载镜像

配置虚拟机

打开Vmware Workstation

创建新的虚拟机

典型

稍后安装操作系统

这里选择Linux(其他 Linux5.x 及更高版本内核 64 位)

名称随意,选择虚拟机位置

磁盘大小根据实际情况划分

点击 自定义硬件

内存,处理器核心数根据实际情况设定

在"新 CD/DVD (IDE)"中选择使用ISO镜像,选择刚才下载的镜像

选择镜像后点击"关闭"(不能直接点右上角"×")\ 然后点击完成\ 编辑虚拟机设置\

选项→高级→UEFI

安装Arch Linux

开启虚拟机

选择第一个

验证引导模式(如果命令结果显示了目录且没有报告错误,则系统以 UEFI 模式引导,如果前面选了UEFI,这一步应该不会报错)

# ls /sys/firmware/efi/efivars

检查网络连接(按Ctrl+C中断当前正在运行的命令)

# ping www.baidu.com

更新系统时间

# timedatectl set-ntp true

建立硬盘分区(这里使用cfdisk演示)

# cfdisk

选择gpt

用下方"Type"来选择分区类型

然后选择"Write",输入yes,回车

然后退出

格式化分区

查看分区

# lsblk

根分区格式化为ext4

# mkfs.ext4 /dev/root_partition(根分区)

efi分区格式化为fat32

# mkfs.fat -F32 /dev/efi_partition(efi分区)

初始化交换分区

# mkswap /dev/swap_partition(交换空间分区)

挂载分区

根磁盘卷挂载到/mnt

# mount /dev/root_partition(根分区) /mnt

用mkdir创建其他剩余挂载点

# mkdir /mnt/efi

efi磁盘卷挂载到/mnt/efi

# mount /dev/efi_partition (efi分区) /mnt/efi

注意: 挂载分区一定要遵循顺序,先挂载根(root)分区(到 '/mnt'),再挂载引导(boot)分区(到 '/mnt/boot' 或 '/mnt/efi',如果单独分出来了的话),最后再挂载其他分区。否则您可能遇到安装完成后无法启动系统的问题。

如果创建了SWAP交换空间卷,使用swapon启用它 # swapon /dev/swap_partition(交换空间分区)

更换软件源 curl -L -o /etc/pacman.d/mirrorlist

"https://www.archlinux.org/mirrorlist/?country=CN"

编辑/etc/pacman.d/mirrorlist,反注释部分链接

安装必需的软件包

# pacstrap /mnt base linux linux-firmware vim base-devel

等待下载

配置系统

Fstab

用以下命令生成 fstab 文件

# genfstab -U /mnt >> /mnt/etc/fstab

检查Fstab

# cat /mnt/etc/fstab

Change root 到新安装的系统

# arch-chroot /mnt

设置时区

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

本地化

编辑 /etc/locale.gen,然后取消掉 en_US.UTF-8 UTF-8 和zh_CN.UTF-8 UTF-8前的注释(#)

接着执行 locale-gen 以生成 locale 信息 # locale-gen

然后创建 locale.conf 文件,并 编辑设定 LANG 变量 echo LANG=en_US.UTF-8 >> /etc/locale.conf 没有设置中文 locale,因为中文 locale 会导致 tty 乱码

网络配置

创建 hostname 文件

编辑/etc/hostname

myhostname(主机名)

添加对应的信息到 hosts

编辑/etc/hosts

127.0.0.1 localhost::1 localhost127.0.1.1 myhostname.localdomain myhostname # 主机名.本地域名 主机名

Root密码 # passwd

安装引导

下载grub所需文件

# pacman -S dosfstools grub efibootmgr

安装grub

grub-install --recheck /dev/sda --efi-directory=/efi

最后还需要生成一个grub的配置文件

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

创建新用户

创建用户

useradd -m -G wheel -s /bin/bash uesrname

设置用户密码

passwd username

为用户添sudo权限

编辑/etc/sudoers

反注释%wheel ALL=(ALL) ALL

安装dhcp

pacman -S dhcp dhcpcd

退出chroot并重启

输入 exit

卸载分区 umount -R /mnt/efi umount -R /mnt

重启 reboot

由于还没有安装桌面,所以登陆后还处在命令行模式,桌面等的安装有时间再写吧

参考文章:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3