仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 376|回复: 7
打印 上一主题 下一主题

[其他Linux] linux教程之使用U盘加载把持器驱动安装Linux体系

[复制链接]
冷月葬花魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 17:18:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
要明白学好linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期。
 一样平常我们在安装服务器过程当中必要加载一些scsi卡或raid卡驱动,以便操纵体系能够检测到硬盘。
 
  惯例的安装体例是要用到软驱,实在我们也是能够经由过程U盘来举行加载的。
 
  装Linux把持器驱动常常都是*.dd大概*.img开头的文件,我们都能够在linux下经由过程dd命令来写进到U盘中,好比驱动的名字为megaraid_sas.img
 
  假定有一台Linux呆板,先把文件拷贝到/tmp,U盘的设备名为sdb.
 
  ddif=/tmp/megaraid_sas.imgof=/dev/sdb
 
  cat命令也能够完成dd的感化,注重这里是sdb而不是sdb1,是设备而不是分区,假如你把文件写进到sdb1,你能够实验加载驱动会失利。
 
  Linux能够写裸设备而windows不成以,也就是说假如U盘在windows下是未分区的(此时windows是没法写的)可是在linux下仍是能够写的。
 
  在of=/dev/sdb的时分是从U盘的最入手下手地位写的,了局把它摹拟成了一个软盘,前446Bytes即“bootcode”界说了它的范例。此时你把这个U盘拿到windows呆板上,在磁盘办理里边能够看到1G的容量,可是右键属性发明容量为1.38,即成了一个软盘,也能够说是怪样子,实际上是棍骗了windows.
 
  这个时分你能够把U盘格局化,然后把megaraid_sas.img在windows下用第三方工具解压后发送到U盘以后,安装体系过程当中仍是能够一般加载驱动的。
 
  这是为何呢?
 
  由于我们在windows下对这时候的U盘操纵时,windows会先读取U盘的“bootcode”,以为它是一个软盘,由于软盘是没有分区的观点即没有partitiontable,把厥后边的空间格局化了,复杂的说,再怎样也不会把“bootcode”给改了。
 
  这时候再拿到linux下,linux仍能够读出个中的数据,但在用fdisk-l/dev/sdb的时分会发明U盘的Partitiontable有成绩,能够在用fdisk/dev/sdb进进交互界面后用一个命令“w”从头改写,把U盘酿成一个没有分区的U盘。
 
  有很主要的一点增补,如今良多人再买到服务器以后要装linux体系,可是没有linux情况,没法依照上边的步骤来把驱动写到U盘上往,经测试发明能够用redhat的第一张盘来制造如许一个linux情况,假定如今要加载的驱动为LSIsasraid卡的驱动
 
  步骤以下:
 
  1、先在windows情况中把驱动拷贝到U盘上往,
 
  2、用redhat的第一张盘引诱,当呈现提醒你是不是加载harddriver时,选择skip,这是OS没有检测到硬盘的提醒,此时就能够skip,接着就要加载图形化界面了,这时候候我们就能够按CTRL+ALT+F2切换到把持台了,
 
  (有一点增补,硬盘的驱动是在呈现图形化界面之前就已加载了,关于这个成绩我还请了先辈一瓶水,我们能够在呈现把持台后切换到F3,F4就能够看到内核和安装的具体历程)
 
  3、在内存中建两个目次mkdir/a/b
 
  4、mount/dev/sda1/a
 
  5、cp/a/megaraid_sas-rhel40-all.img/b
 
  6、umount/a
 
  7、ddif=/b/megaraid_sas-rhel40-all.imgof=/dev/sda
 
  8、再次启动服务器,当呈现boot以后输出linuxdd,然后依照提醒选择从/dev/sda中增加驱动,就会找到硬盘(假如呈现多个sdx设备,能够按CTRL+ALT+F4来看究竟你的U盘是哪一个设备)
 
  后话:
 
  由于事情能打仗到分歧cpu的服务器,发明此种办法在AMDcpu的呆板上没法完成,intel的呆板没有成绩,intel的cpu能够在找不到硬盘的情形下仍旧能够加载图形界面,AMD的cpu假如找不到硬盘就不成以持续,并且即便用dd命令把驱动写到U盘上往,驱动仍是不克不及一般的加载的,也就是说没法用U盘给AMDcpu的呆板加载硬盘的驱动。
 
  Linux在检测分歧cpu时反应的了局不同仍是真的很年夜,不克不及说是redhat大概AMD的成绩</p>
要多动手,不要怕什么搞坏了怎么办,你不搞坏,不去动手,就永远不会有收获,既然你在linux中是自由的,那就发挥自己的权利;
沙发
发表于 2015-1-18 17:46:17 | 只看该作者
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
蒙在股里 该用户已被删除
板凳
发表于 2015-2-1 16:10:25 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
活着的死人 该用户已被删除
地板
发表于 2015-2-7 08:29:11 | 只看该作者
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
因胸联盟 该用户已被删除
5#
发表于 2015-2-21 07:05:39 | 只看该作者
要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。
小妖女 该用户已被删除
6#
发表于 2015-3-6 20:03:47 | 只看该作者
熟读写基础知识,学得会不如学得牢。
爱飞 该用户已被删除
7#
发表于 2015-3-13 09:07:21 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
小女巫 该用户已被删除
8#
发表于 2015-3-20 17:59:05 | 只看该作者
随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 07:24

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表