Lilo = 리눅스 & 윈도우 플로피 부팅

글쓴이: 익명 사용자 / 작성시간: 수, 2002/07/31 - 3:51오후
Lilo = 리눅스 & 윈도우 플로피 부팅
리눅스와 윈도그98을 파티션을 나눠서 한 컴에 쓰고 있습니다
Lilo 를 MBR 에 설치. 부팅할때 선택해서 씁니다.
default 는 linux 로 하구있구요
윈도우를 Lilo 에 빼고 그냥 리눅스로만 부팅하면서 필요시만 윈도우를 플
로피디스켓 통해서 부팅할수는 없는지요?
전에 릴로 설치ㄴ안하고 윈도우를 디폴트로 스면서 리눅스를 풀로피로 부
팅해 쓰는거하고 딱 반대로 하게끔 말이죠.
Forums:
Re: Lilo = 리눅스 & 윈도우 플로피 부팅
안될게 머 있겠습니까?
약간 잔머릴 굴리면 되겠네요.
먼저 /etc/lilo.conf 에서 리눅스부분만 부팅설정한 후에 이걸 mbr에다가
심습니다.
그담에 다시 윈도우즈부분만 부팅설정한 후에 이걸 플로피에다가 심습니
다.
그냥 부팅하면 리눅스가 바로 부팅될거고, 디스켓을 꽂으면 윈도우즈가 바
로 부팅되겠죠.
머 이런게 실용성이 있을까..생각했는데 좀더 머릴 굴리면 재밌는것도 만
들 수 있을것 같네요.
멜론바 wrote..
Lilo = 리눅스 & 윈도우 플로피 부팅
리눅스와 윈도그98을 파티션을 나눠서 한 컴에 쓰고 있습니다
Lilo 를 MBR 에 설치. 부팅할때 선택해서 씁니다.
default 는 linux 로 하구있구요
윈도우를 Lilo 에 빼고 그냥 리눅스로만 부팅하면서 필요시만 윈도우를 플
로피디스켓 통해서 부팅할수는 없는지요?
전에 릴로 설치ㄴ안하고 윈도우를 디폴트로 스면서 리눅스를 풀로피로 부
팅해 쓰는거하고 딱 반대로 하게끔 말이죠.
구체적으로 ...?
답변 고맙습니다.
근데 구체적으로 어떻게 심는다는건지 갈쳐주시면 좋겓습니다.
/etc/lilo.conf 의 윈도/도스 파티션 부분을 어떻게 수정하는지
또 플로피에다 어떻게 윈도 부팅이미지를 심는지
구체적으로 갈쳐주시면 감사하겓습니다.
Re^3: 구체적으로 ...?
어차피 그렇게해도 LILO는 나옵니다만...
/etc/lilo.conf파일에서
...
other=/dev/hda1
label=Windows
...
저 other부분을 모두 삭제하면 되고요.
Windows-98은 음... 부팅디스켓을 제어판인가에서
만드는걸로 알고 있죠.
한번 찾아보세요.
저라면 lilo는 그냥 놔두고 timeout값만 고치겠네요.
timeout=10
이렇게해버리면 1초후에 바로 LINUX로 뜨니까...
그게 더 좋지 않을까요?
참... lilo.conf를 수정후엔 반드시
# lilo -v -v -v
해주어야 한다는걸 깜박했네요. 저래야만 적용되죠.
Re^3: 구체적으로 ...?
하드의 mbr에 심을 리눅스만 가능한 리로의 경우에 윈도우즈부분인 other
이하부분을 전부 지워주시고,
플로피에 심을 윈도우즈전용 리로의 경우엔 반대로 image 섹션을 지워주시
면 됩니다.
물론, boot=/dev/hdax 부분을 boot=/dev/fd0 로 바꿔주셔야 실제로 플로피
에 심어지겠죠.
둘다 prompt와 timeout, default 라인을 삭제하시면 프롬프트없이 바로 윈
도우즈, 리눅스로 부팅될겁니다.
심는다는건 새로 리로를 설치한다는 뜻이고, 그저 별다른 옵션없이
lilo.conf 수정후에 lilo 또는 /sbin/lilo 해주시면 새로 설치됩니다.
멜론바 wrote..
답변 고맙습니다.
근데 구체적으로 어떻게 심는다는건지 갈쳐주시면 좋겓습니 다.
/etc/lilo.conf 의 윈도/도스 파티션 부분을 어떻게 수정하는지
또 플로피에다 어떻게 윈도 부팅이미지를 심는지
구체적으로 갈쳐주시면 감사하겓습니다.
안돼요, 그리고 이상해요,
재 답변 감사합니다.
근데 두분께서 갈쳐주신대로 해도 안됩니다. 그리고 제가 생각하기에도 뭔
가 좀 이상해요
윈도우 제어판에서 만드는 부팅디스크는 윈도우 실행하는게아니고
윈도우의 쉘프롬프트(도스) 로 부팅하기 위한거 아닌가요?
그리고 /etc/lilo.conf 에 boot=/dev/hda 를 /dev/fd0 (fd0u1440) 으로 바
꾸고 other 부분 다 지워주고 lilo 명령하고
그다음에 플로피 디스켓에다가는 뭘 해야되죠?
fdformat 하고 mkfs 하고 그다음에 어떤 파일을 카피해야되나요?
아님 lilo.conf 파일을 플로피에 카피하나요?
한번만 더 봐주시겠습니까?
추신 왜 이런거 하냐고요??
솔직히 말씀 드리면 윈도용 프로그램 불법복제 사용때문에 그럽니다.
윈도우를 전혀 안쓸수도 없고, 또 사용해애하는 모든 윈도플을 돈들여서
살수도 없고.
그래서 윈도우 슬때는 플로피로 부팅하고. 혹시 외부단속 같은게 있을때는
플로피 빼서 숨기고 다시 부팅하면 윈도우 멀티부팅하는 흔적도 없을거 아
니에요.
물론 그것도 리눅스에서 살피면 파티션 나뉜거 다 들통나겓지만.
일단 대충봐서는 적발하기 힘들잖아요
잔머리 굴린다고 욕하시지 마시고 저도 어쩔수없어 그러는것이니.
도와주시면 감사하겓습니다.
Re^5: 안돼요, 그리고 이상해요,
멜론바 wrote..
재 답변 감사합니다.
근데 두분께서 갈쳐주신대로 해도 안됩니다. 그리고 제가 생각하기에 도 뭔
가 좀 이상해요
윈도우 제어판에서 만드는 부팅디스크는 윈도우 실행하는게아니고
윈도우의 쉘프롬프트(도스) 로 부팅하기 위한거 아닌가요?
그리고 /etc/lilo.conf 에 boot=/dev/hda 를 /dev/fd0 (fd0u1440) 으로 바
꾸고 other 부분 다 지워주고 lilo 명령하고
그다음에 플로피 디스켓에다가는 뭘 해야되죠?
fdformat 하고 mkfs 하고 그다음에 어떤 파일을 카피해야되나요?
아님 lilo.conf 파일을 플로피에 카피하나요?
한번만 더 봐주시겠습니까?
윈도우즈부팅디스켓은 필요없습니다.
그냥 아무 디스켓에다가 리로를 심으시고 꽂아두시면 윈도우즈로 부팅되
는 리로가 설치되어있으니까 바로 윈도우즈로 부팅되는겁니다.
물론, 그전에 부팅시퀀스가 디스켓먼저 설정되었다고 봤을때겠죠.
1. 하드로 부팅하는 리눅스용 리로설정
이곳에서 other이하를 모두 삭제하셔야 합니다.
other부분에서 윈도우즈를 부팅하게 한다는건 아실겁니다.
그럼 하드에 리눅스전용리로가 설치됩니다.
prompt와 timeout 등을 없애주시면 바로 리눅스로 부팅됩니다.
ex)
boot=/dev/hda2 (두번째 프라이머리파티션에 리눅스가 설치된 경우)
map=/boot/map
...
...
image=/boot/vmlinuz-xxxxx
label=onlylinux
...
보시는것처럼 other항목이 없습니다.
그리고 lilo해줍니다.
2. 부팅디스켓으로 부팅하는 윈도즈용 리로설정
이번엔 리눅스를 부팅하기 위한 image항목을 모두 삭제합니다.
여기서도 물론 prompt등을 삭제하셔야 바로 뜨겠죠.
ex)
boot=/dev/fd0
map=/boot/map
...
...
other=/dev/hda1 (윈도우즈가 첫번째 프라이머리파티션일때)
label=win
보시는 것처럼 image 항목이 없습니다.
그리고 lilo 해줍니다.
디스켓을 넣고 재부팅해봅니다.
윈도우즈가 바로 뜰겁니다.
디스켓을 빼고 재부팅해봅니다.
리눅스가 바로 뜰겁니다.
되긴 되는데, 또 다른 문제가
감사합니다. 근데 게속 문제가 발생하네요
리눅스/윈 머신이 2대입니다. 한대는 suse 6.4 (k2.2) 이고
다른 하나는 레드햇 7.1 (k 2.4) 에요
수세에서는 플로피에다 릴로심고 다 됩니다, 플로피 넣으면 윈도로 부팅
도 되고,
근데 레드햇이 또 문제네요, 우선 플로피를 쓰기위해서
% fdformat /dev/fd0H1440 하고
% mkfs -t ext2 /dev/fd0H1440 (또는 -t ext2 없이 , 마찬가지에요)
% mount -t ext2 /dev/fd0H1440 /floppy
하고나서 /floppy 밑에 lilo.conf 파일 편집한뒤
% /sbin/lilo -C /floppy/lilo.conf 했습니다
(수세에서는 잘되요 /dev/fd0u1440 틀린거말고는 똑같이)
근데 레드햇에서는 아래같은 메세지가
Warning device 0x0305 exeeds 1024 cyl limit
Fatal geo_comp_addr cylinder number is too big (3793 > 1023)
무슨내용인지, 왜 안돠ㅣ는지 모르겓습니다.
다른 디바이스 (fd0H360, fd0H720..) 로 다시 포맷하고 시도해도 마찬가지
입니다.
혹시 아시면 갈쳐주십시요
Re^7: 되긴 되는데, 또 다른 문제가
lba32 옵션넣고 다시 해보세요.
멜론바 wrote..
감사합니다. 근데 게속 문제가 발생하네요
리눅스/윈 머신이 2대입니다. 한대는 suse 6.4 (k2.2) 이고
다른 하나는 레드햇 7.1 (k 2.4) 에요
수세에서는 플로피에다 릴로심고 다 됩니다, 플로피 넣으면 윈도로 부팅
도 되고,
근데 레드햇이 또 문제네요, 우선 플로피를 쓰기위해서
% fdformat /dev/fd0H1440 하고
% mkfs -t ext2 /dev/fd0H1440 (또는 -t ext2 없이 , 마찬가지에요)
% mount -t ext2 /dev/fd0H1440 /floppy
하고나서 /floppy 밑에 lilo.conf 파일 편집한뒤
% /sbin/lilo -C /floppy/lilo.conf 했습니다
(수세에서는 잘되요 /dev/fd0u1440 틀린거말고는 똑같이)
근데 레드햇에서는 아래같은 메세지가
Warning device 0x0305 exeeds 1024 cyl limit
Fatal geo_comp_addr cylinder number is too big (3793 > 1023)
무슨내용인지, 왜 안돠ㅣ는지 모르겓습니다.
다른 디바이스 (fd0H360, fd0H720..) 로 다시 포맷하고 시도해도 마찬가 지
입니다.
혹시 아시면 갈쳐주십시요
댓글 달기