【每天几分钟,从零入门python编程的世界!】

上节我们介绍了下载虚拟机以及centOS的相关事项,现在我们创建虚拟机。

●创建虚拟机

安装好virtualbox之后,我们点击Oracle VM VirtualBox打开管理器,界面如下图:

你第一次打开可能是中文版本的,但是建议把它切换成英文,这样如果出了问题,你在网上搜索相关问题的描述或者报错信息,搜索结果的相关资料会比较多,而你用中文去搜索相关问题,结果就比较少了,不一定能解决问题。另外就是用英文版可以顺带学学英语。

要切换成英文,可以点击“管理”-“全局设定”-“语言”-“English”进行切换。当然你也可以再切换回来用中文版本。

接下来我们点击“new”开始创建虚拟机,弹出如下界面:

接着我们在“Name”输入框里面输入自己的名字,这个名字是virtual machine的名字,“Machine Folder”就选个c盘以外的其他盘的文件夹。

“Type”就选Linux,“Version”就选Red Hat,你也找不到centOS,因为centOS就属于Red Hat的派系。

接着我们点一下“next”,弹出界面如下:

这是给虚拟机分配内存,刚开始它有个默认值,我们可以用鼠标按住滑动条往右拖增大一点,但是建议不要超过一半,也就是不要超过你电脑总内存的一半。如上图,我的电脑内存是4G,所以我给虚拟机分了1888M,也就是不到2G内存。

接着我们点击“next”,出现如下界面:

我们看到Hard disk,这是进行硬盘的设置,我们就按照它的默认的第二个选项“Create a virtual hard disk now”就行,相当于重新创建一个虚拟的硬盘。

接着再点击“Create”,出现如下界面:

这个不需要更改,我们也是按照它默认的第一个选项。

接着点击“next”,出现如下界面:

我们还是按照它默认的第一个选项“Dynamically allocated”不变,意思是动态分配。这是设置虚拟硬盘在我们电脑的物理硬盘上的存储空间选择“Dynamically allocated”就是动态的在物理硬盘上分配虚拟硬盘的空间,但是它也不会超过物理硬盘的最大空间

接着点击“next”,出现如下界面:

这是设置我们创建的虚拟机文件的保存位置和空间大小。如上图所示,点击第一个箭头位置的按钮,是设置虚拟机文件的保存位置,我们可以自行选择一个文件夹进行保存。拖动第二个箭头位置的滑动条可以设置我们创建的虚拟机文件的大小空间,最好是设置在20G以上,不然后面很多功能会实现不了。

接着我们点击“Create”,出现如下界面:

这时就创建了一个虚拟机的环境。

●设置虚拟机参数

接下来我们要设置虚拟机的参数。

我们先选中上图红色箭头所示的区域,就相当于我们选中了我们刚刚创建的虚拟机,然后我们点击“Settings”,

出现如下界面:

然后点击“System”,如下:

我们会看到“Base Memory”是我们前面设置的1888M的内存空间。

然后下面是Boot Orderboot就是启动的意思,Boot Order就是启动顺序。我们看到第一个启动的就是Floppy,就是软盘的意思,软盘现在都不用了,可能00后的小伙伴都不知道这个东西,它是比较老旧的电脑上使用的,跟u盘有点像,可以插在电脑主机上。这里它默认是勾选上的,我们把它前面的√去掉,因为我们现在没人用软盘。

然后OpticalHard Disk,这是光盘硬盘,还是保留默认勾选上√。

然后点“Processor”,这是处理器的参数设置,

CPU我们可以根据自己电脑的实际情况进行拖动设置,比如电脑处理器比较多,可以适当拖大点。

然后点击左侧的“Display”进行设置,如下图:

“Video Memory”意思是显存,指显卡或显示设备的存储容量,我这里设置成了64MB,“Acceleration”是加速的意思,如果你电脑配置比较高,可以根据自己电脑的配置勾选上允许3D加速和允许2D视频加速。

然后“Network”可以设置一下,可以选最后一项“Paravirtualized Network”,相当于最大限度的利用网络。

其他的也没什么需要调的了,点击“ok”。

这样该调的参数都差不多了,接下来我们可以启动虚拟机了!

●启动装有centOS系统的虚拟机

我们在刚刚创建的虚拟机上点击右键,然后点击“Start”,然后点击“Normal Start”,如下图:

然后我们会看到“No bootable medium found! System halted.”,如下图:

这是什么意思呢?意思就是“没有发现启动的媒介!系统终止了。”

想像一下,我们平时安装一个什么系统或者软件,一般会用一个u盘或者光盘插到电脑上去启动。u盘或者光盘就是这种启动媒介。这说明我们要启动虚拟机也缺少一个这种媒介。

其实,因为我们下载的那个ISO镜像文件是下载到我们自己真实的电脑上的,并没有放到虚拟机里面去,虚拟机其实就是相当于虚拟了一个新的电脑机器,现在我们通过这个“virtualbox manager”虚拟机管理器界面点击“Start”,就相当于是把这个虚拟的机器开机的意思。但是开机的时候缺少这个启动媒介。

现在我们点击“File”-“close”或者右上角的“x”关掉它,

然后点击管理器的“Settings”-“Storage”,如下图:

会看到箭头所示的光盘小图标后面“Empty”,现在我们点击选中“Empty”这块区域,然后会看到“Optical Drive”,相当于是光驱,然后我们点击那个小光盘图标,然后点击“Choose Virtual Optical Disk File...”,意思是选择虚拟的光盘文件,我们选择之前下载的centOS文件,如下图:

选择centOS文件光盘映像文件之后,会在Storage里面光盘小图标位置看到我们的centOS镜像文件,如下图:

