virtualbox6.1安装ubuntu16.04(代码片段)

何事误红尘 何事误红尘     2022-12-09     558

关键词:

目录

一、概述

在之前的学习笔记中,Ubuntu虚拟机基于vmware安装(Linux学习笔记一:vmware安装Ubuntu虚拟机并进行联网设置),但如果是在公司电脑,就要考虑版权问题。所以改为virtualbox安装,找了一篇文章,亲测好用。为了防止原文删除等导致链接失效,本文将操作步骤记录下来。我本地安装包情况如下:

参考链接:VirtualBox安装Ubuntu Linux系统,详细教程(Ubuntu20.04 LTS)

二、新建虚拟机

  1. 点击新建
  2. 默认是1024M,
  3. 默认
  4. 默认:
  5. 默认,动态分配
  6. 设置大小,默认10G。根据自己情况选择就好
  7. 创建后如下:

三、设置虚拟机

取消勾选软驱

修改为桥接

选择Ubuntu镜像文件

四、安装Ubuntu



会弹出分区,直接点击继续:

选择键盘布局,默认即可:
输入姓名,计算机名和用户名会自动填充。之后输入密码。为了防止太久不用忘记,密码和姓名保持了一致,都是guanyuan:



会一直停留在这里,要按一下回车

五、设置Ubuntu

将virtualbox最大化,发现Ubuntu仍然只有一个很小的界面,无法全屏:

5.1 自动缩放模式



最大化,可以全屏显示了。任意拖动改变串口大小,Ubuntu也会自动填充整个界面。当然如上面的窗口提示,VirtualBox的菜单栏也没有了。

如何回到菜单栏呢?就需要前面提示的Host+C,键盘上有两个ctrl键,Host是右边的ctrl。也就是ctrl+C。
不过分辨率此时很低,看起来很难受。需要手动调整,或者安装增强功能来自动调整。

5.2 安装增强功能


点击运行

输入安装Ubuntu时设置的密码guanyuan:

等待安装。安装完成后按回车即可。

安装完并没有任何改变,这需要重启Ubuntu虚拟机。在重启前,将粘贴板和拖放全部设置成双向:

关于增强功能的具体作用,以下是摘自百度知道的一个回答:

VBox 安装增强功能,Guset Additions,该功能有如下作用:(1)实现客户机和主机间的鼠标平滑移动(2)与主机实现文件共享(3)安装虚拟显卡驱动,实现2D和3D视频图形加速,自动调整客户机分辨率(4)支持无缝模式(5)通用主机/客户机通信通道(别扭),用于主机与客户机交换数据、监控客户机,也可以启动客户机中的程序(6)与主机实现时间同步(7)与主机共享剪贴板的内容,也就是说直接可以在主机、客户机之间复制、粘贴(不支持文件)(8)自动登录客户机系统

重启后可以看到:
1.界面的分辨率已经自动匹配,看起来很舒服。
2.拖动窗口或者最大化,Ubuntu也会自动填充。
3.直接拖动文件进Ubuntu,即可完成从windows到虚拟机的复制。
4.打开浏览器,能够正常上网。
至此,Ubuntu基本就算安装完成了。后面遇到virtualbox相关的问题再慢慢补充。

未能加载虚拟光盘

ubuntu22.04安装增强功能时报错:


再次安装虚拟功能,没报错,但是没反应(ubuntu16.04时弹框选择运行就可以了)。这需要手动安装,点击盘片,在终端里:

sudo sh VBoxLinuxAdditions.run

5.3 共享文件夹

设置:

打开虚拟机,发现多了一个盘,但是没有权限:

查看属性:

添加用户到vboxsf组:

sudo usermod -a -G vboxsf guanyuan


这时仍然提示无法查看,重启一下虚拟机即可。

virtualbox6.1.34发布

VirtualBox6.1.34开源和跨平台虚拟化软件现已发布,该版本初步支持 ​​Linux 内核5.17,以及各种其他改进和错误修复,这意味着现在可以在虚拟机中运行由Linux内核5.17提供支持的GNU/Linux发行版。VirtualBox6.1.34为Linux来宾和主机... 查看详情

virtualbox6.1.34发布

导读VirtualBox6.1.34开源和跨平台虚拟化软件现已发布,该版本初步支持 Linux 内核5.17,以及各种其他改进和错误修复,这意味着现在可以在虚拟机中运行由Linux内核5.17提供支持的GNU/Linux发行版。VirtualBox6.1.34为Linux来宾和主... 查看详情

linux-交叉编译工具链的制作(crosstool-ng-1.24),基于ubuntu16.04,虚拟机软件vm15.5pro或virtualbox6.1.26(代码片段)

