패키지를 가져올 때는 특별한 이유가 없다면 항상 최신 버전을 구하십시오.
다음은 배포판의 부트디스크를 구할 수 있는 곳입니다. 될수 있으면 미러 사이트를 이용하셔서 한곳에만 부하가 집중되지 않도록 해줍시다.
배포본 부트디스크 외에도 다음의 복구 디스크 이미지들을 쓸 수도 있습니다. 특별히 구하는 곳이 명시되지 않은 것들은 다음 디렉토리에서 구할 수 있습니다.
http://metalab.unc.edu/pub/Linux/system/recovery/!INDEX.html
tomsrtbt 는 커널 2.0 기반의 한장짜리 boot/root 디스크입니다. 많은 프로그램들을 지원하며 특징이 많습니다. IDE, SCSI, 테이프, 네트웍 어댑터, PCMCIA 기타 여러가지를 지원합니다. 디스크 복구 및 수리에 관련된 약 100 개 이상의 유틸리티와 툴이 포함되어 있습니다. 이미지를 풀어 재구축할수 있는 스크립트들이 포함되어 있으므로 필요하다면 새로운 것을 첨가할 수 있습니다.
rescue02 는 커널 1.3.84 기반의 복구 디스크입니다. IDE, 아답텍 1542, NCR53C7,8xx 를 지원합니다. ELF 바이너리를 사용하지만 충분한 명령어들을 가지고 있으므로 어떤 시스템에도 사용할 수 있습니다. 부팅 후에는 그밖의 SCSI 카드들에 대한 모듈도 로드할 수 있습니다. 이 디스크는 3 메가의 램디스크를 사용하므로 4 mb 의 램을 가진 시스템에서는 쓸 수 없을 것입니다.
resque_disk-2.0.22 는 본격적인 boot/root 디스크로서 커널 2.0.22 를 기반으로 합니다. IDE, 다양한 SCSI 컨트롤러들, ELF/A.OUT 에 대한 지원을 커널에 내장하고 있습니다. 또한 많은 모듈들과 하드디스크의 수리와 복구에 유용한 많은 유틸리티들을 가지고 있습니다.
cramdisk 이미지들은 4 MB 나 8 MB 머신에서 사용가능합니다. math emulation, 네트워킹(PPP 와 다이얼링 스크립트, NE2000, 3C509), 병렬포트 ZIP 드라이브 등에 대한 지원을 포함하고 있습니다. 이 디스켓 이미지들은 4 MB 이상의 램을 가진 386 에서 사용가능합니다. MSDOS 지원이 포함되어 있으므로 도스파티션으로 다운받을 수 있습니다.
http://metalab.unc.edu/pub/Linux/system/recovery/images
metalab.unc.edu 에는 복구디스크를 만드는 패키지가 몇 가지 있습니다. 이 패키지들을 쓸 경우, 당신이 포함시키고자하는 파일들을 지정해 주기만 하면 소프트웨어가 어느정도 자동적으로 부트디스크를 만들어 나갑니다. 더 자세한 정보는 다음을 참고하십시오. http://metalab.unc.edu/pub/Linux/system/recovery/!INDEX.html 파일의 날짜를 주의 깊게 체크하십시오. -- 패키지들 중 몇몇은 지난 수년간 갱신되지 않았기 때문에 램디스크로 로딩되는 압축 루트 파일시스템 제작을 지원하지 않습니다. 필자들이 아는 바로는 오직 Yard 패키지만이 이를 지원합니다.
Graham Chapman 씨는 부트디스크 제작의 예로 들기에 알맞은 몇 가지 스크립트를 작성했습니다. 이 HOWTO 문서의 이전 버전에서는 부록에 그 스크립트들을 실었었지만 지금은 문서에 포함시키지 않았습니다. 대신 다음 웹페이지에 실려 있습니다.
http://www.zeta.org.au/~grahamc/linux.html
이 스크립트들을 이용해 보시면 보다 편리하다는 것을 아실 것입니다. 하지만 스크립트들을 이용하시기 전에 먼저 사용법을 주의깊게 읽어보십시오. -- 예를 들어 스왑 디바이스를 잘못 지정하기라도 한다면 루트 파일시스템이 완전히, 그리고 영구히 삭제되어버릴 수도 있습니다. 사용하시기 전에 확실히 제대로 설정했는지 꼭 확인하시기 바랍니다!
< Werner Almesberger 씨가 작성한 탁월한 부트로더입니다. LILO 의 설명문서에는 부트섹터의 내용과 부트 프로세스의 초기단계에 관한 정보가 실려 있습니다.
ftp://tsx-11.mit.edu/pub/linux/packages/lilo/
Metalab 과 그 미러사이트에서도 구하실 수 있습니다.
이 문서들은 여러 곳에서 구하실 수 있습니다. 유즈넷 뉴스그룹 news.answers 와 comp.os.linux.announce 를 살펴 보십시오.
FAQ 문서는 다음 사이트를 이용하실 수 있습니다. http://linuxdoc.org/FAQ/Linux-FAQ.html
HOWTO 문서들은 다음 사이트를 이용하실 수 있습니다. http://linuxdoc.org/HOWTO/HOWTO-INDEX.html
리눅스에 관한 문서 대부분은 리눅스 문서 프로젝트 홈페이지 에서 구하실 수 있습니다.
새로운 램디스크 코드의 동작원리에 대한 탁월한 설명은 리눅스 커널에 따라오는 문서에서 찾으실 수 있습니다. /usr/src/linux/Documentation/ramdisk.txt 를 보십시오. Paul Gortmaker 씨가 썼으며 압축된 램디스크 제작에 관한 부분이 포함되어 있습니다.
리눅스 부트 프로세스에 관한 보다 자세한 사항은 다음을 참고하십시오.
부트섹터에 해당되는 어셈블리 코드가 들어있습니다.
커널의 압축을 해제하는 코드가 들어있습니다.
커널을 초기화시키는 코드가 이 디렉토리에 들어있습니다. setup.c 에는 램디스크 워드가 들어있습니다.
램디스크 드라이버가 들어있습니다. rd_load 와 rd_load_image 프로시저가 디바이스에서 램디스크로 데이터 블록들을 로드합니다. identify_ramdisk_image 프로시저는 어떤 종류의 파일시스템이 발견되었는지, 또 그것이 압축된 상태인지 아닌지를 판별합니다.