redhat5本地源NBD驱动安装
1.将镜像挂载到本机上
1)将系统ISO镜像放到自己电脑/root下
lsb_release -a 查看系统类型
2)在(/)目录下,建立yum目录
mkdir /root/yum
3)修改/etc下的yum配置文件
cd /etc/yum.repos.d
ls
mv rhel-debuginfo.repo rhel-debuginfo.repo.bak
vim rhel-debuginfo.repo
rhel-debuginfo.repo配置文件为:
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///root/yum
enabled=1
#gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
4)配置完yum,然后在配置下自动挂载
vim /etc/rc.local
mount -o loop /root/rhel-server-5.4-X86_64-dvd.iso /root/yum
5)重启机器
reboot
2.配置本地yum源
1)因为读写权限问题,需要将mount后的镜像文件手动拷贝到其他文件夹下
mkdir /root/YUM
将/root/yum下的镜像文件手动拷贝到/root/YUM下
2)将Server目录下的所有文件制作yum源(或者将YUM目录下的所有文件作为yum源)
注意:在配置yum源之前需要先安装createrepo
cd Server/
rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
3)重新配置yum源的配置文件
cd /etc/yum.repos.d
vim rhel-debuginfo.repo
rhel-debuginfo.repo配置文件为:
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///root/YUM/Server
enabled=1
#gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
4)制作yum源
createrepo Server/
5)清空,并获取repolist下有效的rmp包
yum clean all
yum repolist
3.安装NBD驱动
1). yum install kernel-devel kernel-headers
2). cd /tmp
3). wget http://vault.centos.org/7.0.1406/os/Source/SPackages/kernel-3.10.0-123.el7.src.rpm
注意:利用uname -r 查看符合自己系统类型的内核文件,在http://vault.centos.org下可以利用迅雷进行快速下载
4). rpm -ihv kernel-3.10.0-123.el7.src.rpm
5). cd ~/rpmbuild/SOURCES
注意:可以用whereis 查看本机SOURCE的目录位置
6). tar -xvf linux-3.10.0-123.el7.tar.xz -C /usr/src/kernels/
7). cd /usr/src/kernels/
8). mv $(uname -r) $(uname -r)-old
注意:此步执行不成功,可以将$(uname -r)直接替换成本机的linux的版本
9). mv linux-3.10.0-123.el7 $(uname -r)
10). cd $(uname -r)
11). make mrproper
12). cp ../$(uname -r)-old/Module.symvers ./
13). cp /boot/config-$(uname -r) ./.config
14). make oldconfig
注意:如遇暂停,直接按enter进行下一步操作
15). make prepare
16). make scripts
17). make CONFIG_BLK_DEV_NBD=m M=drivers/block
18). cp drivers/block/nbd.ko /lib/modules/$(uname -r)/kernel/drivers/block/
19). depmod –a、
20).modprobe nbd max_part=16
21).qemu-nbd -c /dev/nbd0 sdapath/sdname1.qcow2
22).qemu-nbd -c /dev/nbd1 sdapath /sdname2.qcow2
23).lsmod grep|fuse
24).lsmod grep|nbd 查看nbd是否配置成功
redhat5本地源NBD驱动安装的更多相关文章
- redhat6本地源NBD驱动安装
安装NBD驱动 一.配置本地yum源 1.挂载系统安装光盘 # mount /dev/cdrom /mnt/cdrom/ # mkdir /mnt/media # cp -rf /mnt/cdrom/ ...
- Linux系统NBD驱动安装拓展篇
前言: 最近在安装中标麒麟机器的时候,发现麒麟的操作系统找不到src.rpm包,且系统内部也没有内核文件,导致正常方法安装NBD驱动无法实施.故这里找了另一种办法帮助此类型操作系统安装NBD驱动. 一 ...
- centos httpd服务做yum本地源,以及安装Mysql
step0 首先centos的iso文件是有两张的,dvd1和dvd2,dvd2是额外的软件,常有的一些软件都在dvd1里面,而且repodata配置文件也在dvd1里面,如果直接把dvd2当做镜像文 ...
- 配置Linux本地源镜像
今天看到同事做了一个公司本地的apache镜像源,感觉好叼的样子.然后就自己上网找些资料,尝试自己搭建一套出来.然后就有了这篇博文... 声明:本文中充满了浓浓的技术嫉妒的心理,阅读需谨慎. 本文以 ...
- cdh本地源安装-自用
yum 安装cm 参考官网 主机名 /etc/hosts hostnamectl set-hostname foo-1.data.com hostnamectl set-hostname foo-2. ...
- 解决安装rpm包依赖关系的烦恼 - yum工具介绍及本地源配置方法
版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载.转载时,请在文章明显位置注明原文链接.若在未经作者同意的情况下,将本文内 ...
- Debian8 从本地源安装软件
假如你从Debian官网下载了三个DVD镜像,那么就可以设置从本地源来安装软件,例如这里我从官网下载了 debian-8.6.0-amd64-DVD-1.iso,debian-8.6.0-amd64- ...
- CentOS 6.4安装本地yum源,并安装X Window System
1.为DVD创建一个挂载目录 [root@localhost ~]# mkdir /media/CentOS 2.在Linux下挂载CentOS DVD(虚拟机挂载DVD不说了,应该都会) [root ...
- NUGET源不存在,安装Nuget包提示“本地源不存在”
困扰了两天的问题,终于找到原因了.因此来这里记录一下~ 前两天写项目时,要从NUGET上安装个第三方库,但不管是从可视化的管理器还是管理器控制台安装,都提示“本地源‘*******’不存在”.然后到网 ...
随机推荐
- 洛谷P1072 Hankson 的趣味题(数学)
题意 题目链接 Sol 充满套路的数学题.. 如果你学过莫比乌斯反演的话不难得到两个等式 \[gcd(\frac{x}{a_1}, \frac{a_0}{a_1}) = 1\] \[gcd(\frac ...
- 【转载】从创业者角度看《印度合伙人 Padman》后的一点感受
***************************** 这部电影看简介是真实事件改编的,当时除了电影本身的精彩和主角宠妻狂魔之外,印象最深的就是感觉到主角的创业者心态是一步步在生活中被培养的.特别 ...
- flexviewer infowindow背景问题
flexiewer里遇到的一些问题 infoWindowRenderer问题 在arcgis api for flex中要设置infowindow的外观很容易,只需要在编写一下css文件即可,就如 e ...
- qt 拷贝文件设置进度条
/** * @brief FuncModuleWin::copyFile * @param fromFIleName 优盘里面的文件 * @param toFileName 拷贝到/bin里面的启动文 ...
- 浅谈App原生开发、混合开发及HTML5开发的优劣
App混合开发(英文名:Hybrid App),是指在开发一款App产品的时候为了提高效率.节省成本即利用了原生的开发技术还应用了HTML5开发技术,是原生和HTML5技术的混合应用.目前App的开发 ...
- Studying TCP's Throughput and Goodput using NS
Studying TCP's Throughput and Goodput using NS What is Throughput Throughput is the amount of data r ...
- MySQL5.7二进制安装
MySQL-5.7.14从零开始-安装 首先我们要选择下载MySQL的版本: 登录官方网站下载:https://dev.mysql.com/downloads/mysql/ 下面我们选择5.7.14的 ...
- js计算时间差(天,小时,分钟,秒)
<script type="text/javascript"> var date1= '2015/05/01 00:00:00'; //开始时间 var date2 = ...
- Excel Events
WorkbookEvents Interface WorkbookEvents_ActivateEventHandler Delegate WorkbookEvents_AddinInstallEve ...
- asp.net mvc 4.0常见的几个问题
看书的时候遇到很多不知所云的错误,都是在网上找到的解决方法,没办法,从asp.net到mcv很多的新技术,没有一点思路,只能在网上搜罗了. 1.更新产品不成功 更新产品的时候一直不能更新成功,但是很奇 ...