最近一直在学python语言,从pypi社区下载工具包经常要用到命令行操作,用的多了也渐渐对linux系统产生了兴趣,因此干脆装个虚拟机体验一下。周五基本捣鼓了一整天,算是在Ubuntu下搭建了一套自己的python开发环境,还是挺有成就感的。最大的感受就是——用linux系统真的要有很强的动手能力,windows下的傻瓜操作弱爆了!
一、VirtualBox&Ubuntu虚拟机安装指南
说到虚拟机软件,最常用的无非是两款——virtual box和VMware。我是没怎么纠结就选了virtual box ,因为以前用GenyMotion安卓虚拟机时用过,轻量级,实用高效,至少安装体积比VMware小的不是一点点。
系统方面,虚拟机嘛,本来想只装个命令行的内核试一下的,速度快。但是查了一下发现自己完全想多了,毕竟还没到能够自己裁剪调试源代码的程度,还是老老实实选择发行版了,以后明白点了再试了。发行版用的最多的Ubuntu,考虑到语言支持,特别是中文输入问题,还是老老实实选了国防科大汉化的ubuntu-kylin,而且重新下载了最新的14.04版本。
两个软件下载地址如下:
VirtualBox:http://www.pc6.com/softview/SoftView_16838.html
Ubuntu-kylin:http://www.ubuntu.org.cn/download/ubuntu-kylin-zh-CN
1安装VirtualBox
这个应该没啥难度,windows下用软件包装软件都是傻瓜操作,就是在点下一步前注意一下左下角是不是有安装XXX选项框就好。。。。当然,咱们这是官方版,没有那些坑爹的植入。
装完之后,启动VirtualBox,就可以开始配置虚拟机了!
2 ubuntu虚拟机配置与安装
这一步可以参考http://www.qmtbb.com/contentshow.asp?id=80
(1)首先,点击新建按钮,进入新建虚拟电脑对话框:
(2)类型选择linux,版本选择ubuntu
这里要注意下32位和64位的问题,可能因为我的低电压处理器阉割了一些功能,所以无法选择64位版本,需要CPU支持虚拟化技术,去设置bios,我即使后来选成功了也无法正常安装,原因不明-.-。所以,不想折腾的同志还是老老实实下32位版本吧,毕竟是虚拟机。。。
(3)给你的虚拟机起个名称,内存可以调大点,比如1024M,虽然还是会卡。。。
(4)选择你创建的虚拟硬盘的位置,创建后会发现你选择的路径行多了一个.vdi文件,这就是你的虚拟机简要入住的地方,记得选择动态分配大小,这样不会造成资源浪费
(5)创建完成后,你会回到最开始的界面,这时界面左侧多了一个虚拟机,不过,别急着启动,否则就杯具了。。。选中他,点击上方的设置,进入设置选项
(6)常规项不需要改,启动顺序去掉软驱,选上光驱。
(7)在处理器选项卡中可以修改分配的处理器数,如果你是四核的可以多分几个。。。
(8)显示栏选择启动3D加速,这样一会系统会稍微快一些,不那么卡
(9)储存选项中,在IDE中点击右侧的小光盘,选择你下载的iso镜像文件。
(10)完成了这些,就可以点击确定,然后在主界面启动你的虚拟机了!
(11)不过,首次启动时要安装你的系统,按照正常步骤来,我就不重装一遍了。。。。
要注意的是,安装完成后,系统会提示你要重新启动完成安装,这时,一定一定要注意,不要立即重启。因为你的安装盘现在还在虚拟机的光驱里,所以当你立即重启时,虚拟机会再次读取安装盘,所以你发现自己又要执行一遍安装操作,安装完后又要求你重启。。。由此进入无限循环TOT。
(12)因此,你必须在重启前从光驱里弹出你的启动盘。
先从右上角正常关机
弹出虚拟盘
再次启动
这时你的虚拟机已经可以使用了,不过当你进入虚拟机时,你会发现它的窗口很小,无法放大。原因是新装的虚拟机默认的屏幕支持的分辨率很低,而且无法通过简单的分辨率设置调高。不过别担心,virtual box提供了增强工具,可以解决这个问题的。
(13)安装增强工具。
不过要安装增强工具,首先需要增加一个虚拟光驱。
直接选择留空,增加一个没有碟片的虚拟光驱就行。
这样你点击安装增强工具时,安装包会以虚拟光盘的形式从windows加载到你的虚拟机。
它可能会自动启动,你也可以右键—>用运行软件打开
安装完之后,重新启动你的虚拟机,你就会惊奇的发现它可以在你的屏幕全屏显示了!
至此,我们的ubuntu虚拟机算是大功告成了!
相关推荐
### Ubuntu安装与配置指南 #### 一、系统安装与初始化 Ubuntu是一款广受欢迎的Linux发行版,适合初学者和高级用户。安装Ubuntu的过程虽然相对简单,但对于初次接触Linux的用户来说,仍然可能存在一定的挑战。以下...
- **安装VMware运行Ubuntu**:详细指导如何在个人电脑上搭建Ubuntu虚拟机环境。 - **Ubuntu操作入门**:介绍了如何在Ubuntu系统中使用终端、常用命令、包管理工具等,这些都是进行Linux开发的基本技能。 - **...
根据提供的文件信息,内容聚焦于TI Davinci DM6446处理器的开发环境搭建。本攻略详细介绍了在不同操作系统上搭建开发环境的步骤和所需的工具组件。以下是对文件内容的详细解读和相关知识点的梳理: 1. **开发平台...
最后,《Ubuntu标准教程.pdf》可能涵盖了一些进阶内容,如Ubuntu服务器的搭建,Web服务(如Apache或Nginx)、数据库(如MySQL或PostgreSQL)的安装与管理,以及脚本语言(如Python或Bash)的学习。此外,这本书可能...
实验的目的是让学生熟悉Ubuntu的安装和配置,以及嵌入式开发环境的搭建。预备知识包括Linux的基本命令和配置方法。实验设备要求包括一台配置至少为Pentium 500的PC,硬盘空间10GB以上,以及Windows操作系统、虚拟机...
实验步骤包括安装虚拟机、配置Ubuntu系统,并了解如何从光盘资料中学习Linux开发板的相关信息。 实验二:交叉编译环境的搭建和超级终端的使用 这个实验的目标是配置交叉编译环境,这是为嵌入式硬件编译软件所必需的...
### 嵌入式Linux开发环境构建与应用实践 #### 实验一:构建嵌入式Linux开发环境 **实验目标**: - 掌握Ubuntu的安装与配置。 - 熟悉嵌入式开发环境。 **实验内容**: 1. **虚拟机搭建**:在Windows环境中安装...
这里采用的是一种非常流行的开发环境搭建方式:在VMware-workstation虚拟机中安装Linux系统。作者不仅提供了VMware-workstation的下载链接,还介绍了安装步骤和相关的设置技巧,比如如何让虚拟机中的Ubuntu系统窗口...
### Linux BSP 编译在 i.MX 平台上...综上所述,该文档为读者提供了构建 i.MX 平台上 Linux BSP 的全面指导,涵盖了从构建环境的搭建到具体操作步骤等多个方面,对于从事嵌入式开发的专业人士来说具有较高的参考价值。
《IntelliJ IDEA 中文指南》是一份专注于介绍和指导用户使用IntelliJ IDEA集成开发环境(IDE)的文档,涵盖了从基础操作到高级特性的广泛知识点。IntelliJ IDEA是由JetBrains公司开发的一款现代化的Java集成开发环境...
1. 启动安装好的Ubuntu虚拟机。 2. 在VMware菜单中选择"Install VMware Tools"。 3. 跟随向导完成安装,重启虚拟机。 接下来是关键步骤——构建交叉编译工具链。你需要下载以下组件的源码包: 1. crosstool-0.43....
- 系统安装:选择合适的操作系统,通常为Ubuntu、CentOS等Linux发行版。 2. 环境配置 - 硬件环境配置:根据实验需求分配好各服务器的角色,如控制节点、计算节点、存储节点等。 - 软件环境配置:安装必要的依赖...
- **用途**: 这些资料对于初学者来说尤为重要,它们可以帮助用户快速搭建开发环境并开始项目开发。 **1.3 网盘资料** - **网盘资源**: 此外,开发板制造商还提供了在线资源,这些资源通常包含更详尽的技术文档、...
#### 嵌入式Linux开发环境搭建 搭建嵌入式Linux开发环境是TOP6410开发的重要环节,主要包括虚拟机的安装配置、TFTP和NFS服务器的搭建、交叉编译链的安装以及根文件系统的构建。 - **VMware + Ubuntu安装**:通过...
4. **安装环境**:分别针对Windows、Ubuntu和Mac操作系统进行了安装指南的讲解,确保不同操作系统的用户都能顺利安装和使用IDEA。 5. **首次运行向导**:为新用户提供了一个详尽的向导,引导用户完成IDEA的首次运行...
- **Eclipse开发环境**:介绍Eclipse集成开发环境的安装与配置方法,包括如何在Eclipse中创建Java项目、编写代码、编译及运行程序。 - **多线程技术**:深入理解Java中的线程概念、线程生命周期以及线程间通信机制,...
#### 第一章 搭建开发环境 ##### 1. 操作系统 **推荐使用环境**:Ubuntu 10或更高版本。尽管定制MIUI ROM的技术本身对操作系统没有特别要求,但鉴于`patchrom`项目是在Linux环境下开发的,因此推荐使用Ubuntu操作...
• Linux (tested on Linux Ubuntu Dapper Drake) Supported Supported Supported Supported Development Development Development Development Environments Environments Environments Environments Eclipse IDE o...