| [ LinuxFreeBSD ] in KIDS 글 쓴 이(By): DoHKim ( 김 도 형) 날 짜 (Date): 1999년 10월 11일 월요일 오후 04시 16분 01초 제 목(Title): 부트 디스켓 제작과 LILO 설치시 에러 리눅서 여러분들 안녕하세요. 제가 수일 동안 해결하지 못하고 고민하고 있는 문제에 대해 여러분의 도움을 간절히 바랍니다. 얼마전 컴퓨터를 하나 새로 조립했습니다. 부품들의 사양은 다음과 같습니다: CPU: Pentium III 500MHz RAM: Samsung SDRAM 128MB (PC100) Motherboard: Asus P3BF HDD: IBM 9.1GB SCSI (UW) FDD: Samsung 3.5" VGA: Matrox Millenium G400 16MB CD-ROM: LG 48X SCSI Adaptor: Inition A100U2W Sound: SoundBlaster Live! Value Etc. 많은 분들이 짐작하시겠지만, SCSI 어댑터와 VGA 카드가 리눅스를 설치할 때 장애가 될 가능성이 높은 제품들이지요. (VGA 카드는 최근에 XFree86이 3.3.5로 업그레이드 되면서 G400 지원이 된다고 들은 것 같습니다.) 그런데 현재 문제는 X Windows 설정까지 가지도 못하고 있습니다. 일단 Initio 사의 홈 페이지를 찾아갔더니 A100U2W 어댑터를 위한 리눅스용 드라이버가 있었습니다. RedHat 6.0 설치용 install.img, boot.img 등이 있었고, ReHat 5.2 설치용으로도 상응하는 이미지 화일들이 있었습니다. 얼른 RedHat 6.0 설치용 디스켓들을 만들어서 작업에 들어갔습니다. 일단 Inition 사의 홈 페이지에 있는 install.img로 만든 인스톨 디스켓으로 시스템을 부팅하니 RedHat 설치 화면이 시작되었고, SCSI 어댑터도 인식하였습니다. 신이 나서 설치를 진행하였습니다. 두 개의 하드 디스크는 다음과 같이 파티션하였습니다: /dos /dev/sda1 6699MB FAT32 (LBA) /dev/sda2 1024MB Linux Swap /var /dev/sda3 1024MB Linux Native / /dev/sdb1 1023MB Linux Native /usr /dev/sdb2 2560MB Linux Native /home /dev/sdb3 5164MB Linux Native (파티션이 어떤지요? 적당히 고르게 나뉘었는지 모르겠습니다.) 아무튼 위와 같이 파티션을 나누고 모든 패키지를 인스톨한 뒤, 부트 디스켓을 만드는 단계에서 처음 문제가 생겼습니다. 빈 디스켓을 넣은 뒤 엔터 키를 쳤는데 에러가 생기더군요. 아무리 반복해도 마찬가지였습니다. 어쩔 수 없이 부트 디스켓을 만들지 않고 LILO 부트로더 설치 단계로 그냥 넘어갔습니다. 그런데 이 단계에서도 에러가 생기면서 LILO가 설치되지 않는 것입니다. T_T 역시 몇 번을 반복해도 마찬가지이고, MBR이든 Linux Root 파티션이든 똑같이 에러가 생깁니다. 이렇게 해서 RedHat 6.0(실제로는 ALzzA 6.0) 설치는 실패로 돌아갔습니다. -_-;;;;;; 대신 RedHat 5.2를 설치하기로 했습니다. (전에 한 번 친구가 ALzzA 6.0을 설치하다가 LILO가 설치되지 않아서 포기하고 ALzzA 5.2를 설치했더니 아무런 일도 하지 않았는데 깨끗이 잘 설치가 완료되었다는 얘기를 한 적이 있었거든요.) Initio 사의 홈 페이지에 있는 RedHat 5.2 설치용 이미지들을 받아서 인스톨 디스켓 ("rawrite -f install.img -d a:"으로 만듦)과 부트 디스켓, 루트 디스켓을 만들어서 설치 과정을 다시 반복했습니다. (디스크 파티션은 처음과 마찬가지이고요.) 문제가 처음 시작됐던 부트 디스켓을 만드는 단계를 이번에는 무사히 넘겼습니다. 에러 메시지 없이 제대로 만들더군요. 긴장하면서 LILO 설치 단계를 수행했는데... MBR에 LILO를 아무런 에러 메시지 없이 설치했습니다. 저는 너무 기뻐하면서 Initio 사의 홈 페이지에서 다운로드 받아 만든 부트 디스켓 ("rawrite -f boot.img -d a:"으로 만듦)을 넣고는 느긋하게 리부팅 과정을 지켜보고 있었습니다. 눈에 익은 여러 메시지가 부팅을 하면서 위로 쭉쭉 올라가는 것을 흐뭇하게 지켜보고 있었지요. 두 개의 SCSI 하드 디스크도 제대로 인식하고 있었습니다. 그런데 바로 그 직후 다음과 같은 메시지가 뜨면서 제대로 부팅이 완료되지 않았습니다: ... VFS: Mounted root (umsdos filesystem) readonly. Unable to open an initial console. T_T 이번에는 설치 과정에서 만든 부트 디스켓을 대신 넣고 리부트를 시켰더니 다음과 같은 에러 메시지를 내고 역시 부팅에 실패했습니다(이 디스켓으로는 부팅에 실패하리라고 예상했습니다. SCSI 어댑터와 디스크를 인식하지 못할테니까요): ... scsi: 0 hosts scsi: detected total Partition check: VFS: Cannot open root device 08:11 Kernel panic: VFS: Unable to mount root fs on 08:11 뭐가 문제일까요? 왜 RedHat 5.2 설치시에는 넘어가는 LILO 설치가 RedHat 6.0에서는 실패하나요? 왜 제대로 설치된 것으로 보이는 RedHat 5.2의 경우에서도 부팅의 마지막 단계에서 "initial console"을 열지 못한다고 할까요? 어떠한 조언이라도 모두 대환영입니다. 제발 해결의 실마리를 좀 주시면 정말 좋겠습니다. 미리 감사드립니다. |