.img driver 파일 설치

getto의 이미지

안녕하세요 리눅스머신에 드라이버설치 관련해서 문의 할려구요
centos 5.2를 이미 설치한 상태에서 메인보드에 내장raid 기능을 사용하고자 드라이버를 다운받았는데
.img파일입니다. 소스형태의 드라이버를 찾아봐도 도저히 나오질 않네요

이미 설치된 os에 .img파일을 활용해서 드라이버를 설치하는 방법이 있는지요?
메인보드는 수퍼마이크로보드이고 내장raid는 adaptec 입니다.

고수님들 답변기다리겠습니다.

hys545의 이미지

즐린

mount -o loop disk1.img /mnt/disk

즐린

sandy의 이미지

한 2년전에 네이버 리눅스 카페에 제가 올렸던 글을 좀 고쳤습니다.

centos 용 img파일은 플라피 디스켓용 파일입니다.
드라이버 디스크(driver disk)라고 부르죠.
사용하는 방법도 두가지 입니다.

첫번째는 플라피디스크를 만드는 것.
두번째는 그냥 img파일을 풀어서 설치하는 방법.

첫번째 방법을 볼까요?
구해온 img파일이 압축파일이면 먼저 풉니다.

# unzip somthing.img.zip

그 다음 빈 플라피 디스켓을 넣고,다음 명령으로 driver disk를 만듭니다.

# dd if=something.img of=/dev/fd0

이제 부팅순서를 cdrom이 제일 먼저 오도록 만든뒤
centos 설치 시디로 부팅합니다.

boot: 메뉴가 나오면 linux dd 라고 치고 엔터

boot: linux dd

Do you have a driver disk ?
[Yes] [No]

Yes 를 선택합니다.

Insert your driver disk and press "OK" to continue.
[OK] [Cancel]

아까 만든 플로피 디스켓 넣고
OK 선택

이제 필요한 드라이버가 설치됩니다.

====================================================
컴퓨터가 너무 최신이라 플로피 디스크가 없으신 분들은
두번째 방법을 쓰시면 되겠습니다.

임시 마운트 포인트를 만들고
# mkdir /mnt/temp

마운트해줍니다.
# mount -t msdos something.img /mnt/temp -o loop

# ls -al /mnt/temp
합계 74
drwxr-xr-x 2 root root 7168 1970-01-01 09:00 .
drwxr-xr-x 19 root root 4096 2007-11-19 02:59 ..
-rwxr-xr-x 1 root root 87 2007-09-10 09:41 modinfo
-rwxr-xr-x 1 root root 57427 2007-09-10 09:41 modules.cgz
-rwxr-xr-x 1 root root 0 2007-09-10 09:41 modules.dep
-rwxr-xr-x 1 root root 98 2007-09-10 09:41 module~1.ali
-rwxr-xr-x 1 root root 267 2007-09-10 09:41 module~1.pci
-rwxr-xr-x 1 root root 3394 2007-09-10 09:41 pci.ids
-rwxr-xr-x 1 root root 0 2007-09-10 09:41 pcitable
-rwxr-xr-x 1 root root 482 2007-09-10 09:41 readme.txt
-rwxr-xr-x 1 root root 25 2007-09-10 09:41 rhdd

뭐 똑같진 않겠지만 위같은 디렉토리가 나오면
따로 모듈 디렉토리를 만든후 그리고 가서
# mkdir something
# cd something

마운트해놓은 곳에서 cgz 확장자 가진 파일을 복사해옵니다.
# cp /mnt/temp/modules.cgz .

압축을 풀고
# gunzip -S .cgz modules.cgz

보면
# ls -al modules
-rwxr-xr-x 1 root root 197632 2007-11-19 03:21 modules
# file modules
modules: ASCII cpio archive (SVR4 with CRC)

cpio 묶음 파일 인걸 알수 있습니다.
다시 또 풀어줍니다.
# cpio -ivd < modules
.
풀려진 파일을 살펴보면 *.ko 확장자 가진 커널 모듈이 있을 겁니다.
필요한 모듈을 로딩해줍니다.

# insmod somedirectory/some.ko
# lsmod | grep some

올려진 커널 모듈이 잘 작동하는지 확인한후
잘되면 정확한 모듈 디렉토리로 옮겨줍니다.

# cp somedirectory/some.ko /lib/modules/`uname -r`/kernel/drivers/some.ko
# depmod -a

..

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.