오늘날의 배포판에는 "부팅 가능한 플래그"가 필요합니까? 그렇지 않다면 왜 여전히 설치 프로그램에 있습니까? 정확히 무엇입니까?
답변1
안내 표지판은 고대부터 사용되었으며 다음을 표시할 수 있습니다.막 생물 반응기파티션은 부팅 가능으로 기록되므로 표시할 수 있습니다.부트 로더살았다.
최신 운영 체제에서는 MBR이 자체 파티션으로 부팅하거나 부트 로더 코드가 있는 디스크의 다른 영역으로 점프하는 최소 스테이지 로더로 구성되기 때문에 이는 널리 사용됩니다. (MBR에는 실행 코드나 부팅 파티션 테이블 등이 포함될 수 있습니다.또한 다음 정보에 대한 링크를 참조하세요.막 생물 반응기).
예를 들어,애벌레MBR에 쓰고 원하는 파티션을 부팅하십시오.
시작 플래그에 대한 이 (다소 작은) Wikipedia 페이지도 참조하세요.en.wikipedia.org/wiki/Boot_flag
답변2
처음에는 이것이 grub2의 버그인 줄 알았습니다. 일부 BIOS는 적어도 하나의 파티션이 부팅 가능으로 표시되어 있는지 테스트하는 것 같습니다. 오랜 연구 끝에 나는 하드 드라이브나 USB 스틱에서 부팅이 전혀 불가능했기 때문에 이것을 발견했습니다. 즉, MBR 끝에 있는 매직 바이트가 정확하고 MBR의 부팅 코드가 유효하더라도 BIOS는 장치를 무시하고 최소한 하나의 파티션의 부팅 가능 플래그가 설정될 때까지 부팅 순서에서 해당 장치를 건너뜁니다. Fujitsu P772 및 HP Probook 6570b에서 테스트되었습니다.
답변3
PC 기반 하드웨어를 사용하는 모든 운영 체제에는 부팅이 필요합니다.
이는 PC 또는 서버의 BIOS(기본 입출력 시스템)에 의해 시작되는 오래된 운영 체제 독립적인 부팅 검색으로 시작됩니다.
BIOS 코드는 첫 번째 적합한 부팅 장치에서 MBR을 로드하려고 시도합니다. 부팅 장치가 검색되는 순서는 BIOS 설정에서 구성할 수 있습니다. 어떤 (디스크) 장치가 첫 번째인지, 다음 장치인지 등입니다.
"레거시" MBR은 부팅 가능한 것으로 표시된 첫 번째 기본 파티션을 찾고 해당 파티션에 짧은 매직 16진수 코드가 있는지 확인합니다.
16진수 코드가 발견되면 나머지(부트 로더)는 BIOS에 의해 실행됩니다. 여기서 운영 체제 시작을 시작하세요. DOS, Windows, Linux 등이 될 수 있습니다.