制作镜像的过程:

第一步:
1、Windows下先下载安装virtualbox usb3.0驱动:
https://download.virtualbox.org/virtualbox/5.2.20/Oracle_VM_VirtualBox_Extension_Pack-5.2.20.vbox-extpack
(如果未安装该驱动,访问USB的速度会很慢,默认是1.0的模式)

安装过程:
1、下载好之后打开virtualboox,管理-->全局设定-->扩展-->将下载的驱动安装到virtualbox上。
2、设置-->USB设备-->USB3.0-->确定

第二步:虚机的linux环境下:
2、下载镜像(此镜象存放在公司外网中,可实际查看下,版本可能更新了)

http://10.21.19.223/download/jenkins/aisware/usb-boot/latest/下载usb_boot
wget http://10.21.19.223/download/jenkins/aisware/usb-boot/latest/usb_boot-1.0.6.tar.gz

3、解压usb_boot-xxx.tar.gz
## tar -zxvf 压缩文件名.tar.gz 压缩的命令:tar -zcvf 压缩文件名.tar.gz 被压缩文件名

4、解压后在data目录下添加Centos7的iso和md5     ### 进入data目录下载
#iso地址:http://10.21.19.223/download/centos7-iso/

5、yum install -y dosfstools e2fsprogs

6、执行create.sh  ### 插入U盘    sdb选择时直接Enter
#出现
0+1 records in
0+1 records out
440 bytes (440 B) copied, 0.0147703 s, 29.8 kB/s
ok!即可

7、挂载u盘(插上U盘后,virtualbox界面选择设备--》USB--》scandisk),应挂载dev/xxx2,u盘中应有CentOS-7-x86_64-Everything-1611.iso等文件
用wget将http://10.21.19.223/download/jenkins/aisware/nfvi/latest/下的.bin和.md5下到该u盘

挂载U盘:
首先U盘的格式是fat格式。
1、进入/mnt/目录新建一个usb目录
cd /mnt/
mkidr usb

2、fdisk -l,然后插上U盘,fdisk -l
查看是否有新的硬盘添加上来了

3、然后执行挂载
mount /dev/sdb2 /mnt/usb
##mount -t vfat /dev/sdb2 /mnt/usb
##mount -t ntfs-3g /dev/sdb2 /mnt/usb

这里-t vfat 是指的fat的格式,/dev/sdb2指的是U盘,/mnt/usb是挂载的地方

4、cd /mnt/usb
进入这里查看是否能查看到u盘里的内容?
如果,没有就新建文件,然后umount /dev/sdb2 如果文件消失,而再挂载,又显示,那就表示挂载成功啦。

解除挂载,目的是避免损坏或丢失数据,使用命令:umount /dev/sdb2   或    umount /mnt/usb

注意:NTFS格式Linux 默认不支持,但是我们可以通过ntfs-3g 来使Linux 识别 NTFS 并进行读写。
如果想要自行通过源码编译安装,系统需要安装基本的编译工具(gcc compiler, libc-dev libraries)
(1)源码(Stable Source Release 2015.3.14)下载:
wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2015.3.14.tgz
(2)解压并编译安装:
tar -xzf ntfs-3g_ntfsprogs-2015.3.14.tgz
cd ntfs-3g_ntfsprogs-2015.3.14
./configure
make
make install #非root 用户可使用 sudo make install 安装
mount -t ntfs-3g -o iocharset=cp936 /dev/sdb1 /mnt/usb

