【虚拟化】支持IDE/SATA/SCSI
驱动说明
- IDE :IDE和SATA是最常用的两种磁盘格式,基本每个系统上都会有;
- SATA:同IDE;
- SCSI :系统上一般缺少此驱动,需要手动安装;
Linux下的名称
- IDE硬盘:hd[a,b,c,...]
- SATA/SCSI/USB硬盘:sd[a,b,c,...] ==>都是使用SCSI模块来驱动;
- U盘:sd[a,b,c,...]
- 当前CD ROM/DVD ROM:/dev/cdrom
速度
- IDE:理论max133MB;
- SATA:1代,max150MB,2代max300MB;
安装SCSI 驱动
- 引导小系统isolinux安装scsi驱动;
- 大系统安装scsi驱动;
引导小系统安装SCSI驱动
- 拷贝virtio_scsi.ko到目录:/..../isoBuilder/init/lib/modules/2.6.18-194.el5/kernel/drivers/virtio;

- 拷贝sym53c8xx.ko到目录:/..../isoBuilder/init/lib/modules/2.6.18-194.el5/kernel/drivers/scsi;

- 修改insmod.sh,目录:/.../isoBuilder/init/etc/init.d
#!/bin/shinsmod_self(){modprobe ${1}}....insmod_self sym53c8xxinsmod_self virtioinsmod_self virtio_ballooninsmod_self virtio_ringinsmod_self virtio_pciinsmod_self virtio_scsi
大系统安装SCSI驱动
概念介绍

文件说明
- initrd-2.xxx.el5.img :虚拟文件系统;
- vmlinuz-2.6xx.el5 :linux内核文件;
两难困境
- 在启动过程中,Linux内核文件根本不认识SATA磁盘,所以需要加载SATA磁盘的驱动,否则根本就无法挂载根目录。
- 但是SATA的驱动程序在/lib/modules内,你根本无法挂载根目录,又怎么能读取到 /lib/modules内的驱动程序呢?
两难困境的解决
initrd介绍
- 根目录所在磁盘为SATA、USB或SCSI等连接接口;
- 根目录所在文件系统为LVM、RAID等特殊格式;
- 根目录所在文件系统为非传统Linux“认识”的文件系统时;
- 其他必须在内核模块加载时提供的模块;
主要工作步骤
- 在虚拟文件系统添加SCSI驱动,然后重新编译为initrd文件;
- 替换initrd文件;

[root@localhost initrd]# mv initrd-2.6.18-194.el5.img initrd-2.6.18-194.el5.gz //gzip解压需要修改后缀名[root@localhost initrd]# gunzip initrd-2.6.18-194.el5.gz //解压,得到initrd-2.6.18-194.el5[root@localhost initrd]# file initrd-2.6.18-194.el5initrd-2.6.18-194.el5: ASCII cpio archive (SVR4 with no CRC)[root@localhost initrd]# cpio -idmv < initrd-2.6.18-194.el5[root@localhost initrd]# ls lib.........sym53c8xx.kovirtio_balloon.kovirtio.kovirtio_pci.kovirtio_ring.kovirtio_scsi.ko




