virtualbox虚拟机安装以及简单配置

这篇具有很好参考价值的文章主要介绍了virtualbox虚拟机安装以及简单配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、虚拟机平台选择

一般大多都是用VMware-workstation,网上的教程比较多,因为我之前搭建dnf私服服务器时,相关的服务器资源都是在vmware平台上的,所以vmware遇到问题解决的应该会比较快。但感觉vmware界面不如virtualbox整洁,我就继续使用virualbox了。

bing搜索“virtualbox”,进入官网,下载合适自己平台的virtualbox。

Downloads – Oracle VM VirtualBox

下载好后安装,自己选择虚拟机平台的安装位置。然后一路默认就好了。

虚拟机平台安装虚拟机可以看作是现实中装机的过程一样,虚拟机平台是各种硬件商店,你要在这个平台购买(选择)你要装机的显示器、主板(这个虚拟机平台不用自己选)、内存条、cup、硬盘等等硬件设备。选择完你要的设备后,不用自己装机,虚拟机已经把各个硬件都配置好了,只需要把自己想要装的操作系统安装进去就行了。

二、操作系统iso文件下载

就像平时给电脑装系统一样,自己需要什么操作系统就去下载什么,这里要安装Ubuntu系统,还是直接bing搜索,找到官方网站。

ubuntu一年分为两个版本,4月份的版本比较稳定。下载时可以右键下载复制链接,然后打开迅雷,创建新任务,粘贴链接。迅雷速度还行。

virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置

三、安装虚拟机

  1. 打开virtualbox,点击欢迎页面的新建——输入名称——选择放置虚拟机文件的文件夹——选择操作系统类型和版本——next。

virtualbox虚拟机安装以及简单配置
  1. 我的选择是ubuntu系统,所以这样选择。

virtualbox虚拟机安装以及简单配置
  1. 内存和cpu线程分配尽可能选大一点,只要指标在绿色区域就行。不过安装完成后觉得不够还可以更改。

virtualbox虚拟机安装以及简单配置
  1. 接下来先不设置硬盘,直接next。

ps:这里的立刻分配全额空间是指,如果不勾选的话,生成虚拟机后会随着使用时间越来越长,硬盘占用空间会越来越大,直到20g,勾选的话就是一下分配给你20g,直接分配会占用更多内存,但硬盘性能会更好一点。

virtualbox虚拟机安装以及简单配置
  1. finish。这就是我们选购的设备清单了,整机已经搭配出来了,虽然里面还没有系统。

virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
  1. 工具——介质。

配置硬盘

virtualbox虚拟机安装以及简单配置

选择虚拟硬盘——创建

virtualbox虚拟机安装以及简单配置

随便选择一种格式。各种格式的区别见(1条消息) VDI, VHD, VMDK 之间的区别_青花幽默的博客-CSDN博客_vdi vhd vmdk 区别

virtualbox虚拟机安装以及简单配置

固定大小安装

virtualbox虚拟机安装以及简单配置

选择硬盘存放位置,我一般放在和使用该硬盘的虚拟机的文件夹下

virtualbox虚拟机安装以及简单配置

已经创建成功

virtualbox虚拟机安装以及简单配置
  1. 点击自己的虚拟机——设置——存储

virtualbox虚拟机安装以及简单配置

给ide控制器添加光驱,也就是我们下载好的操作系统iso文件。等会启动会从iso启动,没设置的话不开机。

注册——选择自己要安装的那个iso文件——确定

virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置

给sata控制器添加我们刚才设置好的硬盘,等会会把iso中的系统写进硬盘,没有的话等会会说安装找不到硬盘,又得退出来重新配置。

因为刚才刚刚创建的虚拟硬盘,所以现在可以直接选择。如果有别人给的虚拟硬盘文件在这里找不到,可以注册一下,或者还没有创建的话点击创建。

virtualbox虚拟机安装以及简单配置

存储这里配置成这样

