질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

리눅스가 설치된 하드를 새로운 시스템에 인식 시키법은??

작성자 정보

  • 윤성민 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요.. 이번에 제가 전에 사용하던 리눅스 시스템이 고장났습니다.

그래서 그 시스템이 설치되어 있는 하드를 빼서 새로 설치한 리눅스 시스템에 물렸습니다.

그런데 재대로 인식이 되지 않더군요. 바이오스에서는 인식이 되는데 말이죠...

현재 상태는 아래와 같습니다.

primary master - 삼성 120GB <- 새로 설치한 리눅스 시스템 Redhat 9.0

secondary slave - 시게이트 250GB <- 그전에 설치된 리눅스 시템 (망가짐 OS Redhat)

원래는 primary Master, Slave로 연결 시켰는데 그랬더니 리눅스 부팅후 hdb가 driver not present 상태였습니다. 그래서 위와같이 다른곳으로 물렸더니 작동은 되는데 (다른 하드를 연결해도 인식이 잘 됩니다.^^) 망가진 리눅스쪽이 부팅이 되더군요.. 그래서 부팅이 되다가 에러를 발생하며 멈춰버립니다.

분명히 바이오스에도 부팅을 삼성하드쪽으로 해뒀는데 세컨드인 시게이트 하드쪽의 망가진 하드쪽으로 부팅이 되어립니다.. 순서 빼보고 다 해봐도 되지 않는군요..ㅡ_ㅜ...

내일까지 망가진 서버의 데이터를 백업해야하는데...;;

고수님들의 많은 도움을 절실히 필요합니다... 도와주세요~

관련자료

댓글 3

장병훈님의 댓글

  • 장병훈
  • 작성일
삼성 하드를 second master에 시게이트를 second slave에 다세요 그러면 삼성하드 쪽으로 부팅 될겁니다.

장병훈님의 댓글

  • 장병훈
  • 작성일
##보통 컴퓨터에는 hda나 hdb에는 CD-ROM이 달려 있습니다.
primary master(hda)
primary slave(hdb)
##보통 컴퓨터에는 hdc나 hdd에는 HDD(Hard Disk)가 달려 있습니다.
secondary master(hdc)
secondary slave(hdd) **여기서 hdd(hardware driver d)는 HDD(Hard Disk)와는 다른 의미 입니다.

주) 여기서 hda(hardware driver a) 즉 하드웨어 상으로 첫 번째 장치(리눅스는 모든 컴퓨터 주변 장치를 하나에 파일로 인식하는데 기인하기(따르기) 때문...)

예를 들어 hdc 케이블에다 하드(HDD)를 달고 리눅스 설치후에 hdc가 아닌 디바이스(hda,hdb,hdd)케이블에 하드를 달고 부팅 시키면 부팅이 안됩니다.

그 이유는 hdc에다 하드를 달고 리눅스를 설치하면 설치 스크립트가 처음 부팅 위치를 grob(boot loader)에게 hdc 장치에서 부팅한다고 기록하기 때문 입니다. (기본으로 설치한 경우 만 해당)**사용자가 임의로 수정 할 수도 있음**

MS-WINDOWS 계열일 경우에는 하드를 (a-d) 사이에 아무 곳에 달아도 맨 처음 검색되는 하드에 파티션 정보 부터 c:로 지정합니다.
하지만 리눅스나(unix)계열은 하드가 달려있는 케이블의 번호(hda~hdd)순서에 따라 장치 번호를 부여함

결론적으로 케이블의 장치 정보와 grub or lilo 정보와 맞아야 부팅이 됩니다.

**좀더 정확하게 말하자면 윈도우즈는 부팅 정보를 HDD 파티션에 기록해 둡니다.**

하지만,
1) 리눅스는 grub or lilo(boot loader)로 부팅 정보가 있는 위치(/boot) 디렉토리의 위치가 하드웨어 장치(a~d 사이) 어느 위치에 존재 하는지 인식하고..
2) boot.img(부트 이미지)파일을 부팅 과정을 거치면서 압축을 풀어서 메모리에 로드 합니다...
3)그 다음에는 vmlinuz.img(or vmlinuz.el) 리눅스 커널 이미지 압축을 풀어서 메모리에 로드 합니다.
4)커널을 메모리에 로드한 후 initrd.img(초기화) 파일과 system.map,파티션 정보등등..을 메모리에 로드 합니다.

허태훈님의 댓글

  • 허태훈
  • 작성일
Live Linux CD 를 이용하여 CD-ROM으로 리눅스를 부팅하여 잘못된 HDD의 데이타를 새로 linux 설치한 HDD로 백업하시면 될 것 같네요. 참고로 Live Linux CD -> http://www.knoppix.net/ 또는

 

http://bbs.kldp.org/viewtopic.php?t=57030  KNOPPIX 3.8 KO  (2005.5.24)

 

http://wiki.kldp.org/wiki.php/KnoppixRemastering 

 

http://www.knoppix.com  KNOPPIX 3.9    (2005.5.27)

 

 

http://www.frozentech.com/content/livecd.php  FrozenTech's LiveCD List

 

http://blog.naver.com/coder/80003957886  Live CD

 

http://blog.naver.com/januszone.do?Redirect=Log&logNo=40003146012 

 

http://www.damnsmalllinux.org/

공지사항


뉴스광장


  • 현재 회원수 :  60,035 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  90 명