저도 비슷한 작없(?)을 한 적이 있습니다.
(작은 리눅스)
제가 하려고 했던 일은 조금 다르긴 하지만.
저는 CD 버전을 만들려고 했거든요. CD에서 돌아가는 리눅스죠.
그리고 저는 보안에 많은 관심이 있기에 보안에 관한 많은 program을 넣고 싶었고요.
CD로 부팅을 하게 만들려면 floppy를 먼저 만들어야하죠.
좀 다르긴 하지만 님이 하실려고 하는 일과 비슷한 길을 갔었다고 생각합니다.
어쩧든 제가 한 일을 참고 하시고 싶으시다면 아래의 주소에서 제가 한
일을 한번 보시고 질문이 있스시면 해 주십시오.
http://secure-end.com/guest : 제가 하려는 작업의 목적을 말씀드리겠습니다.
:
: 우선 저의 원래의 하드에는 윈도와 배포판 리눅스가 깔려있습니다.
: 헌데, 또 다른 하드디스크는 시험용으로 30G인데 32메가만 쓰려고
: ext2 파일시스템으로 할당하였습니다. 리눅스만 쓰기 위해서죠.
: 우선 저는 커다란 배포판 형태가 아닌, 부트디스크와 루트디스크의
: 형태를 합친 것으로 덩치가 작게 만들고 싶습니다. 물론 필요한 유틸은
: 포함해서요.(bash shell 등)
첫째로 bootloader가 필요하겠죠? 없이도 물론 가능하지만 님의 경우에는
(multi-booting) 추천할만 하지는 않군요.
lilo나 grub또는 syslinux(저는 이것을 사용 했습니다)등의 bootloader가 있죠?
입맛에 맞게 고르십시오.
: 제가 아무것도 몰라서 그저 kldp에 나와있는 LinuxBootdisk HOWTO만 보고
: 따라했습니다. 거기는 플로피디스크를 대상으로 한 것이라 여간
약간 다르긴 하지만 많은 공통점이 있습니다.
최소한으로 필요로 하는 root image는 만들으셨나요?
: 힘든게 아니었습니다. 그저 저는 루트디스크에 필요한 몇몇 디렉토리들을
: 아까 말한 시험용 하드디스크로 옮겼습니다. 그리고 부트디스크에 필요한
: 커널이미지 등 /usr/src/linux-2.x.x에 있는 커널 이미지와 몇개의 파일을
: /boot로 만들어서 카피했습니다.
여기까지 하셨으면 다음 단계는 bootloader 작업을 하셔야겠네요.
:
: 제가 하고도 너무 막연한 짓을 하는구나 했습니다. 작업을 하면서도
: 부팅이 안될거라는 걸 짐작도 했구요. 근데 여기까지와서
: 어떤게 더 필요한지도 모르겠구요....
: 막막하네염.....도와주셔요....ㅜㅜ
좀 처음에는 막막하긴 하지만, 저 같은 경우에는 많이 배웠습니다.
재미도 있었고요 (머리털도 많이 뽑았습니다. --;)
추: 일단 써놓고 보니 너무 두서없이 써놓은것 같군요. 질문이 계 시면 해주십시오.