使用 VMWare 安装 Android-x86 系统(小白版)

news2024/10/7 2:25:27

文章目录

  • VMWare 介绍
  • Android 系统介绍
  • 概述
  • 最终效果
  • 前置步骤
  • 开始安装

VMWare 介绍

VMware Workstation是VMware公司开发的一款桌面虚拟化软件。它允许用户在一台物理计算机上同时运行多个操作系统,每个操作系统都在自己的虚拟机中运行。这使得用户可以在同一台计算机上同时测试不同的操作系统、应用程序和配置,而无需在物理计算机之间进行重启或分区。

VMware Workstation提供了一套丰富的功能,包括:

  1. 虚拟机快照:可以在运行时捕捉和还原虚拟机的状态,使用户可以轻松回滚到之前的状态。
  2. 虚拟网络:用户可以自定义虚拟网络配置,创建复杂的网络拓扑,以便测试和开发各种网络应用。
  3. 接口友好的用户界面:用户界面简单直观,使用户可以轻松创建、启动和管理虚拟机。
  4. 虚拟机克隆和部署:可以快速复制和部署虚拟机,节省配置时间。
  5. 共享虚拟机:可以将虚拟机打包成一个文件,与其他用户共享,便于协作和测试。

VMware Workstation支持多种操作系统,包括Windows,Linux和macOS。它适用于个人用户和企业用户,可以用于软件开发、测试、培训和演示等场景。通过使用VMware Workstation,用户可以提高开发和测试的效率,节省硬件成本,并提供更好的虚拟化体验。

Android 系统介绍

Android是一种基于Linux内核的开放源代码移动操作系统,由Google开发。它被广泛用于智能手机、平板电脑、电视、汽车和其他可穿戴设备等各种移动设备上。

Android系统具有以下特点:

  1. 开放源代码:Android系统是开放源代码的,这意味着任何开发者都可以访问、修改和定制系统的源代码。这也促进了开发者社区的发展和创新。

  2. 多设备支持:Android系统可以在各种设备上运行,包括智能手机、平板电脑、智能电视、汽车娱乐系统等。这使得它成为一个全面的移动操作系统。

  3. 应用生态系统:Android系统拥有庞大的应用生态系统,用户可以从Google Play商店下载和安装各种应用程序。开发者可以轻松地开发和发布应用程序,从而为用户提供丰富的功能和体验。

  4. 定制性和灵活性:Android系统允许用户和手机制造商进行高度的定制和个性化。用户可以根据自己的喜好和需求进行界面、主题和功能的定制。

  5. 强大的通知系统:Android系统拥有一个灵活而强大的通知系统,可以及时向用户提供各种通知和消息,用户可以在通知面板中查看和管理。

  6. 多任务处理:Android系统支持多任务处理,用户可以同时运行多个应用程序,并在应用之间进行切换。这使得用户可以更高效地完成多个任务。

总的来说,Android系统是功能强大、灵活性高的移动操作系统,为用户提供了丰富的应用程序和个性化定制选项。它的开放性和广泛支持使其成为市场上最受欢迎的移动操作系统之一。

概述

  • VMWare 软件版本:VMware® Workstation 17 Pro 17.0.0 build-20800274
  • Android 系统版本:android-x86_64-7.1

最终效果

最终效果

前置步骤

  1. 点击进入 Android-x86 官方网站
  2. 点击下载 Android-x86 系统镜像
  3. 点击下载 VMware 17 Pro
  4. 点击下载 VMware 17 Pro 激活码

