[질문]VMWARE에서 설치한 리눅스로 직접 부팅하기
글쓴이: bellkjn / 작성시간: 일, 2007/06/17 - 10:03오전
host os는 윈도우xp 입니다..
남는 physical 파티션을 이용해서 vmware에서 페도라 7을 설치하고,
vmware가 아닌 실제 컴퓨터의 grub를 이용해서 직접 리눅스로 부팅하고자 합니다..
설치 방법(?) 중에 파티션은 physical partition-entire disk로 설정하고
페도라 이미지 넣고 설치 시작했습니다.
하지만 문제는 파티션을 설정하는 부분에서 hda가 아닌 sda로 인식한다는 겁니다..
다시 말해서 실제 하드디스크가 ide타입인데 scsi로 인식합니다..ㅡㅡㅋ
어쨋든 설치는 잘 되고, vmware를 이용해서 리눅스 잘 부팅됩니다..
하지만 실제 컴퓨터로 리눅스를 부팅하려고 하면
실제 하드디스크가 ide타입이기 때문에 마운트는 하나도 안되고 커널 패닉이 일어납니다..
제가 생각할 때 해결 방법은
1. vmware에서 설치할 때 실제 디스크를 ide로 인식하게 하는 방법
2. 이미 설치한 리눅스에 파티션 테이블을 수정하는 방법
이렇게 두가지 입니다..
그렇지만, 어떻게 해야 할지는 모르겠습니다..^^;
조언 부탁드립니다..
Forums:
질문이 좀 헷갈리는군요.
vmware에서 설치할때 ide로 인식하게 하는 방법이라고 써놓으셨는데.
원하시는건 실제 파티션에서 인식하게 하는 방법 아닌가요?
하지만, 요새 나온 리눅스배포판의 하드디스크드라버는 hda로 안 잡고 sda로 잡는다고 합니다.
sda드라이버가 hda드라이버까지 관리해서 그렇다고 하더군요.
검색해보면 나올껍니다.
그래서 그냥 설치를 완료했어도 리눅스가 잘 돌아갔던거겠죠?
grub메뉴에서 kernel
grub메뉴에서
kernel ..생략.. root=/dev/sda1 ro
이런식으로 되어있는 부분을
kernel ..생략.. root=/dev/hda1 ro
이렇게 바꿔 보시죠..
실제 하드가 ide 방식인데 vmware에서는 스카시 방식으로 설정되어 있으므로
실제의 값인 hdx로 바꾸면 root파티션을 인식할 것 같습니다.
그런데 initrd를 사용하고 initrd의 내용에도 root디바이스가 sda로 설정되어 있으면
부팅이 안 될꺼 같습니다. 문제가 되면 initrd파일의 내용을 수정하면 되지않을까 싶은데
쉽지 않을것 같네요.
그리고 /etc/fstab 파일에도 파티션이 sda로 설정되어 있어서
이 부분도 바꾸어 줘야 할겁니다.
정상적으로 부팅되지 않더라도 root로 로그인 할수 있는 프롬프트가 나오면 로그인해서
바꾸어 보시고 그렇지 않으면, cd로 부팅해서 바꿔 주어야 겠네요.
우리 항시 웃고 살아요 ^^
다시 질문 드리겠습니다..^^;
1. 윈도우 위에서 vmware를 이용해서 리눅스를 실제 파티션에 설치
2. 컴퓨터 재부팅
3. mbr에 있는 grub를 통해서 리눅스를 접근
4. 마운트가 안되서 커널 패닉~
현재 상황이 이렇습니다..
이런 방법이 가능한가요?
윈도우위에 vmware내에서 리눅스를 실제 파티션에 설치가 가능한가요?
저는 vmware를 사용해본적이 거의 없어서 잘 모르겠습니다만,
가상머신위에서 실제 파티션에 설치가 가능하고, 컴퓨터 재부팅으로 리눅스로 부팅해 들어가는건가요?
mbr에 grub이 올라갔서 커널패닉이 나셨다는걸 보니깐 저렇게 설치하는게 가능한거 같기도 하군요.
하지만 저는 관련지식이 없어서 죄송. 다른 분이 답글 달아주시길~
sda냐 hda냐의
sda냐 hda냐의 문제보다는 다른부분이 문제일 것 같습니다.
fedora 7은 실제 ide도 hda가 아닌 sda로 인식합니다.
드라이브 순서(sdXX에서 XX부분)을 잘 맞춰보거나, mkinitrd를 이용해 initrd 이미지를 다시 만들어 보는 것이 어떨까합니다.
댓글 달기