发布于 

ArchLinux安装

如何在虚拟机安装Arch Linux?

1.新建一个虚拟机。下载Arch[1]
2.虚拟机设置—选项—高级—选择uefi 3.开机
4.配置网络

1
dhcpcd

5.wifi-menu[2]
6.配置镜像源

1
nano /etc/pacman.d/mirrorlist

清华大学镜像源
ctrl + x 然后输入y按回车
7.磁盘分区

1
cfdisk /dev/sda

创建300m EFI分区 剩余空间创建根分区
new 回车 300m(第二个同理指剩余的空间)
选择write回车输入yes
quit退出
8.把根分区格式化为ext4

1
mkfs.ext4 /dev/sda2

9.把EFI分区格式化为fat32

1
mkfs.fat -F32 /dev/sda1

10.挂在根分区

1
mount /dev/sda2 /mnt

11.创建EFI分区挂载点

1
mkdir /mnt/boot  mkdir /mnt/boot/EFI

12.挂在EFI分区

1
mount /dev/sda1 /mnt/boot/EFI

13.安装基础包[3]

1
pacstrap -i /mnt base base-devel linux linux-firmware

14.生成文件系统表

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

15检查文件系统表有没有问题

1
cat  /mnt/etc/fstab

16.切换根目录

1
arch-chroot /mnt

17.设置时区[7]

1
ln -sf /usr/share/zoneinfo$(tzselect) /etc/localtime

18.设置时间漂移

1
hwclock --systohc --utc

19.配置locale[4]

1
nano /etc/locale.gen

20.生成locale文件

1
locale-gen

21.设置语言(tty中文乱码)

1
echo LANG=en_US.UTF-8 > /etc/locale.conf

22.设置主机名

1
echo kiss > /etc/hostname

23.配置hosts文件ArchWiki配置

nano /etc/hostname

1
2
3
127.0.0.1        localhost
::1 localhost
127.0.1.1 myhostname.localdomain myhostname

24.安装DHCP

1
pacman -S dhcpcd

25.启动dhcp服务

1
systemctl enable dhcpcd.service

26.设置root密码

1
passwd

27.创建普通用户

1
useradd -m -G wheel -s /bin/bash xxx

27.1设置密码 用户名

1
passwd xxx #xxx是你的用户名不是密码

28.安装vim sudo

1
pacman -S vim sudo

29.赋予用户sudo权限

1
2
visudo 
去掉%wheel ALL=(ALL)ALL的#

30.安装引导

1
2
pacman -s grub efibootmgr 
多系统安装os-prober

31.grub安装

1
grub-install --target=x86_64-efi --efi-directory=/boot/EFI

32.生成配置文件

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

33.退出重启

1
2
exit 
reboot

34.查看显示设备

1
lspci | grep vga

35.安装通用的显示驱动

1
pacman -S xf86-video-vesa

36.安装xorg

1
pacman -S xorg

38.安装字体

1
pacman -S ttf-dejavu wqy-microhei

39.安装kde桌面环境和应用

1
pacman -S plasma kde-applications

40启用显示管理服务

1
systemctl enable sddm

41启用网络管理器

1
systemctl  enable NetworkManager

42.重启

1
reboot

43.更改中文

44.根据网址设置更新镜像 写入签名key

ArchlinuxCN


  1. 1.用你喜欢的搜索引擎搜索清华大学开源软件镜像站或者阿里巴巴开源镜像站
  2. 2.会显示zsh: command not found: wifi-memu
  3. 3.需要按两下回车 然后yes
  4. 4.终端显示 bash: nano:command not found(bash: nano:命令未找到)
  5. 5.清华大学开源软件镜像站
  6. 6.阿里巴巴开源镜像站
  7. 7.4 >>9>>1>>1

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。