主机配置:

  1. CPU:Intel Core i7-7700HQ 2.8GHz 2.8GHz
  2. 内存:16GB
  3. 操作系统:Windows 10 Home 64bit
  4. 双显卡:Intel HD Graphics 630和Nvidia GeForce GTX 1070

Arch Linux虚拟机的硬件配置

  1. CPU:2个处理器,每个处理器2个核
  2. 内存:8GB
  3. 硬盘:60GB
  4. 固件类型:UEFI
  5. 显示:勾选加速3D图形

安装Arch Linux

启动虚拟机,开始Arch Linux的安装:

  1. ping -c 2 baidu.com(确保网络畅通)
  2. timedatectl set-ntp true
  3. fdisk /dev/sda对磁盘进行分区,分区大体的结构是:
挂载点 分区 分区类型 大小
/mnt/boot /dev/sda1 EFI系统分区 512MB
SWAP分区 /dev/sda2 Linux swap 8GB
/mnt /dev/sda3 Linux ext4 剩余空间
  • g选项来确定分区的格式为GPT
  • n选项来划分下一个分区
  • t选项来更改分区格式,1代表EFI系统分区,19代表Linux swap
  • w选项来写入更改
  1. mkfs.fat -F32 /dev/sda1
  2. mkswap /dev/sda2 && swapon /dev/sda2
  3. mkfs.ext4 /dev/sda3
  4. mount /dev/sda3 /mnt
  5. mkdir -p /mnt/boot/EFI
  6. mount /dev/sda1 /mnt/boot/EFI
  7. vim /etc/pacman.d/mirrorlist(把中国的163镜像源放在最前面)
  8. pacstrap /mnt base base-devel linux linux-firmware
  9. pacstrap /mnt networkmanager
  10. genfstab -U /mnt >> /mnt/etc/fstab
  11. arch-chroot /mnt

配置Arch Linux

  1. ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  2. hwclock --systohc
  3. pacman -S vim
  4. vim /etc/locale.gen(去掉en_US.UTF-8 UTF-8的注释)
  5. locale-gen
  6. echo LANG=en_US.UTF-8 > /etc/locale.conf
  7. echo YourHostname > /etc/hostname
  8. vim /etc/hosts(设置主机名),hosts文件包含以下3行:
127.0.0.1   localhost
::1 localhost
127.0.1.1 YourHostname.localdomain YourHostname
  1. systemctl enable NetworkManager
  2. passwd
  3. pacman -S grub efibootmgr
  4. grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub
  5. grub-mkconfig -o /boot/grub/grub.cfg
  6. exit
  7. umount -R /mnt
  8. reboot

创建用户并安装VMWare的相关驱动

  1. pacman -Syu
  2. pacman -S sudo
  3. EDITOR=vim visudo(去掉%wheel ALL=(ALL) ALL的注释)
  4. useradd -m -G wheel NewUserName
  5. passwd NewUserName
  6. Ctrl + d退出当前root用户,登录新用户
  7. sudo pacman -S open-vm-tools
  8. systemctl enable vmtoolsd vmware-vmblock-fuse
  9. sudo pacman -S gtkmm3
  10. sudo pacman -S xf86-input-vmmouse xf86-video-vmware

安装配置Deepin桌面环境

  1. sudo pacman -S deepin deepin-extra
  2. sudo vim /etc/lightdm/lightdm.confgreeter-session=lightdm-deepin-greeter

安装yaourt

  1. sudo vim /etc/pacman.conf,文件最后加上下面内容:
[archlinuxcn]
#The Chinese Arch Linux communities packages.
SigLevel = Optional TrustAll
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
  1. sudo pacman -Syu yaourt

安装中文字体和输入法

  1. sudo pacman -S ttf-dejavu wqy-microhei
  2. sudo pacman -S fcitx-im fcitx-configtool
  3. sudo pacman -S fcitx-googlepinyin
  4. 重启,打开fcitx-configtool配置一下就可以用了

安装其他软件

  1. yaourt -S google-chrome
  2. 安装zsh和oh-my-zsh
  3. sudo pacman -S docker
  4. systemctl start dockersudo docker info

