Oracle VM VirtualBox初次安装及登入,异常退出及修改用——备赛笔记——2024全国职业院校技能大赛“大数据应用开发”赛项——任务2:离线数据处理

一、简述:

Oracle VM VirtualBox是一款开源虚拟机软件,由德国Innotek公司开发,后被Sun Microsystems公司收购,并最终被甲骨文公司收购。它支持在Windows、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系统上创建虚拟机。

VirtualBox具有丰富的特色和卓越的性能,它简单易用,支持多种虚拟化技术,包括VT-x和EPT。它还支持各种网络连接方式,包括NAT、桥接和仅主机模式。

在安全性方面,VirtualBox支持加密和安全访问控制,可以保护虚拟机中的数据安全。它还支持快照和恢复功能,可以保存和恢复虚拟机的状态,方便用户进行系统和软件更新。

总的来说Oracle VM VirtualBox是一款功能强大、易于使用且安全性高的虚拟机软件

安装教程可以参考小北的上一篇博客:ubuntu18.04 64 位安装笔记——备赛笔记——2024全国职业院校技能大赛“大数据应用开发”赛项——任务2:离线数据处理-优快云博客icon-default.png?t=N7T8https://blog.youkuaiyun.com/Zhiyilang/article/details/135069233?spm=1001.2014.3001.5501
打开运行,选择完成后点击启动:

等待系统安装完成,进去完成。

安装完了,本着怕折腾的态度,虚拟机了居然忘了密码,仍然在硬扛,不想重新安装😂

我的解决方法是:
开机进入GRUB 模式----> 进入Recovery mode ----> 修改启动项---->重置root密码 ---->重启虚拟机用新密码登录

具体操作如下:

1.开机进入GRUB模式

ubuntu刚开机时快速长按shift键或者ESC键进入GRUB模式

2.进入Recovery mode

选择“Advanced options for Ubuntu”选项,按回车进入Recovery mode

此处有两个Recovery mode ,按"e"进入修改启动项界面

3.修改启动项

在以上页面往下滚动,找到ro recovery nomodeset”的位置(有些版本内容可能不太一样,但位置都是一致的)

将“ro recovery nomodeset ...(中间内容省略)...en_US”替换为“ro quiet splash rw init=/bin/bash”,按下[F10]或者[Ctrl+x]重启系统。

4.重置root密码

输入passwd 【空格】“用户名”(我的是:osboxes),即可重置密码,

返回password updated successfully,表明重置成功

若用户名也忘记了,输入cat /etc/shadow可查看已设置的用户名

5.重启虚拟机用新密码登录(4811)

之后手动重启虚拟机输入重置的密码即可愉快地玩耍了😁

  二、问题描述:

问题一、Virtualbox:不能为虚拟机电脑Centos打开一个新任务. 返回 代码: E_FAIL (0x80004005)问题解决:

记录一次让人非常无语的VirtualBox启动报错问题:不能为虚拟机电脑ubuntu18.04 64 位打开一个新任务。返回错误代码为:E_FAIL (0x80004005)。

1. 背景

目前新换了一台工作电脑,所以要重新配置一下虚拟机环境。

2. 现象

每次虚拟机环境刚配好时,是可以正常启动的,但是退出VirtualBox,再次打开VirtualBox并启动虚拟机时,就会报这个错误。报错的截图我没保存。

3. 个人理解

一开始使用的VirtualBox版本跟上任电脑的VirtualBox版本不同,以为是VirtualBox版本的问题,更换了相同版本的VirtualBox后,依然出现这种情况。我甚至反复使用了不同版本的VirtualBox,结果都一样。

因为本人对虚拟机这块玩的也比较少,实在不理解为什么出现这种问题。各种网上寻找方案,五花八门的什么方案都试过了,都解决不了问题。

偶然操作一下,使用管理员模式启动VirtualBox,才解决了问题。

让我非常头疼的问题,试过了很多方法,只有这样才解决了。

