在VMware实验Ubuntu虚拟机的使用

article/2025/10/30 9:23:09

目录

下载Ubuntu18.04 

安装Ubuntu虚拟机

先安装一个Ubuntu再说

 然后再来调试

 开始使用!

 调整页面

 正式测试开始!

结果验证

时隔多日。。。。

改进


        今天我们来尝试在VMware中弄一个Ubuntu虚拟机来使用  

下载Ubuntu18.04 

        首先,我们要先去官网搞一个Ubuntu18.04的架构,官方网站:Index of /releases/18.04.4

         就是最后一行1.8G的那个,把他下载下来。当然,官网里面并不是最后一行,所以找一找这个同名的行,我觉得直接找1.8G会比较方便。

安装Ubuntu虚拟机

        下载的过程中,我们先来下载一个VMware,因为我比较懒,这里就不想演示了OvO总之,如果你打开是以下的样子就可以了。 

     

先安装一个Ubuntu再说

         1、 现在,我们新建一个虚拟机 

         2、这里选择自定义之后,兼容性选择下载的VMware的版本,例如:我上图中我左边有个数字16,所以这里我们选择16.x就可以了

         3、这里直接旋转最后一个

        4、再下一步过后,这里选择Linux里面的Ubuntu64位,就可以再往下一步走了

        5、接下来是取名和选位置,我记得是尽量不出现中文的,但是这里就不强求严谨了毕竟我都用过那么久还成功了的XD

        6、再往下两步就是决定大小的地方了,这次应该全部选1也是够用的

        7、接着选第二项,然后接着推荐走

        8、这里要选择单个和多个应该是一样的,不是很影响;然后就可以点到头了。

 然后再来调试

        点击这里的编辑

        然后在CD/DVD里面选择刚刚我们下载的那个架构,没错就是1.8G的那个

         然后就可以打开了,直接开启此虚拟机,左边往下找,找到简中,然后安装Ubuntu

        选择了安装之后,依次选择汉语,正常安装,清楚整个磁盘并安装Ubuntu,接着选择继续就可以了。(一般都是一步走到头)接着输入你的用户名和密码,这个过程一个会非常的卡,比如我。这里我忘记截图了,但是大家一个都能够认出来的,对不去!!!!(滑跪磕头)然后进入的过程又会非常非常的卡,大家可以耐心等待一会儿。

 开始使用!

        假装过去了很久之后,按照指引安装好了,现在就进入了这个界面

 调整页面

        这里插入一个题外话,如果接受不了这个界面小,就可以安装一个VMware tools来更改。不介意的可以跳过看到界面外面左上角菜单栏里面,找到虚拟机那三个字,点开,然后下载安装VMware tools

         出现了这个光盘就是安装好了。打开,找到后缀为gz的文件,把他复制到主目录里面,然后打开终端用如图的指令加上这个文件的全名实施解压,然后主目录里面出现了如图这个就算成功了。

 

        现在在终端中依次输入如下指令

cd vmware-tools-distrib
sudo ./vmware-install.pl
        然后看见看见第一个[no]就输入yes,后面一直回车就ok了,然后你就得到了这样的界面啦~

 正式测试开始!

        我们先来试着写个c语言的程序试试,首先我们用命令:sudo apt install gcc和sudo apt install vim把gcc命令和vim命令下载好。

        先用touch命令创建一个cpp文件,如:touch main1.c,然后使用vim命令对这个文件进行操作,如:vimmain1.c,如图。这里我还写了一个sub1.c的代码,各位可以试试自已喜欢或者擅长的方式去写。()

        输入":wq"三个字符退出编辑之后,开始使用到gcc命令,这里我们可以使用以下字符段

        通过gcc命令把main1.c函数编译出来,然后使用./加文件名的方式运行程序就可以得出结果了。

结果验证

         为了验证结果,我们回到主计算机,打开编程软件来测试一下程序是否正常运行。(我使用的是比较传统的vc++。)

 

         当我们把同样的代码输入时,可以看到,得到的结果是一样的,因此我们可以判断,这次实验成功了。

时隔多日。。。。

改进

        啊哈我又回来啦,现在我们来试着玩点新花样,这次的目标是:在上述代码中进行改编,续写一个我喜欢的新程序x2y,因为上面用了乘,这个就用加吧,下面就是总共的三段函数

#include<stdio.h>
#include"sub1.c"
#include"sub2.c"
int main()
{int a=1,b=13;printf("a*b=%f\n",x2x(a,b));printf("a+b=%f\n",x2y(a,b));return 0;
}
~     
#include<stdio.h>
float x2x(int a,int b)
{return a*b;
}
#include<stdio.h>
float x2y(int a,int b)
{return (a+b);
}
~      

然后编译运行,得到以下结果,就算完成第一步了

gcc main1.c -o main1
./main1
a*b=13.000000
a+b=14.000000

 开始今日测试