然后点击“OK”,这就相当于把centOS操作系统的光盘,插到虚拟机器里面去了。

好了,接下来是见证奇迹的时刻,我们在Oracle VM VirtualBox Manager上选中我们创建的虚拟机,重新“start”:

然后我们的"安装了centOS操作系统的名字是Hexiaozhi的虚拟机"就启动了,如下图:

至此,创建虚拟机、设置虚拟机参数、在虚拟机插入centOS系统光盘并启动虚拟机就介绍完了。

我是时问新,欢迎关注我。跟我一起从零开始学习Python,每天花一点时间,开启python编程新世界的大门,领略新的风光,让人生多一种可能!

启动rrt什么意思_python学习第144课--创建虚拟机、设置虚拟机参数以及启动虚拟机...相关推荐

  1. python创建文件夹_Python学习第71课-本地建立repository仓库

    [每天几分钟,从零入门python编程的世界!] 我们在本地建立一个repository(仓库),这个repository(仓库)就是用来对我们的文件版本进行跟踪的.repository(仓库)就是通 ...

  2. python本地库_Python学习第71课-本地建立repository仓库

    [每天几分钟,从零入门python编程的世界!] 我们在本地建立一个repository(仓库),这个repository(仓库)就是用来对我们的文件版本进行跟踪的.repository(仓库)就是通 ...

  3. python修改屏幕分辨率_Python学习第150课——虚拟机切换鼠标状态以及调整桌面分辨率...

    [每天几分钟,从零入门python编程的世界!] 之前我们介绍过虚拟机和真实机之间鼠标的切换,这里再稍重复一次. ●切换虚拟机和真实机的鼠标和键盘捕捉状态 对于不同的电脑,切换的按键可能会有所区别,一 ...

  4. 电脑安装python后开不了机_Python学习第145课——关于无法正常启动centOS问题的解决方案...

    [每天几分钟,从零入门python编程的世界!] 上节我们介绍了创建虚拟机.设置虚拟机参数以及在虚拟机上启动centOS系统. 可能有些小伙伴在操作实践的过程中会出现一个问题:按照我的步骤一步步去操作 ...

  5. python勾股定理_Python学习第128课——在Python中实现醉汉随机游走

    [每天几分钟,从零入门python编程的世界!] 这节我们在2D平面内实现随机游走.我们先把原理搞清楚,用代码实现这个原理. 原理分析: 我们想像在2D平面内有一个x轴和y轴组成的坐标系,有一个人他是 ...

  6. winform combobox第12345行的数据_Python学习第109课--ndarray的创建和切分操作

    [每天几分钟,从零入门python编程的世界!] ●创建ndarray多维数组 设我们想创建一个这样的ndarray三维数组: [1 2 3 4 5] [6 7 8 9 10] [11 12 13 1 ...

  7. python 画在同一坐标轴_Python学习第95课-多个数据在同一个坐标轴画图叠加

    [每天几分钟,从零入门python编程的世界!] 我们已经学过了绘制折线图.柱状图.直方图.散点图.饼状图和堆栈图. 这节课我们学习如何把多个数据画图叠加,这种图形可以用作多组数据的对比. 下面我们通 ...

  8. matplotlib画图时间长_Python学习第86课-数据可视化之matplotlib介绍

    [每天几分钟,从零入门python编程的世界!] 我们得到数据之后,如何把数据可视化? 做研究的同学经常会用一个软件叫MATLAB,我们做数据可视化用一个库叫matplotlib,这个库跟MATLAB ...

  9. python 找到目录下文件名规则_Python学习第162课--PATH变量值修改以及模糊查找文件名...

    [每天几分钟,从零入门python编程的世界!] 我们在使用Linux系统时,经常会安装很多第三方的程序或文件到电脑上.我们安装程序后,这个程序在电脑上会有一个默认的路径,我们先看看程序安装的默认的路 ...

最新文章

  1. android studio 的自动更新问题
  2. Codevs 1519 过路费(Mst+Lca)
  3. 阿里SopHix热修复框架
  4. Makefile总结
  5. “约见”面试官系列之常见面试题之第一百零六篇之css只在当前组件中起作用(建议收藏)
  6. 10个简单的 Java 性能调优技巧
  7. 列赋值为列表_Pandas入门-3-新增数据列操作
  8. mysql 指定tcpip连接数_tcp ip连接数据库
  9. Ubuntu 16.04直接升级至20.04 (Upgrade from 16.04 to 20.04 directly)
  10. 在非controllers中获取httpServletRequest
  11. 关于全局低级键盘hook的记录(WH_KEYBOARD_LL)
  12. 十三、this关键字
  13. ES6、7学习笔记(尚硅谷)-2-let和const
  14. 相亲交友小程序,案例:情深深之恋
  15. 好看的table-css样式
  16. 往十年不忘初心,新十年不负韶华丨万字长文带你完整回顾2020数据技术嘉年华
  17. 配置git mergetool不产生*.orig文件
  18. SNMP简单网络配置协议
  19. 从零开始Android游戏编程(第二版) 目录
  20. 证券投资学原理(韩德宗 朱晋)知识点

热门文章

  1. 学习笔记(50):Python实战编程-Frame
  2. Dlib机器学习库安装
  3. php面试中的问题,十个值得深思的PHP面试问题
  4. mysql-nt.exe w3wp.exe cpu 100%_w3wp.exe(IIS ) CPU 占用 100% 的常见原因及解决办法
  5. DOCKER - 容器抓包
  6. 1048 Find Coins
  7. 网口扫盲二:Mac与Phy组成原理的简单分析(转)
  8. Flask之flask-session
  9. Python爬虫1-----------placekitten 入门
  10. 封装cookie.js、EventUtil.js、