vmware 虚拟机设置
- vmware 创建虚拟机
- 进入设置->再添加一个网络适配器->设为仅主机模式
- 进入选项->高级->启用 efi
- 返回硬件->cd->添加 iso 镜像
- 启动虚拟机
virtualbox 虚拟机设置
- virtualbox 创建虚拟机
- 进入设置->系统
1. 启用 efi - ->存储
1. 添加 iso 镜像 - ->网络
1. 网络地址 1:网络地址转换(NAT)
2. 网络地址 2:host-only - 启动虚拟机
archlinux 安装阶段
验证安装镜像文件、设置键盘布局可忽略
查看启动模式
1 | # 不报错就是efi启动,报错则为bios启动 |
验证网络
1 | ip link |
确保时钟同步
1 | timedatectl |
分区创建(efi 启动)
- 使用 fdisk 创建分区
| 分区 | 分区类型 | 目录 | 挂载点 | 大小 |
|---|---|---|---|---|
| 启动分区/dev/sda1 | fat32 | /boot |
/mnt/boot |
>=300M |
| 交换分区/dev/sda2 | swap | swap | >=512M |
|
| 根分区/dev/sda3 | ext4 | / |
/mnt |
剩下所有 |
1 | fdisk -l |
- 使用 mkfs 创建文件系统
1 | mkfs.ext4 /dev/sda3 |
- 挂载分区
1 | mount /dev/sda3 /mnt |
源设置
1 | pacman -Sy reflector |
pacstrap 安装系统基本组件
1 | pacstrap -K /mnt base base-devel linux linux-firmware vim networkmanager openssh grub efibootmgr |
进入系统并进行基本配置等
1 | arch-chroot /mnt |
grub 配置阶段,执行以下即可
1 | grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB |
其他服务
- 网络服务自启动
1 | systemctl enable NetworkManager |
- ssh 自启动:
1 | systemctl enable sshd |
- 编辑 ssh 配置文件,开启远程登录
1 | vim /etc/ssh/sshd_config |
- 先关闭虚拟机,然后进入设置->存储,移除 iso 镜像再启动虚拟机
1 | exit |
安装图形界面
- 安装 virtualbox 或 vmware 工具
1 | # virtualbox |
- 安装图形界面
1 | pacman -Sy xorg plasma sddm cups konsole dolphin |
- 安装输入法和字体
1 | pacman -Sy fcitx5-im fcitx5-chinese-addons fcitx5-material-color |
- 配置输入法
1 | vim /etc/environment |
- 设置 sddm 自启动
1 | systemctl enable sddm |
- 添加普通用户
1 | useradd -m sena -s /bin/bash -d /home/sena |
- 添加 sudo 权限
1 | # 在/etc/sudoers.d/文件夹中添加配置文件 |
其他配置及软件
挂载共享文件夹
- 往文件
/etc/fstab添加以下内容
1 | .host:/共享文件夹名(host-share) 挂载文件夹(/home/sena/host-share) fuse.vmhgfs-fuse defaults 0 0 |
- 重新读取并挂载
1 | sudo systemctl daemon-reload |
- 在用户环境变量里面添加,启动时自动挂载
1 | # .bashrc .zshrc |
终端代理配置
1 | # export all_proxy="http://127.0.0.1:10808" |
yay 安装
1 | sudo pacman -S git |
zsh
- 安装 zsh
1 | sudo pacman -S zsh zsh-autosuggestions zsh-syntax-highlighting zsh-completions |
- 安装 zim
1 | curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh |
- 执行安装 powerlevel10k
1 | zimfw install |
若未找到 zimfw 命令,可直接重启终端,等待自动安装
docker 使用
- 安装
1 | pacman -S docker docker-compose |
- 启动并添加自启动
1 | systemctl enable docker |
go env
1 | go env -w GO111MODULE=on |
clash
1 | nohup clash -f config.yaml -d ~/.config/clash > nohup.log 2>&1 & |
pacman 安装软件验证失败解决
1 | pacman-key --init |
vmware 共享粘贴板失效
经过我的测试,该方法也不起作用
1 | kwriteconfig5 --file startkderc --group General --key systemdBoot false |
Leave a comment