静态连接

        首先,我们要把两个sub.c文件全部编译成.o文件,然后用ar指令吧两个sub文件生成1个 .a 静态库文件,然后用 gcc将 main1函数的目标文件与此静态库文件进行链接,然后运行。

gcc -c sub1.c sub2.c
gcc -o main1 main1.c libafile.a
./main1

         很明显,答案与刚才一致,运行成功

a*b=13.000000
a+b=14.000000

顺便用du xxx的方式看看文件main1有多大

du main1
12	main1

动态连接 

        接着我们试试动态连接,也就是将x2x、x2y目标文件用 ar工具生成1个 .so 动态库文件,然后运行查看,这里小编偷个懒,直接吧指令全扔这里了~

gcc -c -fpic sub1.c sub2.c
gcc -shared *.o -o libsofile.so
gcc -o main2 main1.c libsofile.so
sudo cp libsofile.so/usr/lib
./main2
a*b=13.000000
a+b=14.000000

        结果依然和上述相同。再来看看内存,他居然也相同!虽然不知道对不对,但程序是不会说谎的,所以默认他对吧。

du main2
12	main2

        到此,整个测试就算完全结束了,我们下次见,拜拜~


http://chatgpt.dhexx.cn/article/LYCMSvsf.shtml

相关文章

本机与Ubuntu虚拟机共享文件

1、找到你的虚拟机并右击&#xff0c;弹出的选项卡选择设置 2、点击选项》共享文件夹》单选总是启用》点击添加你的文件路径》点击确定 3、然后进入到虚拟机桌面点击文件选择其他地方选择计算机 4、然后再依次进入红框里的路径就可以访问本机的共享的文件了。 完&#xff01; 路…

Ubuntu虚拟机镜像下载及创建

一、下载ubuntu镜像 1.下载ubuntu镜像 ubuntu下载网址&#xff1a; https://mirrors.neusoft.edu.cn/ubuntu-releases/20.04.5/ 或者https://mirrors.aliyun.com/ubuntu-releases/20.04.5/ 然后选择如下&#xff1a; 二、安装ubuntu虚拟机 1.安装ubuntu虚拟机 打开VMware…

Ubuntu虚拟机添加网卡

目录 零、配置环境 一、添加网卡 1. 虚拟机 -> 设置 2. 添加网络适配器 3. 修改网络连接方式 4. 确定 5. 编辑 -> 虚拟网络编辑器 6. 添加指定网卡名称 -- end -- 二、ifconfig -a 附加 零、配置环境 安装环境&#xff1a;VMware Workstation 16 Pro 安装系统…

mac pro M1(ARM)安装:ubuntu虚拟机(四)

0. 引言 前面几期我们分别讲解了如何在mac m1环境下安装linux、window虚拟机&#xff0c;而很多应用场景中需要用到ubuntu虚拟机&#xff0c;所以这次我们来单独讲讲如何在mac m1环境下安装ubuntu虚拟机 1. 下载 1.1. 下载VMware Fusion 本次演示我们选择通过VMware来安装虚…

VMware创建Ubuntu虚拟机

VMware创建Ubuntu虚拟机 1、镜像下载2、点击新建虚拟机3、选择“典型”4、选择Ubuntu镜像文件位置5、输入系统账户信息6、选择虚拟机存放位置7、设置指定磁盘容量8、确认安装信息&#xff0c;并点击完成9、等待安装10、自动安装VM-tool11、点击登录&#xff0c;输入密码12、安装…

Ubuntu虚拟机磁盘空间不够,如何扩容

Ubuntu虚拟机磁盘空间不够&#xff0c;如何扩容 一、软件版本 1.vmware 15.5.0 2.ubuntu 20.04 二、操作步骤 1.打开虚拟机设置&#xff0c;点击硬盘 2.点击扩展 3.此处我由50G增加到70G&#xff0c;点击扩展 4.开启虚拟机 5.点击磁盘 6.看到有21G的未分配的磁盘…

如何在win10上安装ubuntu虚拟机-图文详细教程

前言&#xff08;和我一样的小白快来看看~&#xff09; 本文将在win10上安装ubuntu虚拟机的步骤一步步记录了下来~希望对大家有帮助 方法大概是先装一个虚拟化软件&#xff08;virtualbox&#xff09;,然后在这个软件上新增一台虚拟电脑机&#xff0c;这样我们就等于有了一台没…

Ubuntu 虚拟机无法联网(NAT模式下)- 解决方法

想要在 Ubuntu16.04 虚拟机上安装 git 克隆仓库&#xff0c;只需在 Ubuntu 终端输入以下命令即可&#xff1a; sudo apt-get install git 但是我在输入之后并未安装成功&#xff0c;反而显示以下结果&#xff1a; 全部都是 --- 暂时不能解析域名“cn.archive.ubuntu.com” 接着…

利用VMware创建Ubuntu虚拟机