Vmware Workstation 15 Pro安装Arch Linux并配置Docker的更多相关文章

  1. 【Linux】一步一步学Linux——VMware Workstation 15 Pro安装图解教程(06)

    目录 00. 目录 01. VMware Workstation Pro15下载 02. VMware Workstation Pro15安装 03. VMware Workstation Pro 1 ...

  2. VMware Workstation 15 Pro安装带图形化界面的CentOS7

    1.双击打开“VMware Workstation”,然后选择“创建新的虚拟机” 2.在安装向导中,选择“稍后安装操作系统”,然后点击“下一步”继续安装 3.在“客户机操作系统”中选择“Linux(L ...

  3. VMware Workstation 15 Pro中安装ubuntu1804

    这篇笔记是一篇安装教程,没有什么实际的意义,仅为了记录一下……距离上次弄这东西不知道多长时间了,以至于这次再次使用时很是生疏,于是就想着把过程记录下来方便之后查看. 这里不涉及VMware Works ...

  4. VMware® Workstation 15 Pro 最新版软件安装教程

    VMware 15 Pro下载地址: https://pan.baidu.com/s/1ILY2PTqB-BaJMn2hbKO4CA 提取码:vebd 如有问题咨询QQ:2217084817 VMwa ...

  5. Windows 7 + Tiny Linux 4.19 + XFS + Vmware Workstation 15 (PRO) 下篇dockerの奥义

    美好的事物总是来自不易,而我是一个docker新手 从以上开场,请各位follow me站在一个初学者的角度,一步一步用最简单的视角审视docker和它的真实存在 上篇预告:Windows 7 + T ...

  6. VMware Workstation 12 Pro安装CentOs图文教程(超级详细)

    本文记录了VMware Workstation 12 Pro安装CentOs的整个过程,具体如下: VMware Workstation 12: CENTOS 6.4 : 创建虚拟机 1.首先安装好V ...

  7. VMware Workstation 15 Pro 永久激活密钥 下载

    注:本文来源于:Felix__H 的<VMware Workstation 15 Pro 永久激活密钥 下载 > 一. 激活密钥 YG5H2-ANZ0H-M8ERY-TXZZZ-YKRV8 ...

  8. VMware Workstation 15 Pro 永久激活密钥

    VMware Workstation 15 Pro 永久激活密钥   一. 激活密钥 YG5H2-ANZ0H-M8ERY-TXZZZ-YKRV8 UG5J2-0ME12-M89WY-NPWXX-WQH ...

  9. VMware Workstation 14 Pro安装教程(详细)

    VMware Workstation 14 Pro安装教程(详细) 话不多说,直接上图,需要的拿走. 下载地址:https://download3.vmware.com/software/wkst/f ...

随机推荐

  1. Git-GitHub-GitLab三者之间的联系及区别

    在讲区别以及联系之前先简要的介绍一下,这三者都是什么(本篇文章适合刚入门的新手,大佬请出门左转) 1.什么是 Git? Git 是一个版本控制系统. 版本控制是一种用于记录一个或多个文件内容变化,方便 ...

  2. DataSet,DataTable排序(转载)

    DataSet,DataTable排序   关于对已经绑定的DataSet的排序的问题: DataSet ds=new DataSet();DataView dv=new DataView();dv. ...

  3. Sqlite教程(4) Activity

    之前我们已经有了DbHelper.Data Access Object.Configuration. 那麽现在就是由Activity去创建它们,然後就可以存取Sqlite. 架构图表示了它们的关系. ...

  4. linux的进程和管道符(二)

    回顾:进程管理:kill killall pkill问题:1.pkill -u root 禁止2.用户名不要用数字开头或者纯数字windows的用户名不要用中文3.pokit/etc/passwd 6 ...

  5. tomcat端口占用异常

    错误记录--更改tomcat端口号方法,Several ports (8005, 8080, 8009) 2011年01月18日 01:34:00 阅读数:202700 启动Tomcat服务器报错: ...

  6. java中==和equals

    /** * @author zhaojiatao * @date 2018/7/19 */ public class equalsLearn { public static void main(Str ...

  7. TreeviewEditor.rar

    本工具可以打开.保存指定格式的XML文件. 树形控件的节点可以编辑.删除.增加.使用本工具看方便地创建书或论文的目录大纲,我用这个工具已经写了好几本书了. 动态图1: 动态图2:编辑效果,支持节点拖曳 ...

  8. python后端向前台返回字节流文件

    python后端向前台返回字节流文件,浏览器访问地址自动下载文件: from django.http.response import StreamingHttpResponse # 要下载的文件路径 ...

  9. [LC] 77. Combinations

    Given two integers n and k, return all possible combinations of k numbers out of 1 ... n. Example: I ...

  10. 78)PHP,编写session存储机制(将数据写进数据库)的代码整理(未实验)

    <?php function userSessionBegin() { echo '<br>Begin<br>'; //初始化数据库服务器连接,这个函数是最先执行,所以, ...