开始安装

  1. 打开 VMWare 软件点击新建虚拟机,配置选择选择典型,点击下一步
    新建虚拟机
  2. 勾选安装程序光盘映像文件,浏览选择下载的 Android 镜像,点击下一步
    选择镜像
  3. 客户机操作系统勾选 Linux,版本选择其他Linux 4.x 内核64位(客户机操作系统选择其他应该也没有问题)
    在这里插入图片描述
  4. 自定义虚拟机的名称,点击下一步
    自定义虚拟机名称
  5. 根据需求选择虚拟机大小与存储方式,磁盘大小建议不低于系统建议大小;点击下一步
    指定磁盘大小
  6. 点击完成
    完成
  7. 点击完成后开启虚拟机
    开启虚拟机
  8. 虚拟机开启后出现改页面选择 Installation - Install Android-x86 to harddisk,将系统安装到硬盘上,将鼠标定位到系统中,通过键盘 ↑ ↓ 键选择。
    安装系统到硬盘
    在这里插入图片描述
  9. 创建磁盘分区,将鼠标定位到屏幕中,使用键盘 ↑ ↓ 键进行选择,← → 键选择 ok 和 cancel,Enter 键进行确认;选择 Create/Modify partitions, Enter 键进行确认,创建磁盘分区。
    创建磁盘分区
  10. 确认后会弹出窗口询问是否使用 GPT,选择 No ,使用 Enter 键进行确认。
    GPT
  11. 使用键盘 ← → 键选择 New 后使用 Enter 键进行确认。
    创建新分区
  12. 使用 ← → 键进行选择 Primary 选项创建主分区,使用 Enter 键进行确认。
    创建主分区
  13. 设置分区大小,该步骤不用更改,直接点击 Enter 键即可。
    设置分区大小
  14. 使用 ← → 键选择 bootable 创建启动分区,Enter 键进行确认。
    启动分区
  15. 选择 bootable 确认之后 flags 位置会显示 Boot,显示 Boot 之后使用键盘的 ← → 键选择 Write ,使用 Enter 键进行写入。
    创建主分区
  16. 选择 Write 开始写入数据之后系统会提示是否确认写入数据,此时使用键盘输入 yes 之后使用 Enter 键确认。
    注:输入 yes 之后屏幕中并不会显示最后的 s。
    确认写入数据
  17. 确认写入之后系统会提示正在写入,写入成功后会返回选择主分区的界面,使用键盘 ← → 键选择 Quit ,Enter 键确认退出。
    写入中
    推出
  18. 使用 Enter 确认系统安装分区位置。
    确认分区安装位置
  19. 使用 ↑ ↓ 键选择 ext4, Enter 键确认。
    确认文件系统格式
  20. 使用 ← → 键选择 Yes,Enter 键确认
    确认开始格式化
  21. 加载完毕后会弹出是否加载 GRUB 的选择,使用 ← → 键选择 Yes,Enter 键确认
    确认加载 GRUB
  22. 使用键盘 ← → 键选择 Yes ,Enter 键确认,进入下一步,确认之后系统界面会卡顿一会无反应,等待之后会弹出进度条。
    点击确认
    进度条
  23. 安装成功之后选择 Reboot,Enter键进行重启。
    重启系统
  24. 重启成功后使键盘 ↑ ↓ 键选择第二个选线进入 Debug 模式。
    Debug Mode
  25. 等待加载,等界面长时间没有滚动时,点击 Enter 键会出现 android:/android # 命令行输入界面
    加载
    命令行输入界面
  26. 使用键盘在光标位置输入下面内容后 Enter 键进行确认。
    注:该命令意思为以读写方式重新挂载系统磁盘(用于修改只有只读模式的文件系统内的文件)
mount -o remount,rw /mnt

重新挂载系统磁盘
挂载成功

  1. 在命令行光标位置输入以下内容后点击 Enter 修改文件内容。
vi /mnt/grub/menu.lst

修改文件内容
28. 在第六行 quiet 和 root 中间键入 nomodeset
注:此时修改文件调用的是 vi 编辑器,使用键盘 ← → 键移动光标位置,移动到合适的位置后键盘键入 i 进入编辑模式,编辑结束后输入 Esc 键后输入 : (引文冒号),再输入 wq 后回车即可保存修改内容并退出。
键入 Esc 后输入 : 后的界面
键入Esc : 后
在光标闪烁的位置键入 wq 后回车保存修改并退出。
修改并退出

修改前:
修改前
修改后:
修改后
29. 保存修改并退出后会进入原先的命令行界面,使用 VMWare 重启系统后选择第一个选项后进入系统。
重启系统
进入系统
30. 加载完成后会显示 Android 图标,等待加载完毕之后便会进入系统。
启动界面
31. 进入系统
开始界面
选择网络
进入后任务栏选项选择 launcher3
桌面
查看 Android 版本
Android版本
参考文章:https://www.bilibili.com/read/cv25690235/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1540027.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何使用swiprt插件

首先可以来到swiper网站看文档(中文) swiper网址地点 可以在这里面去下载swiper版本插件 需要注意的是从Swiper7开始,容器默认类名由’.swiper-container’变更为’.swiper’ 下载后呢 找到swiper-bundle.min.js和swiper-bundle.min.css文件 并放在你的项目中&…

Apollo配置中心

一、介绍 简要介绍 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务…

在Linux中同一个tomcat出现多个进程

第一步,查看服务器所有的启动进程。 命令:top -c 第二步,通过点击“shiftM”,按照内存大小排序;点击“shiftP”,按照CPU大小排序。 在[COMMAND]列找到相同的tomcat进程,可以得到对应的PID。 …

【JavaEE初阶系列】——单例模式 (“饿汉模式“和“懒汉模式“以及解决线程安全问题)

目录 🚩单例模式 🎈饿汉模式 🎈懒汉模式 ❗线程安全问题 📝加锁 📝执行效率提高 📝指令重排序 🍭总结 单例模式,非常经典的设计模式,也是一个重要的学科&#x…

iStoreOS R4S软路由结合内网穿透实现公网远程本地电脑桌面

文章目录 简介一、配置远程桌面公网地址二、家中使用永久固定地址 访问公司电脑**具体操作方法是:** 简介 软路由是PC的硬件加上路由系统来实现路由器的功能,也可以说是使用软件达成路由功能的路由器。 使用软路由控制局域网内计算机的好处&#xff1a…

(2022级)成都工业学院软件构造实验二:面向对象软件构造

写在前面 1、基于2022级软件工程实验指导书 2、代码仅提供参考 3、如果代码不满足你的要求,请寻求其他的途径 运行环境 window11家庭版 IntelliJ IDEA 2023.2.2 jdk17.0.6 实验要求 任务:在第2章构造任务的基础上用面向对象构造技术&#xff0c…

