尝试在一个老旧设备上在外置硬盘使用VirtualBox安装Arch Linux
缘起#
不知道为啥,我是真的是很想玩那些Linux的小玩意。
一开始是尝试Linux Desktop,但是我的老破GT710实在是撑不住KDE Plasma的各种动效了,Alt+Tab甚至都会很卡——但是其他桌面环境我又用不太习惯…最终还是回到Windows的怀抱(悲)
后续又尝试WSL2,但这个老设备的IO性能实在是…开着的时候干些其他的经常会变得特别卡,无响应是家常便饭。突然想起把硬盘外置,用虚拟机可能会缓解一下IO问题,便开始了这次尝试。
操作#
参考:ArchWiki的VirtualBox/在虚拟机中安装 Arch Linux,不进行桌面环境的安装
正常安装了Oracle VirtualBox,但是安装位置在外置硬盘。

使用qBittorrent下载了Arch Linux ISO镜像,安装好VirtualBox之后正常新建虚拟电脑就可以

注意,这里我需要更改虚拟机位置到外置硬盘进行操作(毕竟就是为了这样用),然后开机我就遇到了第一个报错(唉!——


搜索了一番最后尝试了三个解决方法
-
重新安装VirtualBox安装目录下的"vboxsup.inf"(没有奏效)
-
关掉Hyper-V(未知效果,因为和下一个操作一起重启了)
-
更改注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VBoxSup里Start的值为2
不知道下面两个哪一步生效了,最后虚拟机终于是正常启动了!
第一次进入好像误触了,进入了带屏幕朗读的系统,遂重启。
然后因为毕竟是虚拟机嘛,怎么折腾都可以一键回档(好像),所以就不使用archinstall来进行安装了,进行一系列手动安装工作…

然后就可以了!由于我用不明白NAT模式的端口转发(主机和子系统分不清)我换为了桥接模式,配置好SSH密钥连接之后关闭密码连接,之后就大功告成!

如此便完成了此次探索,从虚拟机软件到客户机系统全都装在外置硬盘上,通过一根USB线连到主机(压力给到USB主控)!
感受#
其实…并没有什么感觉?
感觉是很正常的一次安装,分区、chroot配置、重启、配网等等,与之前的安装无异。也可能是我想的太多,会感觉这太灵车,其实真的很灵车,硬盘就用一根易驱线连在了我的电脑上,万一没注意碰到断连了又会不知道发生什么…那样又会诞生一篇文章力(悲?喜?)
再见!下篇文章见!