使用的虚拟机版本是:VirtualBox-5.2.8-121009
使用的linux版本是:Linux debian 4.9.0-7-amd64 tty

1. 开始配置

1.1:打开虚拟机设置,打开你的VirtualBox软件(主要先不要打开linux系统)。选中你的虚拟机后,点击上面的“设置”
点击左侧的“存储”,确认虚拟机增强功能包(VBoxGuestAdditions.iso)已经加载。如果没有加载,则手动加载,增强包的位置在C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso。如下图

1.2:启动linux系统并登陆

1.3:用如下命令查看一下,光驱的位置,如下图

lsblk

以看到那个55.3M的就是我们的磁盘iso文件。所以它对应的sr0就是磁盘所在光驱的位置(/dev/sr0)
在实体机中配置的时候,很多时候我们不去查看lsblk的结果。就认作是/dev/cdrom,虚拟机中则会有问题。
我们来用如下命令来看一下
ls /dev/cdrom -ls 

可以看到/dev/cdrom实际上是sr0的符号链接。

1.4:创建挂载点目录
     我们要使用光驱里的镜像文件,需要被它挂载到当前系统上。这个挂载位置称为挂载点,通常是在 /mnt/ 或者 /media/ 目录下,创建一个子目录

mkdir /mnt/cdrom  #在/mnt下创建目录cdrom

1.5:手动挂载

sudo mount /dev/sr0 /mnt/cdrom 

注销当前用户再重新登录(或者进入另一个tty终端),进入挂载的目录查看是否成功挂载文件

补充知识点:

mount -t iso9660 /dev/sr0 /mnt/cdrom/    //挂载DVD光驱

mount -o loop /usr/local/rhel-server-6.4-x86_64-dvd.iso /mnt/cdrom     //挂载ISO文件  

如果置开机自动挂载,我们可以编辑fstab文件来设置开机自动挂载。

//设备位置   挂载点       文件系统  挂载选项  是否备份  检查文件系统的顺序
/dev/sr0 /mnt/cdrom iso9660 default 0 2

2. 更新与安装

2.1:因为是纯净版,什么都没装,所以安装VirtualBox增强文件的时候需要先下一点东西,先进入su模式(以下命令默认是在su模式下执行的)

//修改linux系统安装源文件/etc/apt/sources.list,最好选择国内源
//更新apt源
apt update //安装gcc编译器
apt install gcc //更新linux header
apt install linux-headers-$(uname -r) apt install build-essential

2.2:运行增强包内的脚本安装

cd /mnt/cdrom
sudo ./VBoxLinuxAdditons.run

2.3:挂载共享文件

请参考另一篇,

virtual box虚拟机在linux下设置共享文件夹

纯净版linux (debian)挂载VirtualBox共享文件夹的更多相关文章

  1. VMware,win7与linux centos6.4文件互传,linux下挂载windows共享文件夹,vmware tools安装方法

    本方法是以win7,VMware9.0.1 ,centos6.4为基础实验的. 对于linux的初级使用阶段,都会Windows中使用linux虚拟机VMWare或者其它的.在Windows与linu ...

  2. linux上挂载windows共享文件夹

    linux上挂载windows共享文件夹 1.共享windows目录 挂载之前得创建一个有password的用户(当前用户也能够),并将你要挂载的目录进行共享,并赋予读写权限 如图. watermar ...

  3. Linux开机挂载windows共享文件夹

    https://blog.csdn.net/zhaogang1993/article/details/79573271  (可行) 命令: mount -t cifs -o username=&quo ...

  4. Linux服务器挂载windows共享文件夹和nas存储

    需求: 公司有3.4T多的小文件需要copy到公司内部的nas存储中,由于小文件太多,数据量太大,整盘copy时速度极慢:只能人工对3.4T多的数据分批次的导入,这对于搞计算机的来说是不能忍受的,于是 ...

  5. 在Linux上挂载Windows共享文件夹,如何开机自动挂载(mount)?

    按照一般的思路,我们先将文件夹挂载上去,命令如下: mkdir /mnt/share_software mount //192.9.206.43/share_software /mnt/share_s ...

  6. VirtualBox中Linux虚拟机与主机共享文件夹

    VirtualBox中Linux虚拟机与主机共享文件夹 一.Linux虚拟机安装增强功能 二.点击虚拟机 设置-->选择 共享文件夹-->点击右侧的带加号的文件夹图标,执行下面的操作1. ...

  7. Linux 挂载windows共享文件夹

    Linux 挂载windows共享文件夹 准备工具: 1.windows 共享出来文件夹. 2.Linux 安装cifs文件挂载属性 3.其他 windows ip: 192.168.27.99 Li ...

  8. Linux使用mount挂载Windows共享文件夹

    https://blog.csdn.net/tojohnonly/article/details/71374984 https://github.com/tojohnonly 现实中会有这样的场景 , ...

  9. 在Linux下访问Windows共享文件夹

    说明 以下操作以Ubuntu为例,大家可以参考. 我在Ubuntu 14.04和16.04都试过了. Windows共享文件夹 如果局域网内有一台Windows主机,将指定文件夹设为共享,就可以在局域 ...

随机推荐

  1. MySQL---Day2

    -- 转载:http://www.cnblogs.com/yuanchenqi/articles/6357507.html CREATE TABLE employee1( id TINYINT PRI ...

  2. webpack安装,npm WARN optional SKIPPING OPTIONAL DEPENDENCY,npm WARN notsup SKIPPING OPTIONAL DEPENDENCY警告

    npm install webpack -g//全局安装webpack 电脑上安装完后: 其中有两个警告: npm WARN optional SKIPPING OPTIONAL DEPENDENCY ...

  3. linux下为firfox安装flash player

    1.去官网下载×.tar.gz包,如:flash_player_npapi_linux.x86_64.tar.gz 2.解压 tar -zxvf flash_player_npapi_linux.x8 ...

  4. 安装SSH、配置SSH无密码登录 ssh localhost

    集群.单节点模式都需要用到 SSH 登陆(类似于远程登陆,你可以登录某台 Linux 主机,并且在上面运行命令),Ubuntu 默认已安装了 SSH client,此外还需要安装 SSH server ...

  5. ASP.NET-常用插件集合

    001.输入表单验证插件FluentValidation ( 这个组建可以直接验证实体类,达到和验证model相同的效果,如果类很少可以直接使用这个省去model) https://github.co ...

  6. SQL SERVER-NULL

    SQL SERVER判断NULL的函数 ISNULL().NVL().IFNULL() 和 COALESCE() 函数 来自为知笔记(Wiz)

  7. 洛谷—— P1640 [SCOI2010]连续攻击游戏

    https://www.luogu.org/problem/show?pid=1640 题目描述 lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1, ...

  8. git batch

    git batch 不用每次自己写了:不是特别推荐哦: git add . git commit -m "commit" git push git status

  9. JAVA学习之 异常处理机制

    今天就来说说java的异常处理机制,异常处理不是第一接触,尤其是写过非常多c#的代码,基本都会写到异常处理的代码,事实上c#的异常处理与java的异常处理基本都是一样的,仅仅是在一些细节上不是非常一样 ...

  10. [Hyperapp] Interact with the State Object through Hyperapp Action functions

    Hyperapp is an ultra lightweight (1kb), minimal, functional, JavaScript library for building UIs. It ...