[질문] LILO 로 DOS , LINUX , FREEBSD 다중부팅 설정하기
글쓴이: closeyes / 작성시간: 화, 2003/11/04 - 11:27오후
안녕하세요
LINUX DOS FREEBSD 다중부팅 설정하다가 이것저거 보면서 해봤는데
안되서 질문을 올립니다
꼭 답변주세요 ㅠ_ㅠ
상황1.설치한 순서
ㄱ.첫번째로 설치 한 순서(DOS -> LINUX -> FREEBSD)
늘 윈도우 리눅스로 다중부팅 하던대로 윈도우 설치후에 리눅스(MBR,LILO)를 설치 했습니다.그후에 FREEBSD(NO BOOTLOADER) 를 설치 했습니다.그런데 FREEBSD를 깐후에 LILO가 부팅시에 자기 역활을 하지 않고 바로 FREEBSD를 부팅했습니다.
ㄴ.두번째로 설치한 순서,현재의 상태(FREEBSD 그대로 있는 상태에서 DOS재 설치->LINUX)
부팅디스크를 만들어놓지 않았기때문에 플로피부팅후 LILO 재설정을 해보지 못했습니다.
상황2.파티션 정보(하드 2개)
Device Start End Size(단위 MB) Tyoe /dev/hda /dev/hda1 1 2550 20002 vfat /dev/hda2 2551 3722 9193 BSD/386 /dev/hdb /dev/hdb1 1 153 1200 ext3 /dev/hdb2 154 1428 10001 ext3 /dev/hdb3 1429 2703 10001 ext3 /dev/hdb4 2704 4962 17720 ext3 /dev/hdb5 2704 2856 1200 swap free space 2857 4962 16519 freespace
상황3.현재의 lilo.conf
[root@localhost root]# vi /etc/lilo.conf prompt timeout=100 default=linux boot=/dev/hda map=/boot/boot.b install=/boot/message linear image=/boot/vmlinuz-2.4.20-8 label=linux initrd=/boot/initrd-2.4.2-8.img read-only append="hdd=ide-scsi root=LABEL=/" other=/dev/hda1 table=/dev/hda label=dos other=/dev/hda2 table=/dev/hda label=FREEBSD4.8 [root@localhost]# /sbin/lilo Added linux Added dos Warning:device0x0302 exceeds 1024 cylinder limit fatal:sector 40965750 too large for linear mod(try 'lba32' instread)
상황4.linear를 lba32로 바꾸었음
에러메세지의 해결책을 보고 linear를 lba32로 바꾸었습니다.이제는 다른 에러 메세지가 새롭게 표기됩니다.
[root@localhost]# /sbin/lilo Added linux Added dos Added FREEBSD 4.8 fatal:No image have been defined
질문 1> 상황3 의 오류메세지
Warning:device0x0302 exceeds 1024 cylinder limit fatal:sector 40965750 too large for linear mod(try 'lba32' instread)
의 의미는 무엇입니까?그리고 이와같은 문제 해결을 위해서 설치시에 할 수 있는 해결책이 있습니까?
질문 2> 현재의 설정 정보에서 문제점을 알려주십시오.(만약 문제점을 발견하지 못하셨다면 3개이상의- dos,linux,freebsd- 다중부팅 설정시 당신의 노하우를 알려주십시오.)
질문3>DOS와 LINUX가 설치되있고 FREEBSD 를 INSTALL할때에 다음의 부팅모드중에 무엇을 선택할까요?
1.MBR에 설치 2.freebsd 전용 부트로더 설치 3.아무것도 손대지 않는다.
저는 3번을 선택했지만 lilo가 부팅시에 수행되지 않았습니다.당신이 만약 이런 경험이 있었다면 무엇을 선택했었습니까?
Forums:
왜 커널 버젼하고 초기화 디스크 버젼하고 다른가여?
커널 버젼은 2.4.20-8인데
초기화 디스크 파일은 2.4.2-8인 이유가 궁금
원래 그런건가여?
아니면 잘못 적은건가여?
즐린
GAG를 사용하는것도 좋은 방법 중 하나 라고 생각 됩니다.
여러 OS의 멀티 부팅을 위해서 GAG 를 사용하는것도 좋은 방법중 하나입니다.
1번 : 1024실린더 이상을 지원하도록 LBA32 를 추가 하세요..
1번 : 1024실린더 이상을 지원하도록 LBA32 를 추가 하세요.. lilo.conf 에
2번 : 여러 방법이 있겠지만.. 리눅스> 도스 > 기타.. 로 설치하세요
절대 lilo 를 mbr에 설치 하지마세요 설치파티션에 하세요 모두 설치후
각운영체를 리눅스 리로에 등록해주시고 (config 편집후 lilo 로 인스톨 )
fdisk 부트시퀀스가 리눅스에 오게 하십시요.
3번 : 리로를 설치파티션영역에 설치하세요.. 리눅스가 이미 마스트영역에 들어가 있을텐데. 또설치한다면 겹쳐써지겠죠..
----------------------------------------------------------------------------
댓글 달기