부팅 레이블 및 섹터

부팅 레이블 및 섹터

내 디스크 중 두 개에 부팅 레이블이 있습니다. 내 시스템(Debian Sid)이 어느 디스크에서 부팅되었는지 어떻게 알 수 있나요? 부팅 섹터가 기본 부팅 섹터에 있는지 아니면 볼륨 부팅 섹터(첫 번째 디스크 파티션의 시작 부분)에 있는지 확인하는 방법은 무엇입니까? 한 디스크에서 다른 디스크로 부트 섹터를 이동하는 방법은 무엇입니까?

답변1

/dev/disk/by-uuid에서 심볼릭 링크를 조사하여 uuid로 블록 장치의 표준 이름을 찾을 수 있습니다.

ls -l /dev/disk/by-uuid

이는 이전 드라이브에서 부팅하는지 새 드라이브에서 부팅하는지 결정하는 데 도움이 됩니다.

답변2

fdisk -l /dev/sd{a,b}부팅 가능한 플래그가 있는 파티션을 표시합니다. fdisk를 눌러 파티션을 부팅 가능으로 표시할 수도 있습니다 a. 를 입력하여 MBR 데이터를 확인할 수 있습니다 dd if=/dev/sda of=/tmp/mbr bs=512 count=1; hexdump -C /tmp/mbr. grub-install부트 레코드를 디스크에 설정하는 데 사용됩니다.

몇 가지 연습을 수행하려면 먼저 가상 머신을 생성하는 것이 좋습니다.

관련 정보