논리 드라이브 파티션에서 부팅할 수 있는 BSD 운영 체제가 있습니까?

논리 드라이브 파티션에서 부팅할 수 있는 BSD 운영 체제가 있습니까?

여러 BSD 운영 체제의 문서에 따르면 기본 파티션에서 부팅해야 합니다. 간접적인 방법으로 논리 파티션에서 부팅할 수 있는 BSD가 있습니까? 그렇지 않다면 기술적인 이유는 무엇입니까?

답변1

세 가지 장애물을 생각해 볼 수 있습니다.

  • 운영 체제 자체. 내가 아는 한, 모든 BSD는 PC 파티션 테이블(BSD 용어로 슬라이스)과 독립적으로 자체 파티션 테이블( a, b, , ... 파티션)을 저장하기 때문에 이는 문제가 되지 않습니다.c

  • 부트로더. 부트로더는 매우 엄격한 코드 크기 제한 하에서 작동하고 모든 기능이 추가 부담을 주기 때문에 이는 문제가 될 수 있습니다. 그러나 부트로더가 BSD 파티션 데이터에 도달하면 승리합니다.애벌레할 수 있는여러 BSD 부팅, 그러나 모든 Grub 버전이 *BSD의 모든 버전을 부팅할 수 있는 것은 아닙니다.

  • 설치자. 여기에는 명확한 크기 제한이 없지만 논리 파티션을 지원하면 복잡성이 추가됩니다. 하지만 설치 프로그램 자동화가 이를 지원하지 않더라도 적시에 올바른 쉘 명령을 실행하면 해당 위치에 도달할 수 있습니다.

구체적인 변형을 확인하세요:

관련 정보