后话
我给其他同学安装VirtualBox时,都是完全可以正常启动虚拟机的,都没有以管理员身份运行。我遇到的这个问题让我难以理解,浪费了我大量的时间,非常之腻心。如果有大佬看到这里,不妨指教一下,问题到底是怎么引起的,以及为什么这样能解决问题。
 
4. 解决方案
注意不是右键 VirtualBox,然后以管理员方式运行。

而是 右键VirtualBox,属性 > 兼容性 > 以管理员身份运行此程序 (记得点确定) > 重启电脑后再使用VirtualBox启动虚拟机就正常了。放个截图吧:

Oracle VM VirtualBox虚拟机显示异常退出,启动不了虚拟机(闪退)

想要设置“显示大小”为128MB也不可以保存

问题二、Oracle VM VirtualBox卸载安装:

在卸载安装Oracle VM VirtualBox的时候如果意外终止往往容易出现这种问题,

我在Oracle VM VirtualBox论坛也找到了类似的问题和解决方法,但是实际上还会遇到一些问题。我就分享一下解决方法:

Oracle VM VirtualBox的更新流程其实是先运行旧版本的msi进行卸载,然后再运行新版本的安装msi,但是意外的终止会导致旧版的msi丢失,就会出现上图的情况。(这里的位于tmp的msi文件名都是随机的,所以很可能其他文件名丢失这个方法同样适用)

首先我们要先确定系统已安装的版本,可以打开Oracle VM VirtualBox所在目录直接查看VirtualBox.exe的版本

还要留意一下后面r的小版本号,然后到官网Download_Old_Builds – Oracle VM VirtualBoxOracle VM VirtualBoxhttps://www.virtualbox.org/Download_Old_Builds – Oracle VM VirtualBox下载对应版本的安装程序

