ArchVrit使用说明

丰川祥子

发布于616天前
https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.archvirt

首次使用

首次开启应用后将会在后台自动下载Archlinux官网镜像文件, 镜像文件将会从北京外国语大学开源软件镜像站获取.

等待镜像文件获取结束后, 将会启动QEMU与noVNC, 如果还没看到noVNC界面可以尝试重新打开应用.

Screenshot_20240927_051044.png

等待ArchISO加载完成后便可以进入正常安装界面(如上图). 可以参考Archlinux官方安装指南(中文版, 英文版)进行系统的安装.

使用ssh连接ArchISO

如果你觉得在vnc里面安装Archlinux过于瞎眼, 也可以尝试使用ssh来连接ArchISO并安装.
在连接前需要使用passwd修改root密码

# passwd root

然后使用ssh连接

# ssh root@archlinux.<你的盒子名称>.heiyu.space

Screenshot_20240927_065801.png

如何挂载网盘内容

你可以使用下面的命令去挂载网盘.

# mount -t virtiofs hostfs (你想挂载的路径, 如:/mnt)

Screenshot_20240927_064811.png

在安装完成后也可以使用fstab进行自动挂载
使用下面的命令可以看到virtiofs的fstab挂载配置

# genfstab -U -P / 

也可以参考下面的配置

hostfs    /mnt    virtiofs    rw    0 0

如何通过ssh连接安装后的虚拟机

Archlinux默认不包含ssh daemon, 你可以通过下面的指令来安装openssh.

# pacman -S openssh

安装后可以参考sshd_config手册来调整你的ssh daemon配置, 配置完成后便可以使用下面的命令来开启ssh daemon

# systemctl enable --now sshd

接着,便可使用ssh进行连接

# ssh <虚拟机中的用户名称>@archlinux.<你的盒子名称>.heiyu.space

Screenshot_20240927_045616.png

可以使用的端口

除了sshd需要的22(tcp)端口以外, 还可以使用下面的端口进行连接:

使用WireGuard连接虚拟机

在安装完Archlinux后, 您可以参考Archlinux Wiki来安装与配置WireGuard服务.由于WireGuard使用Quic协议, 因此您可能需要使用端口描述中的9987(udp)端口.

配置图形界面并使用vnc连接

虚拟机默认使用virtio-vga与noVNC, 可以参考KDE桌面文档来安装与配置KDE桌面.

Screenshot_20240927_045301.png
如果您认为noVNC并不好用, 也可以使用上述的端口建立vnc服务器并使用任意vnc客户端连接

注意事项

  • 所有用户将共享同一个虚拟机, 虚拟机文件共享可以访问所有用户的文件.
  • 该虚拟机可以在后台持续运行, 硬盘并不会被重置.
  • 默认使用64GiB硬盘空间与4GiB内存空间.

评论

0

暂无评论

说点什么呢~
收藏
0
0
0