Linux-交叉编译工具链的制作(crosstool-ng-1.24前言主要流程开始一、建立文件夹、下载工具1、首先创建arm-linux-tool文件夹2、打开arm-linux-tool文件夹3、下载crosstool-ng-1.24.0到这个文件夹。4、解压5、在当前arm-linux-tool文件夹下,创建... 查看详情

虚拟机:virtualbox6.1.34osx版本

​​https://download.virtualbox.org/virtualbox/6.1.34/VirtualBox-6.1.34-150636-OSX.dmg​​ 查看详情

虚拟机:virtualbox6.1.34win版本

​​https://download.virtualbox.org/virtualbox/6.1.34/VirtualBox-6.1.34a-150636-Win.exe​​ 查看详情

ansys16.0安装教程

安装前关闭杀毒软件安装  安装光盘1setupprecheckinstallprechekinstallANSYS  输入计算机名除了计算机名称,其余有skip的全部勾选  安装光盘2破解  复制破解文件夹里SharedFiles和v160两个文件夹复制替换掉安装文件夹License里的... 查看详情

virtualbox6.1.38/40,经常卡死

  前一段时间VirtualBox出了6.1.38,兴冲冲的由36升级。然后就发生了怪事:比如我出去转悠几分钟,回来机器就变得很慢。杀掉VirtualBox之后,就正常了。反复几次之后,气愤不已,于是恢复使用36(偶... 查看详情

centos6.5安装nginx1.16.0(代码片段)

参考:  centos7编译安装nginx1.16.0(完整版)https://blog.csdn.net/weixin_37773766/article/details/80290939  nginx安装好后,无法通过ip进行访问 1.安装依赖环境yum install -ygccgcc-c++pcrepcre-develzl 查看详情

virtualbox成功安装ubuntu18.04设置共享文件夹总结(代码片段)

...。发现有更好用的VirtualBox还免费干嘛不用。我的版本是VirtualBox6.1,直接在 查看详情

ubuntu20.04在线安装docker

环境:Ubuntu20.04.1dockerVersion:20.10.12vmware16.0问题描述:Ubuntu20.04LTS环境下安装docker解决方案:一、安装docker1.aptupdate2.aptupgrade3.aptinstalldocker.io二、查看信息1.查看版本docker-v2.查看docker服务是否启动system 查看详情

安装完maxwell16.0,启动时总是出现下图

参考技术A很可能是系统问题或者软件破解冲突。我也遇到过,怎么搞都不行。 参考技术B没有破解成功,你的破解证书不支持这个版本! 参考技术C这是没有破解成功,你更新下license,点击配置选中它,重新配置程序,再把licens... 查看详情

virtualbox6.1.34发布

导读VirtualBox6.1.34开源和跨平台虚拟化软件现已发布,该版本初步支持 Linux 内核5.17,以及各种其他改进和错误修复,这意味着现在可以在虚拟机中运行由Linux内核5.17提供支持的GNU/Linux发行版。VirtualBox6.1.34为Linux来宾和主... 查看详情

安装tensorflowgpu版本

ubuntu16.0#安装cuda##安装sudodpkg-icuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64.deb.debsudoapt-keyadd/var/cuda-repo-<version>/7fa2af80.pub#执行第一个命令后会有提示sudoapt-getupdatesudoapt-getinstallcuda##设置su 查看详情

esp32开发:搭建linux开发环境--vscode操作(代码片段)

...不确定问题。所以尝试下linux下搭建开发环境。基于博客VirtualBox6.1安装Ubuntu16.04创建的ubuntu虚拟机进行。2022.06.13补充,最好使用ubuntu20.04,一路安装会很顺利,能够避免很多麻烦。二、安装VSCode2.1安装依赖环境在ESP32... 查看详情

centos7编译安装nginx1.16.0(完整版)(代码片段)

一、安装依赖包yuminstall-ygccgcc-c++pcrepcre-develzlibzlib-developensslopenssl-devel  依赖包说明:1、编译依赖gcc环境,所以需要:gccgcc-c++;2、PCRE(PerlCompatibleRegularExpressions)是一个Perl库,包括perl兼容的正则表达式库。nginx的http模块使用pcre... 查看详情

kubernetes1.16.0重置升级到1.22.2(代码片段)

...elet、kubectl(所有机器)升级k8smaster管理节点重新安装网络插件重新安装calico(master机器)升级k8snode工作节点验证升级是否成功ku 查看详情

请求的 OLE DB 提供程序 Microsoft.ACE.OLEDB.16.0 未注册。如果未安装 32 位驱动程序,请在 64 位模式下运行该软件包

】请求的OLEDB提供程序Microsoft.ACE.OLEDB.16.0未注册。如果未安装32位驱动程序,请在64位模式下运行该软件包【英文标题】:TherequestedOLEDBproviderMicrosoft.ACE.OLEDB.16.0isnotregistered.Ifthe32-bitdriverisnotinstalled,runthepackagein64-bitmode【发布时间】... 查看详情

kubernetes1.16.0重置升级到1.22.2(代码片段)

...elet、kubectl(所有机器)升级k8smaster管理节点重新安装网络插件重新安装calico(master机器)升级k8snode工作节点验证升级是否成功kubectlgetcskubectlversion 问题:scheduler/controller-manager:dialtcp127.0.0.1:10251:connect:connection... 查看详情