近期想自己折腾一下Linux系统本身。比方Linux裁减或者移植。裁减或者移植Linux是一件麻烦的事情。而且出错后会影响到当前的系统。怎样才干不影响当前机器上的系统呢,于是便想到了虚拟机。在当前系统中安装虚拟机,然后在虚拟机中能够尽情地折腾。

在安装虚拟机前,我们首先要选择一个虚拟机。

Linux上经常使用的虚拟机是Wine。严格地说,它是在模拟Windows环境。我要折腾的Linux系统,因此放弃了Wine。

我曾经使用过VMware,不用多说。它是一个强大的虚拟机,只是它是商业软件。须要购买才干使用,因此也放弃了VMware。

最后。我选择了Vitualbox,它小巧有用,而且功能强大,最重要是它是开源软件。在Linux领域使用开源软件是最完美的事情了。接下来我说说怎样安装该虚拟机。

安装虚拟机:virtualbox

  • 1.打开终端而且切换到root帐号,然后输入安装命令:

apt-get install virtualbox

  • 2.安装推荐的软件包:(必须安装这个包。不然看不到应用程序的图标)

virtualbox-dkms virtualbox-source virtualbox-qt

  • 3.安装完毕。这时候能够在应用程序中看到virtualbox的图标。

使用虚拟机:virtualbox

  • 1.创建虚拟机

    在菜单中点击新建button,開始创建一个虚拟机;
  • 2.设置虚拟机的类型。



    在弹出的窗体中选择被创建虚拟机的名称。类型和版本号,然后点击下一步 。我准备折腾的是Linux系统,因此选择了32位的Ubuntun,具体例如以下图所看到的:

  • 3.设置虚拟机的内存。

    在弹出的窗体设置虚拟机内存的大小,能够直接写数字。也能够拖动标尺进行选择。设置完毕后点击下一步。内存当然是越大越好,只是不能超过当前的物理内存。我物理内存是4GB。因此给虚拟机设置了1GB的内存。

    具体例如以下图所看到的:

  • 4.设置虚拟机的硬盘类型。

    在弹出的窗体中选择“如今创建虚拟硬盘”,而且点击创建,这时会弹出一个窗体。在弹出的窗体中选择虚拟机硬盘的类型。我选择的是VDI类型,然后点击下一步。我们选择的VID类型是一个硬盘镜像,它会在当前电脑中创建一个VDI类型的文件。具体例如以下图所看到的:

  • 5 设置虚拟机的硬盘容量。



    在弹出的窗体中选择”固定大小“(这样选择会使用系统的性能好一些。)。然后点击下一步,这时会弹出一个新窗体,在窗体中设置硬盘的容量和位置。设置好后点击下一步就能够。这个过程大约持续1-2分钟。硬盘创建完毕后虚拟机也就随着创建结束了。

    硬盘文件默认存放在home/usr_name/VirtualBox VMs/文件夹下。硬盘大小不是必需太大,够用就能够。

    我准备在虚拟机中安装的是Ubuntu14.04LTS。对于该系统来说官方建议的硬盘容量是8GB。实际上使用12GB会好一些。

    具体操作例如以下图所看到的:

  • 6.成功创建虚拟机。

    虚拟机创建成功了。它相当于模拟了一台电脑。我们能够在该电脑中安装自己想要折腾的系统。以下是我创建的虚拟机缩略图。

我们接下来在新创建的虚拟机中安装Ubuntu系统,我准备安装版本号相对新一点而且稳定的系统,于是选择Ubuntu14.04LTS。我在该系列博客中介绍过怎样使用虚拟机安装Mint,安装Ubuntu的过程和安装Mint的过程全然同样。

因此具体的安装过程我就不说了,假设大家不清楚的话。能够点击这里參考我曾经的博客。

关于虚拟机就介绍到这里吧,以后有其他的使用技巧了,再和大家分享。