virtualbox虚拟机安装以及简单配置
  1. 系统,可以看到,这里有启动顺序,也就是说开机的时候,按照软盘——光驱——硬盘的顺序检测里面有没有系统,如果有就引导进入那个盘里的系统,就和平时装系统一样,要选择启动盘优先引导,

virtualbox虚拟机安装以及简单配置

我们刚才下载的操作系统是iso文件,是光驱,所以我们要把光驱放在第一位,而软盘现在没有多少人用了,所以我们把这个启动顺序设置成这样。

virtualbox虚拟机安装以及简单配置
  1. 接下来,直接开机,进入安装程序。

选择第一个,直接回车。

virtualbox虚拟机安装以及简单配置

正式进入安装程序

virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置

等待

virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置

这里最好更新一次,不知道为什么这里不更新后,后面有些软件安装时就遇到麻烦

virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置

这个之后更换/etc/apt/source.list好像也一样

virtualbox虚拟机安装以及简单配置

四、安装增强功能

设备——安装增强功能

virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
  • 注意

在这里就可以设置一下,给这个虚拟机设置一个快照(备份或是还原点了),弄坏了可以不用重新装了。还有个很重要的地方,要在windows 安全中心关闭内核隔离,不知道为啥,这个内核隔离有时候会让我恢复备份的时候提示某一块内存不可写,导致备份恢复失败

virtualbox虚拟机安装以及简单配置

五、安装一些基本软件

  • 先调整一下终端的字体大小,终端内右键——preferences——unnamed——text——勾选custom font ——monospace——调整字体大小。

virtualbox虚拟机安装以及简单配置
  1. 设置国内镜像源

bing搜索ubuntu源镜像,记住源镜像的版本一定要和Ubuntu的版本一样,不然不知道会出什么错,我的ubuntu是22.04的那么我搜索的时候也是“Ubuntu22.04源镜像”

virtualbox虚拟机安装以及简单配置

在ubuntu中打开终端,输入下列命令备份一份源镜像配置文件

sudo cp /etc/apt/sources.list /etc/apt/sources_backup.list

用nano编辑器打开source.list文件

sudo nano /etc/apt/sources.list

按ctrl+shift+6进入选择模式,按方向下键全选,ctrl+k删除,然后把清华的源镜像粘贴进去,把第3、5、7行的#按需求选择是否取消注释。

virtualbox虚拟机安装以及简单配置

ctrl+x,y保存退出

退出后输入命令更新源镜像列表,等待

sudo apt-get update

刚才提示更新没更新的最好执行一下下面这条命令升级一下所有软件包,不然neovim安装不上

sudo apt-get upgrade
  1. 安装一些常用软件

curl是linux下常用的文件传输工具

openssh-server可以把虚拟机系统设置成一台ssh服务器,这样就可以远程控制虚拟机了

net-tools是管理网络设置的

gcc是C/C++的编译器(在linux里配置C编程环境要比windows下简单,安装了gcc好了,可能有的提示安装什么什么库)

sudo apt-get install curl git openssh-server net-tools gcc

六、安装并配置neovim

  1. 安装neovim,作为平时常用的文本编辑器

sudo apt-get install neovim
  1. 安装nodejs

因为等会配置coc.nvim要求安装nodejs,所以先安装nodejs

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs

如果安装顺利的话,通过node -v和npm -v命令可以查看版本

node -v
npm -v
virtualbox虚拟机安装以及简单配置

为了后续操作的顺利,我们需要将 NPM 所连接的默认仓库换成在国内的镜像:

$ npm config set registry https://registry.npm.taobao.org
$ npm config get registry
https://registry.npm.taobao.org
virtualbox虚拟机安装以及简单配置

安装yarn(一步一步输入命令)

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update
sudo apt install yarn

检测是否安装成功

sudo yarn --version
  1. 安装Python3环境

sudo apt install  -y  python3 python3-pip
pip install pynvim
  1. 修改/etc/hosts文件,方便访问github