目录 前言 一、准备 1.下载Ubuntu20.04镜像源 2.下载VMware Workstation Pro 16.2.2 二、构建新虚拟机 三、第一次开启虚拟机&#xff0c;自动安装Ubuntu 四、后续初始化操作 1.第二次打开虚拟机 2.换源 3.换源后切换为中文 4.pycharm相关问题 pycharm“Failed to c…

Ubuntu虚拟机安装VMware Tools

一、前言 在工作中&#xff0c;经常会用到Windows、Linux双系统&#xff0c;一般都会采用虚拟机运行Linux系统的方案。系统间的文件传输、复制粘贴啥的很不方便&#xff0c;但是安装了VMware Tools之后就很方便&#xff0c;复制粘贴一站式&#xff0c;文件传输直接拖拽就行。 …

ubuntu虚拟机快速安装指南

一. 虚拟安装需求 由于不同开发包对开发环境的需求不一样&#xff0c;可能存在冲突的现象&#xff0c;有时需要多个虚拟机。有时虚拟机环境出现损坏&#xff08;linux系统容易出现问题&#xff09;&#xff0c;需要修复但难度较大&#xff0c;所以存在快速搭建新环境&#xff…

Ubuntu虚拟机频繁卡死

进入控制面板&#xff0c;打开Windows功能&#xff0c;关闭Hyper-V、Windows虚拟机程序监控平台、虚拟机平台&#xff0c;重启电脑。 进入虚拟机的CPU设置&#xff0c;打开Intel VT-x/EPT&#xff0c;启动虚拟机&#xff0c;静静的等待。 不再出现卡死的情况&#xff0c;完结撒…

创建Ubuntu虚拟机

准备工作 1.下载Vmware 2.下载ubuntu&#xff0c;或者cnetos相应版本的影像文件 &#xff08;都为破解版因为正版我买不起&#xff0c;当然有经济实力去支持正版呦&#xff09; 正文 1.点击创建新的虚拟机 这里有两个选项&#xff0c;下载过Centos 或者Ubuntu可选典型 较简…

Ubuntu虚拟机扩展磁盘空间

Ubuntu虚拟机扩展磁盘空间 前言&#xff1a;遇到没有逻辑卷组情况解决方法&#xff1a;使用Gparted进行根分区扩容1、关闭虚拟机&#xff0c;给磁盘扩容2、查看磁盘扩展是否成功3、切换为图形界面3.1、进入/etc/default/grub文件3.2、将GRUB_CMDLINE_DEFAULT修改为“quiet”3.3…

ubuntu虚拟机没有网络

ubuntu虚拟机没有网络, 右上角的网络图标也没有, 不能上网, 可以尝试一下下面的操作: 重置虚拟机网络配置 虚拟机关机后, 点击VMware workstaion菜单 - 编辑 - 虚拟网络设置 进到这个界面之后, 点击更改设置授予管理员权限。 然后直接点击左下角的还原默认设置即可 重置ubunt…

Ubuntu篇——Ubuntu虚拟机网络设置

在windows电脑的VMware Workstation虚拟机软件中运行Ubuntu虚拟机时&#xff0c;发现Ubuntu的网络和电脑连接的WiFi不在同一网段&#xff0c;或者Ubuntu虚拟机无法连接到网络&#xff0c;有两种可能&#xff0c;第一种可能是Ubuntu使用了笔记本网线的网络&#xff0c; 第二种是…

【Ubuntu】1. 创建虚拟机

这一篇主要写了虚拟机的创建&#xff0c;不包含操作系统的安装&#xff0c;中间有些步骤没有提到的根据默认操作即可&#xff0c;也可以根据个人情况设置。 点击创建新的虚拟机 这一步可以选择典型安装&#xff0c;过程更简单些&#xff0c;这里我选择自定义。 在安装操作系…

Ubuntu虚拟机安装

一、下载Vmware workstation和ubuntu映像文件 二、安装虚拟机 2.1双击VMware-workstation-full-16.2.1-18811642.exe图标 2.2然后下一步&#xff0c;直接到自定义安装路径 2.3确定之后&#xff0c;等待。。。 2.4安装完成之后&#xff0c;打开桌面生成的程序 &#xff0c;进入…

虚拟机VMware和Ubuntu的安装与配置教程(超详细,实验可行)

网上各类教程很多&#xff0c;但总有缺漏的地方。在这里我参考了一个比较详细的教程&#xff0c;并针对我第一次安装时遇到的问题&#xff0c;对该教程进行补充&#xff08;主要在安装源的部分及其他细节&#xff09;。 文章目录 一、安装虚拟机和Ubuntu虚拟机和Ubuntu的下载虚…

Android计算器的简单实现

Android计算器的简单实现 这个计算器的界面主要分为两个部分&#xff1a; 文本框——用于显示计算内容和结果&#xff1b;按钮——用于输入数据和运算符。 实现简单的加、减、乘、除四则运算以及开根号&#xff08;求平方根&#xff09;的计算。 成果演示如下&#xff1a; b…