利用virtualbox中的虚机制作主机启动盘的更多相关文章

  1. 【转】【教程】实现Virtualbox中的XP虚拟机和主机Win7之间的共享文件夹

    原文网址:http://www.crifan.com/add_share_folder_for_virtualbox_guest_xp_and_host_win7/ 已经实现了在主机Win7下,在Vi ...

  2. VirtualBox中重建Host-Only网卡后无法启动虚拟机

    问题: 在删除原有VirtualBox Host-Only虚拟网卡并重新添加后,虚拟机可能会无法启动,出现以下错误 Failed to open/create the internal network ...

  3. VMware中的虚机如何挂载U盘

    1.将U盘插入到宿主机上. 2.在VM Client上,点击宿主机,右键,扫描存储设备(目的是为了发现新USB存储) 3.在需要的虚拟机上编辑配置,添加硬件,添加USB设备(如果不进行以上2个步骤,此 ...

  4. OO的片段,继承与组合,继承的优点与目的,虚机制在构造函数中不工作

    摘自C++编程思想: ------------------------------ 继承与组合:接口的重用 ------------------------------- 继承和组合都允许由已存在的类 ...

  5. 实战!利用MSF批量扫描校园网中含有MS17_010漏洞的主机并入侵

    利用ms17_010的永恒之蓝在前些日子火爆了一段时间,校园网中也声称封锁了相应端口.最近在搞MSF的深入学习,于是有了下文. ms17_010扫描工具 msf中的辅助模块含有一个强大的ms17_01 ...

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

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

  7. [转]VirtualBox中的网络连接方式详解

    如果出现主机无法ping通虚拟机的情况,请首先确认虚拟机防火墙已关闭. 一.NAT模式 特点: 1.如果主机可以上网,虚拟机可以上网 2.虚拟机之间不能ping通 3.虚拟机可以ping通主机(此时p ...

  8. 【整理】Virtualbox中的网络类型(NAT,桥接等),网卡,IP地址等方面的设置

    之前是把相关的内容,放到: [已解决]实现VirtualBox中的(Guest OS)Mac和主机(Host OS)Win7之间的文件和文件夹共享 中的,现在把关于网络配置方面内容,单独提取出来,专门 ...

  9. 深度解析VC中的消息传递机制

    摘要:Windows编程和Dos编程,一个很大的区别就是,Windows编程是事件驱动,消息传递的.所以,要学好Windows编程,必须 对消息机制有一个清楚的认识,本文希望能够对消息的传递做一个全面 ...

随机推荐

  1. 【loj6034】「雅礼集训 2017 Day2」线段游戏

    #6034. 「雅礼集训 2017 Day2」线段游戏 内存限制:256 MiB 时间限制:1000 ms 标准输入输出 题目类型:传统 评测方式:Special Judge 上传者: 匿名 题目描述 ...

  2. 优先队列 POJ 2431 Expedition

    题目传送门 题意:一辆卡车要行驶L长度,初始有P油,每行驶一个单位长度消耗一单位油.有n个加油站可以加油,问最少加油几次才能行驶L长度,如果不能输出-1 分析:按照挑战书的解法,每走到一个加油站相当于 ...

  3. Apex 使用和学习

    ref doc http://o7planning.org/en/10345/oracle-apex-tutorial-for-beginners   (change from web to pdf) ...

  4. Mysql数据类型简介(大概了解)

    知道有整型,浮点型,定点数类型( DECIMAL(M,D)M是数据总长度,是小数位 ),日期类,字符串类,二进制类型(存图片路径,视频路径一般用BLOG就行了喔)……不会再去查 讲一下几个专有名词: ...

  5. 【转】Android官方架构项目之MVP + Clean

    首先,不了解 Clean 架构的可以看看这个,不过也没关系,阅读本文后你也许会对Clean架构思想有一个认识. 对比MVP项目的结构图,我们发现不同之处是新增的这个Domain Layer这层,来隔离 ...

  6. CF750C New Year and Rating

    题意: 在cf系统中,给定一个人每次比赛所属的div及比赛之后的分数变化.计算经过这些比赛之后此人的rating最高可能是多少. 思路: 模拟. 实现: #include <cstdio> ...

  7. ETH Dapp 体验报告

    Dapp 体验报告 Dapp是分散式的应用程序.DApp运行在去中心化的网络上,也就是区块链网络中.网络中不存在中心化的节点可以完整的控制DApp. 必须依赖合约部署,没有一个中心化的服务器托管. 对 ...

  8. (2)Ngixn 编译安装设置开机自启

    设置nginx开机自启 #!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - 85 ...

  9. Zotero文献管理神器使用

    为什么使用Zotero管理论文? 1.可以从网上剪藏 2.可以查询 3.有作者 标题 期刊 索引 4.word自动生成论文索引 把pdf文件导入Zotero 按住ctrl+shift拖动pdf文件,就 ...

  10. Docker 启动时报错:iptables:No chain/target/match by the name

    重新启动docker后,就好了. service docker restart