然后在C盘创建这个文件夹 VBOXMSI,一定要是这个,其他目录会报错(不知道为什么,可能是个例,记得打开命令提示符的管理员窗口,然后把下载好的“.exe文件”导入到C:盘里,“具体文件版本要输完整序号!!!

/VirtualBox-[具体文件版本]-Win.exe  --extract --path C:\VBOXMSI

运行之后你就会在文件夹找到对应版本的msi文件,然后我们要留意一定要把文件名修改为安装程序所需要的文件,否则一律提示“不是对应版本的文件”

这个时候的文件路径就不再重要了,直接选项浏览选择这个文件就可以完成安装了。

成功啦!!!

后续安装ubuntu18.04 64文件具体教程请参考小北的另一篇博客~(不过第一篇不够严谨,我们接下来再完整的写一篇Windows安装VirtualBox教程(图文版)

ubuntu18.04 64 位安装笔记——备赛笔记——2024全国职业院校技能大赛“大数据应用开发”赛项——任务2:离线数据处理-优快云博客icon-default.png?t=N7T8https://blog.youkuaiyun.com/Zhiyilang/article/details/135069233?spm=1001.2014.3001.5501

Windows安装VirtualBox教程(图文版)

VirtualBox是一款免费的虚拟化软件,可以在一台计算机上运行多个操作系统。它可以在Windows、Linux、Mac OS X和Solaris等操作系统上运行。VirtualBox支持多种虚拟硬件设备,包括网络适配器、USB控制器、显卡等。用户可以通过VirtualBox创建一个虚拟的计算机环境,安装并运行另一个操作系统,这样可以在一个计算机上同时运行多个操作系统,方便软件开发、测试和学习等需求。VirtualBox还支持共享文件夹和剪贴板等功能,方便用户在不同的操作系统之间进行文件和数据的传输。

主要步骤:

一、软件下载

1、官网下载(速度慢)

2、云盘下载(速度快)

二、安装步骤

1、双击下载好的exe安装程序(最好是以管理员方式运行)

2、选择安装位置,点击下一步 

3、选择“是” 

4、选择安装 

5、安装过程中,等待安装完成 

(以上步骤已经做好了,可以直接跳过)

三、新建操作系统

1、在软件界面点击新建菜单

2、填写名称,选择一个下载好的操作系统

 3、设定用户名和密码

 4、分配内存大小和处理器

 5、分配虚拟硬盘大小

 6、启动虚拟机

三、新建操作系统

1、在软件界面点击新建菜单


2、填写名称,选择一个下载好的操作系统

这里我是下载的ubuntu18.04 64 位,选定完毕之后,点击下一步。

在VMware中创建Ubuntu 18.04 64位虚拟机时,你需要使用Ubuntu的ISO光盘映像文件作为虚拟光盘。你可以从Ubuntu官网下载Ubuntu 18.04 64位的ISO文件,并使用该文件创建虚拟机。具体步骤如下:

  1. 在VMware中创建一个新的虚拟机。
  2. 选择“使用ISO映像文件”作为虚拟机的安装媒介。
  3. 浏览并选择你下载的Ubuntu ISO文件。
  4. 开始安装虚拟机,按照提示进行操作即可。

需要注意的是,虚拟机的安装过程与在物理机上安装Ubuntu的过程基本相同,需要选择语言、设置时区、创建用户等操作。如果你不熟悉这些操作,可以参考Ubuntu的安装指南或在线教程。

Ubuntu18.04镜像文件下载

1、本次下载是从阿里云开源镜像站,进入后选择18.04的iso文件下载即可,如图:

2、也可以从清华开源软件镜像站

3、设定用户名和密码

 4、分配内存大小和处理器

如果本机机器性能高的话,可以适当多分配一些。

 

5、分配虚拟硬盘大小

6、启动虚拟机

### 如何在苹果 MacBook 上安装虚拟机软件 #### 使用 VMware Fusion 安装 Linux 虚拟机 VMware Fusion 是一款专为 macOS 设计的虚拟机软件,适合希望在 MacBook 上运行 Linux 环境的开发者。通过该工具,用户可以在不重启计算机的情况下访问多种操作系统[^1]。 以下是具体步骤: 1. 下载并安装 VMware Fusion:可以从官方网站获取最新版本。 2. 创建新的虚拟机:启动 VMware Fusion 后,选择“创建新的虚拟机”。根据提示输所需的 ISO 文件路径(例如 Ubuntu 的 ISO 镜像),并指定硬件资源配置,如 CPU 数量、内存大小等。 3. 完成设置后即可启动虚拟机,并按照屏幕上的指示完成操作系统的安装过程。 ```bash # 示例命令用于挂载ISO文件到特定目录下(如果需要手动处理的话) hdiutil attach /path/to/ubuntu.iso ``` #### 利用 Parallels Desktop 实现多系统兼容性 另一款流行的解决方案是 Parallels Desktop ,它不仅支持 Windows 运行于 MacOS 平台上,同时也很好地集成了对各种发行版的支持,包括但不限于Ubuntu, Fedora等等[^2]. 其主要特点如下所示: - 支持同时开启多个来宾OS实例. - 提供直观简便的图形界面引导整个部署流程. 执行下列动作来达成目标: 1. 获取合法授权副本以及对应的目标Guest OS映像包; 2. 执行默认安装向导直至结束; 3. 接下来依照界面上所给定的信息逐步填充必要参数直到最终激活阶段为止; #### 基于 VirtualBox 构建免费开源方案 Oracle VM VirtualBox 作为一种跨平台型别的hypervisor同样适用于macOS主机之上构建 guest sessions 。尽管可能缺乏某些商业产品特有的高级特性,但对于预算有限或者仅仅寻求基本功能实现的人群而言仍然是不错的选择之一[^3]。 遵循这些指导原则来进行实践吧: 1. 访问官网下载适配当前体系结构类型的DMG档案; 2. 经过简单的拖拽放置至应用程序列表之中便完成了初步准工作; 3. 新增项目时记得调整各项属性数值使之匹配实际需求状况——比如分配足够的RAM容量给即将诞生的新世界; 4. 当然别忘了上传准完毕后的镜像源文件(.iso),以便后续正式进安装环节。 ```python import virtualbox vb = virtualbox.VirtualBox() vm = vb.create_vm(name="TestVM", os_type="Linux") session = virtualbox.Session() vm.register(session) print(f"Created new VM with UUID {vm.id}.") ``` ---
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Stitch .

欢迎各位家人来白嫖

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值