支持IDE、SATA、SCSI脚本
主要思路:
- 首次安装好系统后,重写grub.cfg,修改为LABEL方式;
- 修改rc.local,在下次启动时,将grub.cfg修改为以/dev/[s,h]dx方式启动;
- 关机;
- 导出ova;
具体流程:
- 选择好一种磁盘格式,如:SATA,安装好系统;
- 执行 支持 磁盘格式的脚本:doforvm(主要是修改了grub.cfg文件和fstab文件,最后会关机)
- 导出ova;
- 将导出的ova安装在其他磁盘中,如:IDE、SCSI中;
- 新磁盘下的系统重启后执行的rc.local会重新将grub.cfg文件和fstab文件修改回去;
附件列表
【虚拟化】支持IDE/SATA/SCSI的更多相关文章
- IDE SATA SCSI iSCSI等存储硬盘对比与分析
原文地址:http://blog.csdn.net/trochiluses/article/details/21229283 IDE是并口硬盘,(5400-7200转): SATA是串口硬盘,(720 ...
- IDE硬盘 SCSI硬盘 SATA硬盘
IDE一般是有扁平电缆连接的,一个扁平电缆可以连接2个IDE硬盘,而一个计算机一般提供2个扁平电缆,所以一般允许4块IDE硬盘.IDE经过多年的发展,成熟,廉价,稳定.一般老式的电脑中装的都是这种硬盘 ...
- ATA/SATA/SCSI/SAS/FC总线简介
ATA/SATA/SCSI/SAS/FC 都是应用于存储领域的总线,在当今的存储系统中,普遍应用的硬盘接口主要有 SATA . SCSI . SAS 和FC , ATA 比较古老,在一些老的低端存储系 ...
- 解决在VMware中安装64位系统时“此主机具有虚拟化支持能力的,但虚拟化技术被禁用”的方法
您已经配置此虚拟机使用64位客户操作系统.然而,64位操作系统不可用.此主机具有虚拟化支持能力的,但虚拟化技术被禁用.这通常是因为虚拟化技术已经在BIOS /固件设置或禁用或主机没有权限改变此设置. ...
- Docker核心实现技术(命名空间&控制组&联合文件系统&Linux网络虚拟化支持)
作为一种容器虚拟化技术,Docker深度应用了操作系统的多项底层支持技术. 早期版本的Docker是基于已经成熟的Linux Container(LXC)技术实现的.自Docker 0.9版本起,Do ...
- 权威公布:彻底搞清楚哪些笔记本和台式机主板能够支持42mm SATA M.2 NGFF(2242)接口的固态硬盘!!!
在京东,天猫上搜寻半天.致电联想客服以及各个固态盘的店小二.都搞不清楚兼容性问题.并且联想客服的回答明显错误,官网描写叙述也错误,客服project师也含糊不清说:要拆机试一试才知道是否兼容. 我就不 ...
- 主流磁盘接口比较(SATA/SCSI/SAS/FC)[转]
数据越来越多,用户对存储容量的要求是越来越高.作为数据存储最基本的介质——硬盘,其种类也越来越多.面对市场上纷繁复杂的硬盘,用户又该如何选择呢?本文就对SATA.FC.SAS三种硬盘进行了比较,希望能 ...
- Linux HDD information (SATA/SCSI/SAS/SSD)
举例一: [reistlin@reistlin.com ~]$ cat /proc/scsi/scsi | grep Model Vendor: ATA Model: OCZ-VERTEX2 3.5 ...
- BIOS中未启用虚拟化支持系列~~例如:因此无法安装Hyper-V
异常处理汇总-服务器系列:http://www.cnblogs.com/dunitian/p/4522983.html 一般都是启动一下CUP虚拟化就可以了 比如华硕的:
随机推荐
- 遇到double 数目过大,转String变成科学计数法
问题: java中,当double数目过大,转出String时,变成了科学记数法的表示. 总结: 1.项目的存储用的是mysql,mysql的类型和java类型之间存在映射关系,以前关注不多.现在总结 ...
- 办公软件word使用技巧 - imsoft.cnblogs
1,Word中插入水平线 1. 输入连续的三个“-”(减号),然后再敲回车键,就插入了一个细水平分隔线. 2. 输入三个“_” (下划线),然后再敲回车键,就插入了一个粗水平分隔线. 3. 输入三个“ ...
- [sql server发布订阅]after触发器执行失败造成复制不成功
结论: (以插入而例) 发布端的数据插入成功 订阅段的数据不会插入 实验 创建一张新表 create table test_subscriber (id int, mark varchar(2),in ...
- hive-jdbc/odbc的解读和看法
当前的项目中, 涉及到了hive-jdbc/odbc这块, 因此把这几天所调研的资料作一份总结.本文讲解hive-jdbc/hive-odbc的实现, 以期对jdbc/odbc规范和实现有个较深入的理 ...
- Spring MVC 属性文件读取注入到静态字段
目录(?)[-] servlet-contextxml configproperties 示例属性 ConfigInfo 对应的配置bean 使用 在项目中,有些参数需要配置到属性文件xxx.pr ...
- HTTP详解(3)-http1.0 和http1.1 区别
HTTP详解(3)-http1.0 和http1.1 区别 分类: 网络知识2013-03-17 16:51 1685人阅读 评论(0) 收藏 举报 目录(?)[+] 翻了下HTTP1.1的协 ...
- html5的发展历程
20年磨一剑,HTML5作为下一代Web标准,她的语义之美.人性之美.简单之美.实用之美……如同一场革命,将Web从内容平台推向标准化的应用平台,并一统各在平台阵营的标准.2008年,HTML5发布首 ...
- MySQL日志功能
1.查询日志 log={ON|OFF}:是否记录所有语句的日志信息于一般查询日志文件(general_log); log_output={TABLE|FILE|NONE},TABLE和FILE可以同时 ...
- 【HAOI2009】【P1307】毛毛虫
感觉相比其他树归题简单多了,不过有点绕(也许是我的思路很奇怪一.一)(这是省选题啊,就算作为T1这题也太水了,HA好弱……) 原题: 对于一棵树,我们可以将某条链和与该链相连的边抽出来,看上去就象成一 ...
- linux查找目录下的所有文件中是否含有某个字符串
查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" find .|xargs grep -ri "IBM" -l ...