错误centos docker版本过低导致 is not a valid repository/tag: invalid reference format

文章目录 错误centos docker版本过低导致 is not a valid repository/tag: invalid reference format1、查看免费主机刚才下载的docker版本2、卸载旧版本3、安装yum依赖包4、安装镜像信息5、安装docker CE6、查看docker版本7、再次运行就成功了!!&#x…

Codeforces Round 930 (Div. 2)(A,B,C,D)

比赛链接 C是个交互,D是个前缀和加二分。D还是很难写的。 A. Shuffle Party 题意: 您将得到一个数组 a 1 , a 2 , … , a n a_1, a_2, \ldots, a_n a1​,a2​,…,an​ 。最初,每个 1 ≤ i ≤ n 1 \le i \le n 1≤i≤n 对应 a i i a_ii…

STM32 使用gcc编译介绍

文章目录 前言1. keil5下的默认编译工具链用的是哪个2. Arm编译工具链和GCC编译工具链有什么区别吗?3. Gcc交叉编译工具链的命名规范4. 怎么下载gcc-arm编译工具链参考资料 前言 我们在STM32上进行开发时,一般都是基于Keil5进行编译下载,Kei…

QT文件读写操作和内容提取

访问IO设备,需要先调用open()来设置正确的OpenMode(例如ReadOnly或ReadWrite) 打开设备后后,使用write() 或putChar() 写入数据到文件和设备,并通过调用read(),readLine() 或readAll() 进行读取;使用完设备后&#xf…

深度学习十大算法之长短时记忆网络(LSTM)

一、长短时记忆网络(LSTM)的基本概念 长短时记忆网络(LSTM)是一种特殊类型的循环神经网络(RNN),主要用于处理和预测序列数据的任务。LSTM由Hochreiter和Schmidhuber于1997年提出,其…

腾讯云GPU云服务器_并行计算_弹性计算_AI_深度学习

腾讯云GPU服务器是提供GPU算力的弹性计算服务,腾讯云GPU服务器具有超强的并行计算能力,可用于深度学习训练、科学计算、图形图像处理、视频编解码等场景,腾讯云百科txybk.com整理腾讯云GPU服务器租用价格表、GPU实例优势、GPU解决方案、GPU软…

【Word自动化办公】使用python-docx对Word进行操作

目录 一、环境安装 二、文档各组成结构获取 2.1 组成结构讲解 2.2 段落run对象的切分标准 三、获取整篇文档内容 四、写入指定样式的数据 4.1 通过add_paragraph与add_run参数添加样式 4.2 单独设置文本样式 五、添加标题 六、换行符&换页符 七、添加图片数据 …

pytest之yaml格式测试用例读写封装

pytest之yaml格式测试用例读写封装 pytest之parametrize()实现数据驱动YAML格式测试用例读/写/清除/封装结构类型Maps类型数组类型 pytestparametrizeyamltest_api.pyget_token.yaml pytest之parametrize()实现数据驱动 pytest.ma…

文件上传二—WEB攻防-PHP应用文件上传中间件CVE解析第三方编辑器已知CMS漏洞

演示案例: PHP-中间件-上传相关-Apache&NginxPHP-编辑器-上传相关-第三方处理引用PHP-CMS源码-上传相关-已知识别到利用 #PHP-中间件-上传相关-Apache&Nginx 复现漏洞环境:vulhub (部署搭建看打包视频) 由于PHP搭建常用中…

【机器学习300问】46、什么是ROC曲线?

一、二分类器的常用评估指标有哪些? 二分类器是机器学习领域中最常见的也是应用最广泛的分类器。评价二分类器的指标也很多,下面列出几个我之前重点写文章介绍过的指标。 (1)准确率(Accuracy) 定义为分类正…

Centos上安装Harbor并使用

harbor的安装与使用 Harbor介绍安装前的准备工作为Harbor自签发证书安装Harbor安装docker开启包转发功能和修改内核参数安装harbor扩展 Harbor 图像化界面使用说明测试使用harbor私有镜像仓库从harbor仓库下载镜像 Harbor介绍 容器应用的开发和运行离不开可靠的 镜像管理&…

STM32 CAN的工作模式

STM32 CAN的工作模式 正常模式 正常模式下就是一个正常的CAN节点,可以向总线发送数据和接收数据。 静默模式 静默模式下,它自己的输出端的逻辑0数据会直接传输到它自己的输入端,逻辑1可以被发送到总线,所以它不能向总线发送显性…

linux centos 安装jenkins,并构建spring boot项目

首先安装jenkins,使用war包安装,比较简单,注意看下载的版本需要的JDK版本,官网下载https://www.jenkins.io/download/ 把下载好的war包放到服务器上,然后运行,注意8080端口的放行 # 前台运行并指定端口 ja…

智能优化算法 | Matlab实现PID搜索算法(PSA)(内含完整源码)

文章目录 效果一览文章概述源码设计参考资料效果一览 文章概述 智能优化算法 | Matlab实现PID搜索算法(PSA)(内含完整源码) 源码设计 %%%% clc clear close all %%%% Fun_name=F12; % Fun_name of