使用 IP 查询工具找到该域名对应的 IP 地址,然后将其写入到/etc/hosts文件中(windows系统hosts文件位置是C:\Windows\System32\drivers\etc\hosts

在这个网站What Is My IP Address? Free IP Lookup查询github.com和raw.githubusercontent.com的dns服务器地址。

raw.githubusercontent.com查询结果

virtualbox虚拟机安装以及简单配置

github.com

virtualbox虚拟机安装以及简单配置

打开hosts文件

sudo nano /etc/hosts

把查询的结果按照这样的格式写入hosts,保存退出

185.199.108.133 raw.githubusercontent.com
140.82.113.4 github.com
virtualbox虚拟机安装以及简单配置
  1. 创建nvim个人用户配置文件

在家目录下的.config文件下创建nvim文件夹,在nvim文件夹下创建init.vim,这个.vim文件就是配置文件了。

mkdir ~/.config/nvim/
nvim ~/.config/nvim/init.vim

在打开的.vim文件里写入set nu就可以让nvim在进行文本编辑时显示行号了,删掉或注释掉就不显示行号。

" 令编辑器显示行号
set nu

输入:wq保存退出,再进入nvim就可以看到配置效果了

  1. vim-plug插件管理器

用vim-plug来管理nvim的插件,命令行输入以下命令安装

sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
       https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
  • 注:

如果网络不好 curl无法下载这个文件,可以用别的方式来安装,先解读一下这个命令的意义

"${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs

在家目录的./local/share/nvim/site/autoload文件夹下创建plug.vim文件,没有的话就创建一个。

https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'

然后将这个里面的内容复制到plug.vim文件里保存就好了。

方式:

mkdir ~/.local/share/nvim/site/autoload
cd ~/.local/share/nvim/site/autoload
nvim plug.vim

然后去github上搜索vim-plug,找到plug.vim,点进去,复制里面两千多行的代码,粘贴到虚拟机里打开的这个plug.vim文件中保存。vim-plug就安装好了。

virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置
  1. 配置自己需要的插件方法介绍

vim-plug已经安装好了,现在就在配置文件中去配置我们需要的插件。找到我们刚才创建的配置文件init.vim

cd ~/.config/nvim/
nvim init.vim

在结尾输入以下两行

call plug#begin()

call plug#end()

以后要安装插件的话,在这两行之间插入自己需要的插件就好了。

举个例子:

加入tab键补全功能插件,然后保存init.vim,

call plug#begin()

    " tab键补全功能插件
    Plug 'ervandew/supertab'

call plug#end()

然后在命令行输入nvim,打开nvim

在nvim界面输入:PlugInstall(要手动输入冒号和后面的内容,如果vim-plug安装成功,那么输入大写P后按tab键,也可以找到PlugInstall,tab没反应就是vim-plug没装好

:PlugInstall
virtualbox虚拟机安装以及简单配置

输入后回车,会自动下载安装添加的插件。

virtualbox虚拟机安装以及简单配置

安装成功。

  1. 利用vim-plug安装coc.nvim补全插件

进入github.com中搜索coc.nvim。星最多的那个就是

里面介绍了coc.nvim需要依赖nodejs,我们在第2部刚才已经安装过了,不用管。

virtualbox虚拟机安装以及简单配置

接着看下面,对于vim-plug用户,把下面的代码复制到init.vim文件中,像刚才我们安装那个插件的格式一样复制就行了。复制结果如下。

Plug 'neoclide/coc.nvim', {'branch': 'release'}

复制完成就是这样

virtualbox虚拟机安装以及简单配置

保存退出,重新进入nvim,输入:PlugInstall等待安装新添加的插件。

有时候添加“Plug 'neoclide/coc.nvim', {'branch': 'release'}”后,然后:PulgInstall总是失败,不知道以下用yarn安装(我们刚才安装nodejs时特意安装了yarn)的方法可不可行。

首先添加以下代码进入init.vim保存退出,然后和以前一样打开nvim,输入:PlugInstall让vimplug帮我们自动安装

Plug 'neoclide/coc.nvim', {'branch': 'master', 'do': 'yarn install --frozen-lockfile'}

等待过后他应该会提示

build/index.js not found, please install dependencies and compile coc.nvim by: yarn install

我们直接去coc.nvim的下载目录~/.local/share/nvim/plugged。(这个plugged文件夹就是默认你的所有插件会安装在这里,如果要更改位置,就在init.vim的那个call plug#begin()的这个括号里添加你要设定的插件存放位置,空着就是默认这个文件夹。)

这里我们通过1命令进入plugged文件夹下下载的coc.nvim文件夹中,依次执行2、3命令。

cd ~/.local/share/nvim/plugged/coc.nvim
yarn install
yarn build

等待完成后输入nvim打开nvim,输入:CocInfo查看coc.nvim是否安装成功。

:CocInfo

出现以下命令则安装成功

virtualbox虚拟机安装以及简单配置
  1. coc.nvim配置

没有配置的coc.nvim不是很好用,但我也不会配置,所以就直接复制的coc.nvim官网下面的example到init.vim文件的结尾凑活使用了。

virtualbox虚拟机安装以及简单配置
  1. 在coc.nvim下安装language server

Coc 本身并不提供具体语言的补全功能,所以在安装完成后,我们需要安装具体的language server以支持对应的补全功能。

点击coc.nvim的github主页的wiki,找到language server

virtualbox虚拟机安装以及简单配置
virtualbox虚拟机安装以及简单配置

可以看到不同的变成语言有不同的语言服务,选择自己使用的语言,例如C/C++

virtualbox虚拟机安装以及简单配置

可以看到常用的C/C++ 的language server有ccls和clangd,因为ccls在home目录下使用nvim会有个莫名其妙的报错,其他位置则没有,不知道什么原因,询问作者后,作者让我换clangd试试。这里我们就安装clangd。

virtualbox虚拟机安装以及简单配置

命令行输入以下命令安装clangd,遇到要确认的地方直接输入y回车

sudo apt-get install clangd

安装完成后命令行输入nvim回车

在nvim中输入:CocConfig回车(nvim中的命令一定要注意大小写)

:CocConfig

会提示让你在nvim中运行“:CocInstall coc-json”命令,输入后回车等待

virtualbox虚拟机安装以及简单配置
:CocInstall coc-json

等待安装完成coc-json后,重新输入:CocConfig回车,然后回到我们刚才的github界面把以下代码复制粘贴进coc-json中,然后在最开始和最后加上大括号。(我这里没加)

"languageserver": {
  "clangd": {
    "command": "clangd",
    "rootPatterns": ["compile_flags.txt", "compile_commands.json"],
    "filetypes": ["c", "cc", "cpp", "c++", "objc", "objcpp"]
  }
}

:wq保存退出,我们的语言服务就安装好了。

再进入用nvim打开一个.c文件就可以补全了

virtualbox虚拟机安装以及简单配置

写到一半按esc退出插入模式还能检测语法错误。

virtualbox虚拟机安装以及简单配置
  1. 其他插件

因为 不是很懂插件,所以我的插件都是从大佬那里抄来的,可以按需求自己去找相关插件

virtualbox虚拟机安装以及简单配置

参考资料

neoclide/coc.nvim: Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers. (github.com)

junegunn/vim-plug: Minimalist Vim Plugin Manager (github.com)

NeoVim 学习笔记 - 知乎 (zhihu.com)

保姆级|Windows下Ubuntu开发环境指南|附赠一键安装脚本|手把手包教包会_哔哩哔哩_bilibili

Tmux 使用教程(转载学习)_Lininggggggg的博客-CSDN博客

https://www.bilibili.com/video/BV1GE411P7dy/?spm_id_from=333.337.search-card.all.click文章来源地址https://www.toymoban.com/news/detail-429380.html

到了这里,关于virtualbox虚拟机安装以及简单配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 虚拟机安装单机hive以及简单使用hive

    hive是我打算了解的有一个大数据方面的一个技术栈,上一篇文章介绍了Hadoop和hbase,有兴趣的朋友可以点击“文章”浏览,今天要介绍的hive也是要基于hadoop的,安装hive也要提前安装好hadoop。 刚了解这块的朋友肯定就会疑问这三者之间的关系是什么呢,从我这段时间对它们的

    2024年02月02日
    浏览(45)
  • Linux下安装VirtualBox虚拟机

    目录 1. 简介  2.下载及安装 3. 报错处理 3.1.红色框错误处理 3.2. 绿色框错误处理       VirtualBox是一款强大的x86和AMD64/Intel64虚拟化产品,适用于企业和家庭。VirtualBox不仅是为企业客户提供的一款功能丰富、高性能的产品,它也是根据GNU通用公共许可证(GPL)版本3条款作为开放

    2024年02月15日
    浏览(39)
  • Oracle VM VirtualBox虚拟机配置(配置Windows7为例)

    为了学习DX11故配置了一套虚拟机的环境,将其中细则记录一番。 Win7(32位)+VS2013 的配置,主要原因是和学校机房一样比较方便问老师,试过VS2010的古早界面不太舒服,当然安装2010~2013都可以正常跑代码,就是需要搭环境 目录 一:下载Oracle VM VirtualBox,下载地址(速度都差

    2024年02月06日
    浏览(57)
  • 开源虚拟化工具VirtualBox安装部署

    VirtualBox是一款由Oracle开发和维护的免费开源虚拟化软件,用于在一台计算机上创建和管理多个虚拟机。它允许用户在单个物理计算机上运行多个操作系统,例如Windows、Linux、macOS等。VirtualBox提供了一个虚拟化环境,使用户可以在虚拟机中安装和运行不同的操作系统,并在它们

    2024年02月11日
    浏览(50)
  • 使用VirtualBox安装Linux虚拟机,避坑指南

      记录一下自己学习Linux系统的过程。因为本人一直使用的是Windows系统,所以需要装一个虚拟机来创建一个基于Linux内核的操作系统。主要分为以下两个不步骤:第一步,先安装虚拟机软件,我用的是VirtualBox,使用其他的也可以;第二步就是用虚拟机软件安装Linux系统。  

    2023年04月24日
    浏览(62)
  • VirtualBox虚拟机安装Centos7详细教程图解

    一、前期准备工作: 1、虚拟机下载 VirtualBox版本:7.0.6 下载 VirtualBox 的下载页面:https://www.virtualbox.org/wiki/Downloads VMWare 虚拟机软件(收费的,要使用请购买正版软件)的官网:https://www.vmware.com VMWare 虚拟机的免费版 VMWare Player :https://www.vmware.com/products/workstation-player/worksta

    2024年01月16日
    浏览(54)
  • 超级详细的 VirtualBox 虚拟机安装 及入门教程

    虚拟机(Virtual Machine) 指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。 虚拟机是在一些开发测试工作中常常需要用到的功能,常见的虚拟机软件主要有两款 VMware 和 Virtual

    2024年02月05日
    浏览(69)
  • vmware esxi 虚拟系统安装以及虚拟机网络配置

    **注:**根据服务器型号选择esxi 版本,否则会出现不兼容现象 进入系统硬件boiss设置引导为u盘启动 开始安装 选择同意协议 选择安装路径 默认选择键盘 设置密码 进行安装 重启系统 等待重启成功后F2进入基础设置 登录系统 输入密码F2回车进行网络配置 进行网络配置,设置静

    2024年02月11日
    浏览(43)
  • VirtualBox虚拟机安装Centos服务器详细教程图解

    一、下载Centos服务器版          CentOS服务器版本:CentOS-7-x86_64-Minimal-1810     918M         下载一:可以CentOS(本课程使用的 Linux 发行版)官网:https://www.centos.org 进行下载Centos服务器         下载二:网盘链接分享: 百度网盘 请输入提取码 百度网盘为您提供文件的网

    2023年04月18日
    浏览(52)
  • 【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置

    1、什么是操作系统    操作系统是一种软件,它管理计算机系统的硬件和软件资源,并提供给用户和应用程序接口,使它们能够与计算机系统交互和运行。操作系统负责调度和分配系统资源,例如处理器、内存、输入输出设备等,以及管理文件系统、网络通信和安全等功能。

    2024年01月21日
    浏览(70)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包