[질문] SAS에 CENTOS설치 후 부팅문제
안녕하세요? 처음으로 KLDP에 인사드립니다. 첫 글이 질문이라 죄송하네요^^ 이번에 SAS를 CENTOS에 설치를 했습니다. 하지만
부팅시에 아래와 같은 메세지가 나오고 부팅이 안되는 문제가 있어서 질문을 드립니다.
Booting 'CentOS-4 x86_64 (2.6.9-2.ELsmp)'
root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
kernel /vmlinux-2.6.9-2.ELsmp ro root=/dev/VolGroup00/LogVol00 rhgb quiet
[Linux-bzImage, setup=0x1400, size=0x19589f]
initrd /initrd-2.6.9-42.ELsmp.img
[Linux-initrd @ 0x37e29000, 0x1c62de bytes]
설치는 LSI logic 보드라서 설치시 linux dd 명령어로 설치까지 다 잘 진행했지만 재 부팅 후 위와 같은 메세지가 나오고 그 이후에
아무런 반응이 없습니다. 답답한 마음에 IDE하드를 연결해서 IDE하드에 CENTOS를 깔고 부팅을 해도 위 메세지 후 멈춰있는 건 똑같구요
SAS는 스토리지로만 쓸것이라서 다른 부팅 장치로 부팅하고 마운트해서 쓰기만 하면 될듯 합니다만 메인보드랑 몬가 안맞는거 같네요
USB나 IDE로 부팅하고 드라이버 잡아서 SAS하드를 쓰기만 하면 되는데 둘다 위 메세지만 나오고 멈춰있습니다. SCSI는 이번에 처음 사용
해보는데 참 어렵더군요 혹시 저와 비슷한 방법을 겪으셨거나 해결하신 경험이 있으면 알려주시면 감사하겠습니다 ^^ 그럼 즐거운 하루 보
내세요
저도 뚜렷한 원인을
저도 뚜렷한 원인을 밝혀내진 못했지만,
비슷한 경우를 격었습니다. 일반 IDE에 설치를 해도 역시나 생기는 문제라면
보드문제일 가능성이 높긴 한데, CentOS씨디를 다시 새로 구워서 설치해보세요.
분명 설치까지 완전히 정상적으로 마쳤는데 정작 커널이 설치되어있지 않는 경우도 있었습니다.
이경우엔 씨디, 혹은 케이블문제, 하드디스크 문제였던 적이 있었지요..
그리고 바이오스 업데이트가 가능하다면 업데이트도 해보시는것도 좋습니다..
예전에 LSI 보드를 사용했을때 아무리해도 Centos부트로더가 설치/로딩이 안되서 바이오스
업데이트후 재설치해줬더니 되는경우도 있더라구요.....
딱히 뚜렷한 방법을 제시하진 못해서 죄송하네요 ^^
내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.
내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.
BIOS업데이트도 했습니다만
보드 BIOS업데이트도 했습니다만 안되더라고요 그리고 부팅할때 GRUB 화면은 나오는거 보면 부트로더가 설치가 안된건 아닐듯 하고요
근데 보드가 PCI-e 16X용 보드인데 LSI logic PCI-e 4x용 SAS 컨트롤러를 그냥 연결하면 보드가 아에 BIOS화면도 안나와서 PLX
PCI-e switch를 연결하고 SAS 컨트롤러를 연결한 상태입니다. 정말 설치할때 SAS컨트롤러도 잡고 하드도 잡은 상태인데 설치 후 부팅
이 안되서 정말 답답해 죽겠네요. 보드에서 몬가 문제가 있는건지 답답합니다 ㅠ.ㅠ
두서없이 써서 죄송합니다^^
...
혹시나 테스트 함 해보세요..
혹시나 테스트 함 해보세요..
현재 CDROM 이 어디에 연결되어 있는지 알수 없으나 인스톨이 끝나고 난뒤 CDROM 을 빼 놓고 부팅 해보세요.
만일 부팅이 제대로 된다고 한다면 CDROM 을 master 에 놓지 말고 slave 에 놓고 다시 부팅 해보세요.
얼마 전엔가.. CDROM 이 master 로 설정 되어 있을때 부팅에 문제가 있다라는 글을 어디서 읽은것 같은데.
지금 찾아 보니 찾을 수가 없네요. ;
시디롬은 USB외장형입니다
보드에 IDE가 1개밖에 없어서 CDROM은 USB외장형을 사용해서 설치했습니다. 정말 일주일간 거의 모든 경우의 수를 두어서 해보았지만
거의다 실패네요 -_-;;; 정녕 방법이 없을까요 ㅠ.ㅠ
일단 질문하신 분께 질문 한가지 드립니다.
지금 글이 좀 불분명확한 것이 있는것 같아서 그런데, 정확한 현재까지의 진행상황까지 온 과정과, 현재 하시려는것이 정확하게 무엇인지 알 수 있을지요?
원래 아주 정상적인 상황이라면
1. 서버가 있다.
2. SAS Controller를 이용하고 있다. (혹은 SAS Raid)
3. SAS HDD가 장착되어 있다.
4. Controller상에 Disk가 잡힌걸 확인했다. (혹은 Raid Controller 상에서 Volume 구성을 완료하였다.)
5. OS 설치를 진행했다.
6. 완료하였다.
7. 재부팅한다.
8. 설치 끝
의 과정을 거치는데..질문하신걸 보면 CentOS에 SAS를 설치하셨다 라고 한다면
1. 서버가 있다
2. IDE, 혹은 SCSI를 이용한 디스크가 장착되어 있다.
3. 여기에 OS를 설치하고 잘 쓰고 있다.
4. 그러다가 SAS 컨트롤러와 SAS Disk를 달았다
5. OS를..????
뭐 이런식으로 진행이 되고 있다는 말씀이시려나요? 그냥 순수하게 생각하면 전자의 과정을 질문하시는것 같긴 한데 뭔가 좀 이상하기도 하고;; OTL
그리고 혹시 지금 사용중이신 서버(?)가 PC급 조립서버이신가요? 그게 아니라 벤더 서버라면 정확한 벤더사와 벤더 서버 모델명 및 사양을 알 수 있는지요?
IDE를 연결하셨다는걸 보면 일반 PC급인것 같아보이긴 합니다만..-_-
그리고 2.6.9-2 와 2.6.9-42가 섞인듯 한데, 단순 오타인지, 아니면 실제로 설정이 저렇게 보이시는것인지 모르겠네요. 만일 오타가 아니라면 뭔가 알 수 없는 이유로 설정이 엉키신 것 같은데요.
########### 기운이 솟아나는 티거 호랑이 노래 ###########
폴짝폴짝 폴짝폴짝 비켜나세요. 티거가 나가거든요 폴짝폴짝폴짝~
저기가는 저 푸우 조심하세요~ 바지벗고 다니다가 어흥!!
그리고 한가지 더 추가하자면
linux dd 를 사용하셨다고 했는데, 혹시 드라이버 디스켓을 추가하지 않으면 해당 서버의 SAS Raid가 보이지 않는 증상이 있습니까?
해당 커널 버전이 2.6.9-42.EL 레벨이라면 굳이 엄한 SAS Controller가 아니라면 굳이 드라이버 디스켓을 추가하지 않아도 보일것으로 판단되는데 어떨지 모르겠습니다. 특히나 CentOS4.4(RHEL4Up4)를 굳이 사용하셔야 하는 이유가 없으시다면 CentOS4.5가 현재 4.x대의 최신버전이므로 드라이버 문제점이 최소화될 수 있으니 한번 확인해보시는것도 좋을 듯 합니다.
LSI쪽 SAS Raid에서 드라이버를 4.4까지만 지원하는 이유로 4.4를 사용하시는 부분이라면 일단 4.4나 4.5에서 드라이버 없이 진행해보시고 만일 디스크가 보이지 않는다면 4.4에서 드라이버 디스켓을 이용해서 재 설치를 시도해보세요.
그리고 LSI의 드라이버가 정확하게 배포판 버전의 어느 수준까지(혹은 어느 버전의 커널까지) 지원하는지 드라이버의 ReadMe등의 메뉴얼을 참조해보시는것도 좋습니다. 대부분의 서버 관련 디바이스는 RHEL디바이스 지원과 관련하여 RHEL X update X까지 지원한다 라고 하던거 아니면 2.4.21-X.EL, 2.6.9-X.EL 까지 지원한다 라는 식으로 적혀있는 경우가 많습니다. 해당 내용은 반드시 확인해보세요. :-)
########### 기운이 솟아나는 티거 호랑이 노래 ###########
폴짝폴짝 폴짝폴짝 비켜나세요. 티거가 나가거든요 폴짝폴짝폴짝~
저기가는 저 푸우 조심하세요~ 바지벗고 다니다가 어흥!!
커널버전이야기가 나와서 말인데 ;;
LSI 의 SAS 드라이버의 경우 왠만하면 centos 4.4 나 4.5 로 하시면 바로 인식될껍니다.
없다면 linux dd 를 통해 하셔야 하고요 왠만하면 4.5 쓰세요.
제 경험으로는 그냥 되더군요
하늘은 스스로 삽질 하는 자를 삽으로 팬다.
------------------------------------------------
http://glay.pe.kr
--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.
http://glay.pe.kr
두서없이 써서 죄송합니다
두서 없이 써서 죄송합니다. 일단 제가 에러 메세지를 쓴건 손으로 적은거라 오타가 있을 수 있고요 현재 상태는
Intel 보드에 LSI MegaRAID SAS 8204 ELP를 붙여야 하는 상황입니다. 보드는 16x PCI-express 를 지원하고요
간단히 설명드리면
1. Intel 보드가 있습니다.
2. INTEL 보드에 SAS 카드를 연결하면 화면에 아무것도 안나옵니다.
3. 그래서 PCI-express switch를 연결하고 SAS 카드를 연결했습니다.
4. 부팅도 되고 SAS 카드 bios에서 로지컬 드라이브도 잡았습니다.
5. 시디롬으로 부팅해서 SAS 카드를 잡았습니다. 이때 linux dd를 사용해서 CENTOS 4.4용 드라이버를 잡았습니다.
6. 설치를 다 끝냈습니다.
7. 시디를 빼고 부팅을 합니다.
8. GRUB가 나오고 커널버전을 선택한 후 ENTER를 칩니다.
9. 아래 메세지가 나오고 멈춰있습니다.
Booting 'CentOS-4 x86_64 (2.6.9-42.ELsmp)'
root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
kernel /vmlinux-2.6.9-2.ELsmp ro root=/dev/VolGroup00/LogVol00 rhgb quiet
[Linux-bzImage, setup=0x1400, size=0x19589f]
initrd /initrd-2.6.9-42.ELsmp.img
[Linux-initrd @ 0x37e29000, 0x1c62de bytes]
10. 그래서 이번엔 IDE와 SAS를 연결해서 위와 동일하게 설치를 했습니다.
11. CD롬 빼고 부팅시 또 9번같은 메세지가 나오고 멈춰있습니다.
12. SAS카드를 빼고 IDE로만 부팅합니다.
13. 잘 부팅됩니다.
현재는 이런상황인데요 혹시 PCI-express switch 문제일까요? 가장 의심스럽긴 한데 말이죠
일단
linux dd 를 이용한 드라이버 디스켓 삽입 과정을 생략하고 진행해 보시는게 어떨지요?
########### 기운이 솟아나는 티거 호랑이 노래 ###########
폴짝폴짝 폴짝폴짝 비켜나세요. 티거가 나가거든요 폴짝폴짝폴짝~
저기가는 저 푸우 조심하세요~ 바지벗고 다니다가 어흥!!
댓글 달기