Linux Mint (应用软件— 虚拟机:Virtualbox)的更多相关文章

  1. linux mint ubuntu 安装virtualbox

    安装虚拟机:virtualbox 1.打开终端而且切换到root帐号,然后输入安装命令: apt-get install virtualbox 2.安装推荐的软件包:(必须安装这个包.不然看不到应用程 ...

  2. ubuntu18.04 and Linux mint 19安装virtualbox

    1.1  安装Virtualbox root@amarsoft-ZHAOYANG-K43c-:~# apt-get install virtualbox -y 1.2  显示Virtualbox桌面图 ...

  3. VirtualBox安装linux mint教程

    准备工作: 1.VirtualBox安装包,官方下载页面. 2.linux mint镜像iso文件,官方下载页面. 安装过程: 1.打开VirtualBox后点击新建,在弹出界面选择专家模式,类型选择 ...

  4. 一网打尽,一文讲通虚拟机VirtualBox及Linux使用

    本文将从虚拟机的选择.安装.Linux系统安装.SSH客户端工具使用四个方面来详细介绍Linux系统在虚拟机下的安装及使用方法,为你在虚拟机下正常使用Linux保驾护航. 1.虚拟机的选择 在讲虚拟机 ...

  5. 虚拟机virtualBox安装linux系统 xshell远程连接linux

    虚拟机virtualBox安装linux系统 xshell远程连接linux 虚拟机概念: 通过软件, 使用虚拟化技术虚拟出电脑的硬件环境, 充当真实的电脑使用. 常见的虚拟软件: virtualBo ...

  6. 在Linux Mint 19 / Linux Mint 18上安装VirtualBox 6.0 / 5.2

    如果你直接可以 sudo apt-get install virtualbox-6.0那就相安无事 否则参考https://www.itzgeek.com/how-tos/linux/linux-mi ...

  7. 【原创】linux mint 17.3 kvm 安装windows7虚拟机

    一.安装windows7虚拟机 linux mint 17.3是一个不错的桌面发行版本,我下载了 linux mint 17.3 for xfce 桌面版本,运行速度没得说,而且安装设置都挺简单,非常 ...

  8. 虚拟机VirtualBox和Ubutu

    虚拟机的作用1. 演示环境,可以安装各种演示环境,便于做各种例子: 2. 保证主机的快速运行,减少不必要的垃圾安装程序,偶尔使用的程序,或者测试用的程序在虚拟机上运行: 3. 避免每次重新安装,银行等 ...

  9. Linux Mint 17一周使用体验

    1 Win7下安装Mint双系统 Linux Mint支持直接从Win7硬盘引导安装,非常方便,不用制作U盘引导,更不用刻盘安装了.Mint有Cinnamon和Mate两种桌面,听说Mate更加简洁节 ...

  10. Linux Mint Mate 常用

    Linux Mint基于Ubuntu  Mate 桌面版据说资源占用较少 http://mirrors.tuna.tsinghua.edu.cn/linuxmint-cd/stable/17.3/li ...

随机推荐

  1. (8)java基础知识-字符编码

    这块比较乱待整理... http://www.regexlab.com/zh/encoding.htm 字符编码 将各种文字.图形.标点.数字整合在一个集合叫做字符集. 把这些字符集按照不用规则进行编 ...

  2. HDU 1203 【01背包/小数/概率DP】

    I NEED A OFFER! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Tot ...

  3. 基于django rest framework的mock server实践

    网上找了一下mock server的实现,发现python的基本都是基于flask来实现的,因最近在学django,就尝试用drf实现了下: A brief introduction of sui_m ...

  4. Python的扩展接口[2] -> 动态链接库DLL[1] -> 组件对象模型 COM 的 Python 调用

    组件对象模型 COM 的 Python 调用 关于COM的基本概念,可参考组件对象模型 COM的内容,下面主要介绍两种使用 Python 调用 COM 组件的方法. 1 使用 win32com 1.1 ...

  5. 新疆大学ACM-ICPC程序设计竞赛五月月赛(同步赛)- 勤奋的杨老师(最长递增子序列)

    链接:https://www.nowcoder.com/acm/contest/116/C来源:牛客网 题目描述 杨老师认为他的学习能力曲线是一个拱形.勤奋的他根据时间的先后顺序罗列了一个学习清单,共 ...

  6. Xamarin XAML语言教程使用Progress属性数据绑定设置进度条进度

    Xamarin XAML语言教程使用Progress属性数据绑定设置进度条进度 开发者除了可以为ProgressBar定义的Progress属性直接赋双精度类型的值外,还可以通过数据绑定的方式为该属性 ...

  7. iOS AudioSession详解 Category选择 听筒扬声器切换

    在你读这篇文章之前,如果你不嫌读英文太累,推荐阅读下苹果iOS Human Interface Guidelines中Sound这一章.   选择一个Category AVAudioSessionCa ...

  8. 前端JavaScript实现跨域的方式(转)

    这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据.只要协议.域名.端口有任何一个不同,都被 ...

  9. 基于Android的串口聊天室 (基于tiny4412) 一

    一.平台介绍 硬件平台: tiny4412ADK + S700 4GB Flash Android版本:Android-5.0.2 Linux版本: Linux-3.0.86 Bootloader:S ...

  10. 今天在CSDN看懂这个帖子,也是我的困惑,记录一下(过了三十的码农,你选择的是哪个,说出你的想法)

    http://bbs.csdn.net/topics/390944177 1.继续开发生涯,做资深码农,从senior.team lead.tech lead到principal,如果你无欲无求,可以 ...