Vmware Workstation 15 Pro安装Arch Linux并配置Docker
主机配置:
- CPU:Intel Core i7-7700HQ 2.8GHz 2.8GHz
- 内存:16GB
- 操作系统:Windows 10 Home 64bit
- 双显卡:Intel HD Graphics 630和Nvidia GeForce GTX 1070
Arch Linux虚拟机的硬件配置
- CPU:2个处理器,每个处理器2个核
- 内存:8GB
- 硬盘:60GB
- 固件类型:UEFI
- 显示:勾选加速3D图形
安装Arch Linux
启动虚拟机,开始Arch Linux的安装:
ping -c 2 baidu.com(确保网络畅通)timedatectl set-ntp true- 用
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选项来写入更改
mkfs.fat -F32 /dev/sda1mkswap /dev/sda2 && swapon /dev/sda2mkfs.ext4 /dev/sda3mount /dev/sda3 /mntmkdir -p /mnt/boot/EFImount /dev/sda1 /mnt/boot/EFIvim /etc/pacman.d/mirrorlist(把中国的163镜像源放在最前面)pacstrap /mnt base base-devel linux linux-firmwarepacstrap /mnt networkmanagergenfstab -U /mnt >> /mnt/etc/fstabarch-chroot /mnt
配置Arch Linux
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimehwclock --systohcpacman -S vimvim /etc/locale.gen(去掉en_US.UTF-8 UTF-8的注释)locale-genecho LANG=en_US.UTF-8 > /etc/locale.confecho YourHostname > /etc/hostnamevim /etc/hosts(设置主机名),hosts文件包含以下3行:
127.0.0.1 localhost
::1 localhost
127.0.1.1 YourHostname.localdomain YourHostname
systemctl enable NetworkManagerpasswdpacman -S grub efibootmgrgrub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grubgrub-mkconfig -o /boot/grub/grub.cfgexitumount -R /mntreboot
创建用户并安装VMWare的相关驱动
pacman -Syupacman -S sudoEDITOR=vim visudo(去掉%wheel ALL=(ALL) ALL的注释)useradd -m -G wheel NewUserNamepasswd NewUserName- Ctrl + d退出当前root用户,登录新用户
sudo pacman -S open-vm-toolssystemctl enable vmtoolsd vmware-vmblock-fusesudo pacman -S gtkmm3sudo pacman -S xf86-input-vmmouse xf86-video-vmware
安装配置Deepin桌面环境
sudo pacman -S deepin deepin-extrasudo vim /etc/lightdm/lightdm.conf(greeter-session=lightdm-deepin-greeter)
安装yaourt
sudo vim /etc/pacman.conf,文件最后加上下面内容:
[archlinuxcn]
#The Chinese Arch Linux communities packages.
SigLevel = Optional TrustAll
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
sudo pacman -Syu yaourt
安装中文字体和输入法
sudo pacman -S ttf-dejavu wqy-microheisudo pacman -S fcitx-im fcitx-configtoolsudo pacman -S fcitx-googlepinyin- 重启,打开fcitx-configtool配置一下就可以用了
安装其他软件
yaourt -S google-chrome- 安装zsh和oh-my-zsh
sudo pacman -S dockersystemctl start docker(sudo docker info)
Vmware Workstation 15 Pro安装Arch Linux并配置Docker的更多相关文章
- 【Linux】一步一步学Linux——VMware Workstation 15 Pro安装图解教程(06)
目录 00. 目录 01. VMware Workstation Pro15下载 02. VMware Workstation Pro15安装 03. VMware Workstation Pro 1 ...
- VMware Workstation 15 Pro安装带图形化界面的CentOS7
1.双击打开“VMware Workstation”,然后选择“创建新的虚拟机” 2.在安装向导中,选择“稍后安装操作系统”,然后点击“下一步”继续安装 3.在“客户机操作系统”中选择“Linux(L ...
- VMware Workstation 15 Pro中安装ubuntu1804
这篇笔记是一篇安装教程,没有什么实际的意义,仅为了记录一下……距离上次弄这东西不知道多长时间了,以至于这次再次使用时很是生疏,于是就想着把过程记录下来方便之后查看. 这里不涉及VMware Works ...
- VMware® Workstation 15 Pro 最新版软件安装教程
VMware 15 Pro下载地址: https://pan.baidu.com/s/1ILY2PTqB-BaJMn2hbKO4CA 提取码:vebd 如有问题咨询QQ:2217084817 VMwa ...
- Windows 7 + Tiny Linux 4.19 + XFS + Vmware Workstation 15 (PRO) 下篇dockerの奥义
美好的事物总是来自不易,而我是一个docker新手 从以上开场,请各位follow me站在一个初学者的角度,一步一步用最简单的视角审视docker和它的真实存在 上篇预告:Windows 7 + T ...
- VMware Workstation 12 Pro安装CentOs图文教程(超级详细)
本文记录了VMware Workstation 12 Pro安装CentOs的整个过程,具体如下: VMware Workstation 12: CENTOS 6.4 : 创建虚拟机 1.首先安装好V ...
- VMware Workstation 15 Pro 永久激活密钥 下载
注:本文来源于:Felix__H 的<VMware Workstation 15 Pro 永久激活密钥 下载 > 一. 激活密钥 YG5H2-ANZ0H-M8ERY-TXZZZ-YKRV8 ...
- VMware Workstation 15 Pro 永久激活密钥
VMware Workstation 15 Pro 永久激活密钥 一. 激活密钥 YG5H2-ANZ0H-M8ERY-TXZZZ-YKRV8 UG5J2-0ME12-M89WY-NPWXX-WQH ...
- VMware Workstation 14 Pro安装教程(详细)
VMware Workstation 14 Pro安装教程(详细) 话不多说,直接上图,需要的拿走. 下载地址:https://download3.vmware.com/software/wkst/f ...
随机推荐
- 吴裕雄--天生自然 PYTHON3开发学习:XML 解析
<collection shelf="New Arrivals"> <movie title="Enemy Behind"> <t ...
- LeetCode No.157,158,159
No.157 Read 用 Read4 读取 N 个字符 题目 给你一个文件,并且该文件只能通过给定的 read4 方法来读取,请实现一个方法使其能够读取 n 个字符. read4 方法: API r ...
- RSAUtils加密解密
import org.apache.commons.codec.binary.Base64; import org.apache.commons.io.IOUtils; import javax.cr ...
- random mating
随机交配种群 孟德尔分离(基于diploid and sexual)和随机交配(1.不因突变而改变的规律2.可计算的)是群体遗传学的基础. 随机交配(random mating)指群体中每一个成员与另 ...
- 把ngnix注册为linux服务 将Nginx设置为linux下的服务
一.创建服务脚本 vim /etc/init.d/nginx 脚本内容如下 #! /bin/sh # chkconfig: - 85 15 PATH=/web/server/nginx/sbin DE ...
- MySQL出现错误1030-Got error 28 from storage engine
磁盘空间不足引起的!1030-Got error 28 from storage engine df -h 清理空间
- VirtualBox端口映射
问题:VirtualBox里面启动Django项目后发现在虚拟机能打开,在物理机上无法打开如图: 解决方法:端口映射 问题解决!其他端口问题只需要添加对应端口即可,比如xshell连接虚拟机要添加22 ...
- vue项目post、put、delete、get向java后端传数组
通常我们向后端发送数据有两种方式 get.post,后又restful风格出现,又有put.delete等传参方式.但是对于我们来说他们的传参本质还是只有get和post的两种,即 get.delet ...
- 吴裕雄--天生自然 JAVA开发学习:集合框架
import java.util.*; public class Test{ public static void main(String[] args) { List<String> l ...
- 传统的Servlet在spring boot中怎么实现的?
传统的Servlet在spring boot中怎么实现的? 本文主要内容: 1:springboot一些介绍 2:传统的servlete项目在spring boot项目中怎么实现的?web.xml.u ...