fdisk 명령은 'a'와 같은 필수 명령을 나열하지 않습니다.

fdisk 명령은 'a'와 같은 필수 명령을 나열하지 않습니다.

저는 Linux 환경이 처음이고 Pop!_OS Distro를 사용하고 있습니다.

나는 사용하고있다디스크 드라이브SD 카드에 파티션을 생성하고,

sudo fdisk /dev/sda

하지만 내가 누르면'ㅏ'내가 만든 첫 번째 파티션에 부팅 가능 플래그를 설정하면 다음과 같습니다.

'a: 알 수 없는 명령'.

또한 파티션 파일 시스템을 다음으로 설정하려고 하면FAT32, 사용'티'명령, 목록에 없습니다'W95 FAT32(LBA)'옵션.

나는 무엇을 해야 합니까? 저는 임베디드 Linux를 배우고 있는데 이것이 지난 이틀 동안 제 발전에 방해가 되었습니다.

답변1

부팅 가능 플래그를 설정하는 명령은 aDOS/MBR 파티션 테이블에만 유효합니다. W95 FAT32 (LBA)DOS 특정 에도 적용됩니다.파티션 ID따라서 SD 카드의 파티션 테이블이 다를 수 있습니다.

귀하의 SD 카드가 다음을 사용한다고 가정합니다.GPT 파티션 테이블p( GPT의 경우 을 확인할 수 있습니다 Disklabel type: gpt.) 따라서 명령을 사용하여 DOS 파티션 테이블로 전환해야 합니다 o(이렇게 하면 기존 파티션 테이블이 바뀌고 모든 파티션이 삭제됩니다!). 또는 GPT 특정 플래그를 사용하고파티션 유형 GUID. 고급 메뉴로 이동하여 플래그 토글 명령을 x사용하여 AGPT에서 부팅 가능 플래그를 설정할 수 있습니다 .

관련 정보