리눅스는 리눅스 플로피 디스크 또는 하드 드라이브에서 부팅할 수 있습니다. 플로피 디스크에서 리눅스를 부팅할 때 부트 섹터 미리 결정 된 메모리 위치에만 첫 번째 수백 (물론, 커널 크기)에 따라 데이터의 블록을 읽는 코드를 포함 합니다. 리눅스 부팅 플로피, 거기 아무 시스템 이며 커널 부팅 프로세스를 단순화 하기 때문에 인접 분야는.
플로피 부팅 리눅스
리눅스 로드 된 후 하드웨어 및 장치 드라이버를 초기화 하 고 초기화를 실행 합니다. 초기화 http://www.aliyun.com/zixun/aggregation/18736.html 다른 프로세스를 시작할 수 있습니다 "> 사용자가 로그인 하 고 다른 것 들을 할 수 있도록. 이 섹션의 내용은 아래 설명 되어 있습니다.
리눅스 시스템, 먼저 종료 하 라고 하는 모든 프로세스를 종료 하려면 (이 모든 파일을 닫습니다, 그것을 확인 하는 데 필요한 다른 것 들을 완료 하면 깔끔하게 끝), 다음 파일 시스템 및 스왑 파티션을 마운트 해제 하 고 마지막으로 전원을 끌 수 있습니다 콘솔에 정보를 인쇄. 당신이 적당 한 과정을 따르지 않는 끔찍한 일 들이 발생할 수 있습니다. 가장 중요 한 파일 시스템 버퍼 캐시 쓰기 저장, 즉 데이터의 모든 손실 됩니다 디스크 파일 시스템 완료 되지, 하지 않을 수 있습니다 하 고 사용할 수 있습니다.
하드 드라이브 부팅
하드 디스크에서 부팅할 때 마스터 부트 레코드의 코드 (또한 지역의 마스터 부트 레코드) 파티션 테이블을 검사, 확인 (부팅 가능 파티션으로 표시) 활성 파티션에 파티션의 부트 섹터를 읽고, 다음 부트 섹터에 대 한 코드를 실행. 파티션의 부트 섹터에 대 한 코드는 플로피 디스크와 동일: 파티션에서 커널을 읽었고 그것을 시작. 하지만 세부 사항은 커널 이미지에 대 한 별도 파티션에 수 있도록 쓸모 있기 때문에 다른 파티션 부팅 섹터 코드는 순차적으로 디스크를 읽을 수 없습니다, 그래서 파일 시스템을 찾을 하 고 어떤 분야에서 그것을 넣어 해야 합니다. 이 문제를 해결 하는 방법은 여러 가지 이지만 가장 일반적인 방법은 grub를 사용 하 여.
GRUB로 부팅 했을 때 그것에 읽어들이고 기본 커널을 부팅. 그것은 여러 코어, 또는 다른 운영 체제 중 하나를 부팅할 수 있도록 grub를 설정할 수도 있습니다. 또한 사용자는 커널 또는 운영 체제 부팅 시 부팅 선택를 알릴 수 있습니다.
대비
플로피 디스크 및 하드 드라이브에서 부팅 이점이, 그러나 일반적으로 그것은 더 나은 하드 드라이브에서 부팅 플로피 디스크에 충돌을 방지 하 고 빠른 때문에. 그러나, 동일한 부팅 하드 드라이브에서 설치 더 많은 문제가 있을 수 있습니다, 그리고 많은 사람들이 처음 부팅 플로피 디스크를 사용 하 여 다음 시스템은 잘 작동 하는 때에 다음 하드 드라이브에서 부팅 grub 설치.
리눅스 커널 아래에 설명 된 대로 실제 리눅스 부팅을 표현 하기 위해 메모리에 읽기:
리눅스 커널 압축 하 고 설치, 그것은 자체를 먼저 압축을. 커널 이미지는 압축 되지 않은 애플릿을 시작합니다.
그런 다음, 커널 (하드 디스크, 플로피 디스크, Nic...) 다른 하드웨어에 대 한 확인합니다. 고 적절 한 장치 드라이버를 구성 합니다. 같은 시간에 데이터의 검색 결과 출력 합니다. 예를 들어, 부팅 때 내가 얻을 정보 다음과 유사한.
리눅스를 로드합니다.
콘솔: 색깔 ega + 80 x 25, 8 가상 콘솔
직렬 드라이버 버전 3.94 없는 직렬 옵션을 사용
0x03f8에서 Tty00 (IRQ = 4)는 16450은
0x02f8에서 Tty01 (IRQ = 3)는 16450은
LP_INIT:LP1 존재 (0), 폴링 드라이버를 사용 하 여
메모리: 7332 k/8192_k 사용할 수 (300 k 커널 코드, 384 k 예약, 176 k 데이터)
플로피 드라이브 (s): Fd0 1.44M, FD1 1.2 M
루프백 장치 초기화
경고 WD8013 보드 I/o에서 찾을 수 없습니다 = 280.
Irq13 오류 보고를 사용 하 여 연산입니다.
파티션 확인:
HDA:HDA1 hda2 Hda3
vfs: 마운트 루트 (ext filesystem).
리눅스 버전 2.4.18-12thiz (root@haven) 2002 년 05 월 01 일 14시 12분: 20
이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이
페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.
커뮤니티에서 표절 사례를 발견한 경우
info-contact@alibabacloud.com
으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.