利用virtualbox中的虚机制作主机启动盘
制作镜像的过程:
第一步:
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中的虚机制作主机启动盘的更多相关文章
- 【转】【教程】实现Virtualbox中的XP虚拟机和主机Win7之间的共享文件夹
原文网址:http://www.crifan.com/add_share_folder_for_virtualbox_guest_xp_and_host_win7/ 已经实现了在主机Win7下,在Vi ...
- VirtualBox中重建Host-Only网卡后无法启动虚拟机
问题: 在删除原有VirtualBox Host-Only虚拟网卡并重新添加后,虚拟机可能会无法启动,出现以下错误 Failed to open/create the internal network ...
- VMware中的虚机如何挂载U盘
1.将U盘插入到宿主机上. 2.在VM Client上,点击宿主机,右键,扫描存储设备(目的是为了发现新USB存储) 3.在需要的虚拟机上编辑配置,添加硬件,添加USB设备(如果不进行以上2个步骤,此 ...
- OO的片段,继承与组合,继承的优点与目的,虚机制在构造函数中不工作
摘自C++编程思想: ------------------------------ 继承与组合:接口的重用 ------------------------------- 继承和组合都允许由已存在的类 ...
- 实战!利用MSF批量扫描校园网中含有MS17_010漏洞的主机并入侵
利用ms17_010的永恒之蓝在前些日子火爆了一段时间,校园网中也声称封锁了相应端口.最近在搞MSF的深入学习,于是有了下文. ms17_010扫描工具 msf中的辅助模块含有一个强大的ms17_01 ...
- VirtualBox中Linux虚拟机与主机共享文件夹
VirtualBox中Linux虚拟机与主机共享文件夹 一.Linux虚拟机安装增强功能 二.点击虚拟机 设置-->选择 共享文件夹-->点击右侧的带加号的文件夹图标,执行下面的操作1. ...
- [转]VirtualBox中的网络连接方式详解
如果出现主机无法ping通虚拟机的情况,请首先确认虚拟机防火墙已关闭. 一.NAT模式 特点: 1.如果主机可以上网,虚拟机可以上网 2.虚拟机之间不能ping通 3.虚拟机可以ping通主机(此时p ...
- 【整理】Virtualbox中的网络类型(NAT,桥接等),网卡,IP地址等方面的设置
之前是把相关的内容,放到: [已解决]实现VirtualBox中的(Guest OS)Mac和主机(Host OS)Win7之间的文件和文件夹共享 中的,现在把关于网络配置方面内容,单独提取出来,专门 ...
- 深度解析VC中的消息传递机制
摘要:Windows编程和Dos编程,一个很大的区别就是,Windows编程是事件驱动,消息传递的.所以,要学好Windows编程,必须 对消息机制有一个清楚的认识,本文希望能够对消息的传递做一个全面 ...
随机推荐
- oracle 生成随机数
产生一个介于指定范围之内的38位精度的随机数SQL> SELECT DBMS_RANDOM.VALUE(1, 9999) FROM dual; DBMS_RANDOM.VALUE(1,9999) ...
- php.ini配置文件位置
laravel之今天遇到个意想不到的问题: 我在测试文件上传,大于2M的文件时候hasFile() 方法报错,这一定是文件大小限制.接下来就跳坑了 1.首先查找php.ini的位置,就用find / ...
- System.Web.Mvc 和 using System.Net.Http 的 Filter
在尝试给webapi增加 ExceptionFilter时,出现了错误,经查询区别如下: System.Web.Mvc.Filters 是给mvc用的 System.Web.Http.Filters ...
- (一)Mybatis之初步接触
Maven的安装及环境配置 安装及配置只需按照以下三个链接的步骤走 撸帝的博客https://www.funtl.com/zh/maven/Maven-%E5%AE%89%E8%A3%85%E9%85 ...
- 【转】几种Java序列化方式的实现
0.前言 本文主要对几种常见Java序列化方式进行实现.包括Java原生以流的方法进行的序列化.Json序列化.FastJson序列化.Protobuff序列化. 1.Java原生序列化 Java原生 ...
- CF782A Andryusha and Socks
题意: Andryusha is an orderly boy and likes to keep things in their place. Today he faced a problem to ...
- Javaweb学习笔记6—EL表达式与JSTL及自定义标签
今天来讲javaweb的第六阶段学习. EL表达式与JSTL及自定义标签是对上篇文章介绍的JSP的扩展,不能说是很重要的东西,但是也要了解. 老规矩,首先先用一张思维导图来展现今天的博客内容. ps: ...
- 大型Java Web项目的架构和部署问题
一位ID是jackson1225的网友在javaeye询问了一个大型Web系统的架构和部署选型问题,希望能提高现有的基于Java的Web应用的服务能力.由于架构模式和部署调优一直是Java社区的热门话 ...
- VTK教程系列:VTK基础及应用开发教程
由于OpenCV不能使用,只能使用VTK库的图像处理库,暂时还没有找到其他可以全面替代的库: CSDN东灵工作室:http://blog.csdn.net/www_doling_net/article ...
- 利用CWinThread实现跨线程父子MFC窗口
利用CWinThread实现跨线程父子MFC窗口 MFC对象只能由创建该对象的线程访问,而不能由其他线程访问. 不遵守该准则将导致断言(assertion)或者无法预知的程序行为等运行期错误. 在多线 ...