VMware workstation 15 安装 arch linux

声明

安装步骤参考 Installation guide - ArchWiki

前置准备

  • VMware workstation 安装
  • Arch Linux 镜像下载

新建虚拟机

  1. 选择 典型
    VMware workstation 15 安装 arch linux_第1张图片
  2. 选择下载的 arch linux 镜像
    VMware workstation 15 安装 arch linux_第2张图片
  3. 客户机操作系统选择 Linux,版本选择 其他Linux 5.x 或更高版本内核 64 位VMware workstation 15 安装 arch linux_第3张图片
  4. 自定义 虚拟机名称位置
    VMware workstation 15 安装 arch linux_第4张图片
  5. 磁盘大小推荐30G,虚拟磁盘存储是拆分多个还是单个文件看个人需求,我的是单个文件VMware workstation 15 安装 arch linux_第5张图片
  6. 如果本机网络是有线连接,则不需要修改网络适配器;如果是无线连接,需要点击 自定义硬件 ,将 网络适配器 修改为 桥接模式VMware workstation 15 安装 arch linux_第6张图片
  7. 最后点击 完成

系统安装

  1. 开启虚拟机,选中第一项 Boot Arch Linux (x86_64) 回车。VMware workstation 15 安装 arch linux_第7张图片
  2. 检测 boot mode
    ls /sys/firmware/efi/efivars	
    
    • 如果此文件存在,则是 UEFI mode
    • 如果此文件不存在,则是 BIOS mode (虚拟机上是这个)

VMware workstation 15 安装 arch linux_第8张图片
3. 同步时间

timedatectl set-ntp true   // 同步时间
timedatectl status         // 查看

VMware workstation 15 安装 arch linux_第9张图片
4. 磁盘分区

  1. 查看磁盘信息
    fdisk -l
    

VMware workstation 15 安装 arch linux_第10张图片
2. 进入虚拟磁盘

fdisk /dev/sda

VMware workstation 15 安装 arch linux_第11张图片
3. 磁盘分区(BIOS 选择 MBR 分区方案),对于 UEFI,请查看UEFI分区

  • n——创建分区

  • d——删除分区

  • w——分区方案写入磁盘

  • p——打印分区信息

  • q——退出fdisk工具

  • h——帮助

    1. 如果虚拟磁盘原先存在分区,需要将分区都删除掉。
    2. 先创建 BIOS引导分区VMware workstation 15 安装 arch linux_第12张图片
    3. 创建交换分区(最少512M,我这里设置1GVMware workstation 15 安装 arch linux_第13张图片
    4. 创建主分区VMware workstation 15 安装 arch linux_第14张图片
    5. 查看分区方案VMware workstation 15 安装 arch linux_第15张图片
    6. 确认无误后将其写入磁盘VMware workstation 15 安装 arch linux_第16张图片
  1. 对磁盘各个分区进行格式化

    • 查看分区信息
      fdisk -l
      
      VMware workstation 15 安装 arch linux_第17张图片
    • 引导分区格式化
      mkfs.fat -F32 /dev/sda1	// 第三个参数是引导分区的名字
      
      VMware workstation 15 安装 arch linux_第18张图片
    • 交换分区格式化
      mkswap /dev/sda2	// 格式化,第二个参数是 swap 分区名
      swapon /dev/sda2		// 开启 swap 分区
      
      VMware workstation 15 安装 arch linux_第19张图片
    • 主分区格式化
      mkfs.ext4 /dev/sda3		// 第二个参数是主分区名
      
      VMware workstation 15 安装 arch linux_第20张图片
  2. 挂载磁盘分区

    1. 挂载主分区
      mount /dev/sda3 /mnt		// 挂载
      ls /mnt						// 若是成功挂载,则有 lost+found
      umount /mnt					// 若是挂载错误分区,可用此卸载再重新挂载
      
      VMware workstation 15 安装 arch linux_第21张图片
    2. 挂载引导分区
      • 创建 boot 文件夹
         mkdir /mnt/boot
        
      • 挂载 引导分区
         mount /dev/sda1 /mnt/boot
        
        VMware workstation 15 安装 arch linux_第22张图片
  3. 选择国内镜像服务器

    1. vim 打开 /etc/pacman.d/mirrorlist 文件
       vim /etc/pacman.d/mirrorlist
      
    2. 录制宏操作将所有 China 源剪切到开头
      gg		// 回到开头
      qa		// 开始录制
      /^\n回车		// 搜索以 \n 开头的 \n
      /China回车		// 搜索 China
      0		// 回到第一个非空格字符开头
      v		//  进入可视化模式
      j			// 往下移动
      $		// 移动到这一行的末尾
      d		// 剪切并退出可视化模式
      gg
      /^\n回车
      p		// 粘贴
      q		// 结束录制
      @a	// 执行宏
      
      • 多次执行 @a ,将所有源都剪切到开头。
      • 推荐操作:6@a,将存在寄存器a里的宏执行6次。因为有7个 China 源。
        VMware workstation 15 安装 arch linux_第23张图片
    3. 保存退出
      :wq回车
      
  4. 安装系统

    pacstrap /mnt base linux linux-firmware
    

    VMware workstation 15 安装 arch linux_第24张图片
    VMware workstation 15 安装 arch linux_第25张图片

  5. 配置系统

    1. 生成 fstab文件

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

      VMware workstation 15 安装 arch linux_第26张图片

    2. 进入系统

      arch-chroot /mnt
      

      VMware workstation 15 安装 arch linux_第27张图片

    3. 安装 vimdhcpcd 软件

      // arch linux 没有自带文本编辑器
      // dhcpcd 用于自动分配网络地址
      pacman -S vim dhcpcd
      
    4. 设置时区

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

      VMware workstation 15 安装 arch linux_第28张图片

    5. 本地化

      1. vim 打开 /etc/locale.gen 文件
      vim /etc/locale.gen
      
      1. 取消掉 en_US.UTF-8 UTF-8 前的注释 #
        gg
        /en_US.UTF-8回车
        n					// 查找结果下一个
        h					// 光标左移
        x					// 删除字符
        :wq				// 保存退出
        
        VMware workstation 15 安装 arch linux_第29张图片
      2. 创建 /etc/locale.conf 文件并写入 LANG=en_US.UTF-8
        vim /etc/locale.conf
        
        // vim 下的命令
        i				// 进入编辑模式
        LANG=en_US.UTF-8
        按一下 Esc 键,退出编辑模式回到普通模式
        :wq
        
        VMware workstation 15 安装 arch linux_第30张图片
    6. 网络配置

      1. 创建 /etc/hostname 文件,并输入自定义的 hostname
      2. 编辑 /etc/hosts 文件,添加以下内容(将myhostname替换为自定义的 hostname):
        127.0.0.1	localhost
        ::1			localhost
        127.0.0.1	myhostname.localdomain	myhostname
        
        VMware workstation 15 安装 arch linux_第31张图片
    7. 修改 root用户 密码

      passwd
      

      VMware workstation 15 安装 arch linux_第32张图片

    8. 安装可引导程序 grub 并配置

      1. 安装 grub
        pacman -S grub
        
      2. 安装 grub 到 虚拟磁盘
        grub-install --target=i386-pc /dev/sda										// BIOS
        grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=GRUB	// UEFI
        
      3. 配置
        grub-mkconfig -o /boot/grub/grub.cfg
        
  6. 退出 /mnt 里的系统,然后重启就OK!

    exit
    reboot
    

你可能感兴趣的:(Arch,Linux)