archlinux上安装虚拟机

 一,介绍

  虚拟机分提供软件运行环境的虚拟机和提供其他系统工作的虚拟机。

  提供软件运行环境的虚拟机有:java虚拟机,framework虚拟机,android虚拟机等;

  提供其他系统运行的虚拟机有:vmware,virtual PC,virtualbox等;

  virtualbox是一款开源虚拟机软件,virtualbox是由德国Innotek公司开发,由Sun Microsystems公司出品的软件,使用QT编写,在Sun公司被Oracle收购后正式更名为Oracle VM VirtualBox。

  virtual PC全称是windows virtual pc,是Microsoft公司最新的虚拟化技术,借助windows virtual pc,可以单击一次即可直接从基于windows 7的计算机在虚拟的windows环境中运行许多生产应用程序。

  vmware是公司的名字,vmware player是该公司免费的虚拟机,vmware workstation是商业收费的虚拟机。

二,声明

  我们在下文中说的虚拟机就是提供其他系统工作的虚拟机,下文中简称为虚拟机。

三,下载提前说明

  如果需要vmware,就去虚拟机官网下载,但是需要注册,另外有免费的,但是我也没玩过,所以我这里只提一下,安装过程可参考官网虚拟机安装,不过他里面的账号密码都不能用了。

  如果需要virtualbox,就可以参考下文,下文中也只用virtualbox。

四,下载

  方法1:

  a,下载

  因为我电脑是amd64位的,所以我使用新浪科技的虚拟机(amd64),如果你是IA64位的,你就用太平洋电脑网的虚拟机(ia64),特别注意这里都是64位的,只是采用的指令集不同。

我下载的是:VirtualBox-6.0.0-127566-Linux_amd64.run,此文以下内容都是用这个。

  b,安装

  安装必须要root,如下:

[gyz@archlinux work]$ chmod +x VirtualBox-6.0.0-127566-Linux_amd64.run 
[gyz@archlinux work]# su -
密码:
[root@archlinux work]#./VirtualBox-6.0.0-127566-Linux_amd64.run
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation.............
VirtualBox Version 6.0.0 r127566 (2018-12-18T12:40:58Z) installer
Installing VirtualBox to /opt/VirtualBox
Python 2.6 or later not available, skipping bindings installation.
This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel
for adding new hardware support to the system.
This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel
for adding new hardware support to the system.

There were problems setting up VirtualBox.  To re-start the set-up process, run
  /sbin/vboxconfig
as root.

VirtualBox has been installed successfully.

You will find useful information about using VirtualBox in the user manual
  /opt/VirtualBox/UserManual.pdf
and in the user FAQ
  http://www.virtualbox.org/wiki/User_FAQ

We hope that you enjoy using VirtualBox.

The installation log file is at /var/log/vbox-install.log.

发现一个问题:Please install the Linux kernel "header" files matching the current kernel

解决方法:网上关于redhat系列的都采用install kernel-devel,或者install kernel-header,亦或者install kernel-headers,反正在archlinux上就是不行,后来问人才知道,archlinux是install linux-headers。于是,如下:

[root@archlinux work]# pacman -S install linux-headers
安装过程省略...
[root@archlinux work]# ./VirtualBox-6.0.0-127566-Linux_amd64.run 
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation.............
VirtualBox Version 6.0.0 r127566 (2018-12-18T12:40:58Z) installer
Removing previous installation of VirtualBox 6.0.0 r127566 from /opt/VirtualBox
Installing VirtualBox to /opt/VirtualBox
Python 2.6 or later not available, skipping bindings installation.

VirtualBox has been installed successfully.

You will find useful information about using VirtualBox in the user manual
  /opt/VirtualBox/UserManual.pdf
and in the user FAQ
  http://www.virtualbox.org/wiki/User_FAQ

We hope that you enjoy using VirtualBox.

之后会在软件管理中心找到virtualbox的图标,点击就可以使用了。

  方法2:

  问了人才知道,archlinux可以使用命令安装virtualbox,

[gyz@archlinux ~]$ sudo pacman -S virtualbox
这个方法推荐使用,但是我没有用,因为我使用了方法1,不过方法1好像是有个东西需要安装的,host什么的,在这种命令安装的时候会有提示的,可以注意比较一下。

第五,六步简单说一下我的感受,网上的教程写的都特别好,自己搜就是了。

 五,建立系统环境基础

第四步中方法1(淡紫色)和2(蓝色)完成安装后的图标是不一样的,但是你可以在搜索栏搜virtualbox就可以了。

打开virtualbox,然后新建,接着就根据你的需要做就是了,方法2安装之后相对智能一点,可以根据你起的名字识别你要安装系统。

六,启动,加入系统

上面新建成功之后,就可以,启动,然后添加系统的镜像文件,然后就是正常安装过程了,如果没有什么更改的,所以默认操作就是了,和在正常电脑上安装系统没区别,或者说还好一点,因为虚拟的磁盘不需要担心什么问题。

参考1:https://zhidao.baidu.com/question/240557302.html

参考2:https://baike.baidu.com/item/VirtualBox/5842786?fr=aladdin

参考3:https://baike.baidu.com/item/Windows%20Virtual%20PC/7401753?fr=aladdin

猜你喜欢

转载自blog.csdn.net/weixin_39465823/article/details/85699058