记录一次坑人的虚拟机安装
由于之前清理硬盘,虚拟机全部删除了,现在又要用,只好重新装一个。不知道是笔者太倒霉还是Virtual Box越更新越拉跨了,配置起来居然出了些麻烦。建议以后保险起见都别急着更新。
准备虚拟机
版本:Ubuntu20 LTS
虚拟机软件:Virtual box 7.0.4
安装Virtual box
前往官网https://www.virtualbox.org/wiki/Downloads,根据宿主机操作系统选择链接下载安装
笔者选择windows
下载得到.exe文件,点击安装即可
新建虚拟机
打开virtual box,点击新建
给虚拟机起名字,安装文件夹根据自己情况来,导入之前准备好的镜像文件(.iso),镜像文件可以网上下载,最新版本已经是22,笔者考虑兼容性还是选择20
设置用户名和密码(密码点开旁边的小眼睛更方便设置),其他设置没有特殊需求保持默认(后记:应该跳过自动安装的。。麻烦的开始)
点击Next,根据情况分配内存和CPU核数,笔者选择8G内存两核CPU
继续Next,分配硬盘,如果有现成的硬盘文件(.vdi)则选第二个
Next后查看配置摘要,确认好后点Finish,就开始自动安装了,等一会就好了。如果中途卡住了,左上角点击管理,关机重启。
进去后,要求添加账号、安全设置、发送系统信息、安装软件等,笔者暂时都不需要,直接右上角跳过,出现升级的提醒,因为只想用Ubuntu20,点击不升级。返回桌面如下
现在解决两个问题,首先是上方日历时间乱码
点击右上角电池那里,然后设置-语言与地区
把格式(format)改为美国或英国,别忘了点击重启。然后就好了
第二个,屏幕分辨率不匹配宿主机显示器分辨率,全屏模式下如图
这是virtual box的锅。。本来以为7.0会自动安装增强功能,可惜并没有。。。
左上角设备-安装增强功能
点击Run
运气不好没反应。。。。再试试甚至连终端都打不开了(crtl + T,点击都不行)。于是搜索解决方法。
首先按Ctrl + Alt + F4(如果是实体机F1)强制进入命令行,输入gnome-terminal,试图查看终端无法打开原因
结果
按照https://blog.csdn.net/Gloriiiaaa/article/details/109794696改好后,再次输入,终于得到报错原因:
参考https://blog.csdn.net/ztguang/article/details/70572872,好嘛又是字符集的问题。。。
输入locale 查看当前语言环境,发现虽然有en-US,但是带有引号,笔者猜测自动安装中,英文字符集缺失,按照http://www.linuxidc.net/thread-9841-1-1.html 的方法,设置完毕后重启。(此处绕了很多圈子。。故没有截图记录)
这下再点击安装增强功能并Run,终于正常了,输入密码开始安装
安装完成,没有报错,按回车关闭并且重启虚拟机
重启后,左上角视图-虚拟显示器-重设为×××(根据宿主机实际显示器分辨率设置),设备-拖放/共享粘贴板勾选上,至此,基本配置完成,可以正常使用了