DD 클론이 부팅되지 않음

DD 클론이 부팅되지 않음

를 사용하여 SSD를 USB에 복제했지만 ddUSB가 부팅되지 않습니다...

이야기는 다음과 같습니다. 공간이 부족한 128GB SSD를 교체하기 위해 275GB SSD를 구입했지만 Ubuntu 16.04 OS를 설정한 그대로 계속 사용하고 싶습니다. 내가 읽은 튜토리얼에 따르면 이 작업을 수행하는 방법은 다음과 같습니다.

  1. 128GB SSD를 256GB USB에 복사합니다.
  2. 275GB SSD를 설치합니다.
  3. 256GB USB로 부팅
  4. 256GB USB를 275GB SSD에 복사

그래서 다음 명령을 사용하여 SSD(128GB)를 USB(256GB)에 복제했습니다.여기:

sudo dd if=/dev/sda | sudo dd of=/dev/sdb bs=32M status=progress

몇 시간 후에 오류 없이 프로세스가 완료되었습니다.

새로운 275 SSD를 설치하기 전, USB를 테스트해서 로딩이 되는지 확인해 보기로 했습니다. 그래서 컴퓨터를 다시 시작하고 BIOS로 이동하여 기본 부팅 장치를 USB로 변경하고 다시 시작했습니다. 컴퓨터가 SSD에서 부팅되었기 때문에 USB 부팅을 건너뛴 것 같습니다.

128GB SSD가 로드되었을 때 를 입력했는데 sudo fdisk -l다음과 같은 결과가 출력되었습니다.

디스크 /dev/sda: 119.2 GiB, 128035676160바이트, 250069680 섹터

단위: 1 * 512 = 512바이트 섹터

섹터 크기(논리적/물리적): 512바이트 / 512바이트

I/O 크기(최소/최적): 512바이트 / 512바이트

디스크 라벨 유형: gpt

디스크 식별자: 77422302-BE7A-49CA-ABA7-DAF209D9121A

장치 시작 끝 섹터 크기 유형 /dev/sda1 34 1050815 1050782 513.1M EFI 시스템

/dev/sda2 1050816 241919956 240869141 114.9G Linux 파일 시스템

/dev/sda3 241919957 250069630 8149674 3.9G 리눅스 스왑

GPT PMBR 크기 불일치(250069679 != 483471359)는 w(rite)로 수정됩니다.

디스크 /dev/sdb: 230.6 GiB, 247537336320바이트, 483471360 섹터

단위: 1 * 512 = 512바이트 섹터

섹터 크기(논리적/물리적): 512바이트 / 512바이트

I/O 크기(최소/최적): 512바이트 / 512바이트

디스크 라벨 유형: gpt

디스크 식별자: 77422302-BE7A-49CA-ABA7-DAF209D9121A

대담하게 표현된 부분에 따르면 ~이 GPT PMBR size mismatch될 수 있다 corrected by w(rite). 를 사용한 복제와 관련된 다른 여러 게시물에서 dd나는 GPT PMBR 크기 불일치가 발생할 수 있다는 지시를 제공하는 사람을 보지 못했습니다. 가장 흔히 주의할 점은 복제되는 드라이브가 복제되는 원본 드라이브보다 큰지 확인하는 것이었습니다.

어쨌든 나는 그 내용을 읽었다.fdisk 매뉴얼 페이지w(rite)나 w 또는 rite도 없으므로 대담한 부분이 나에게 무엇을 하라고 말하는지 모르겠습니다.

그래서 인터넷을 검색해서 아래의 설명을 따랐습니다.이 페이지, 를 사용하여 계속 표시되기 gdisk때문에 아무 것도 하지 않은 것 같습니다.fdisk -lGPT PMBR size mismatch

그래서 인터넷을 검색해서 찾아보니이 페이지, 비슷한 상황을 설명하고 다음을 입력하여 지침을 따랐습니다.

sudo dd if=/dev/sda of=/tmp/mbrsda.bak bs=446 count=1

sudo dd if=/tmp/mbrsda.bak of=/dev/sdb bs=446 count=1

그런 다음 재부팅했지만 여전히 USB가 부팅되지 않습니다.

275GB SSD에 USB를 추가할 수 있도록 USB를 부팅하려면 어떻게 해야 합니까?

답변1

문제는 GPT PMBR 크기 불일치로 인한 것 같습니다. 내 설정은 다음과 같습니다. 128GB SSD와 256GB USB가 컴퓨터에 연결되어 있지만 275GB SSD는 연결되어 있지 않습니다.

(1) 컴퓨터를 재부팅하거나 전원을 켭니다.

(2) GRUB 메뉴에 액세스합니다. BIOS 또는 펌웨어 시작 화면이 처음 나타나면 [Shift]키를 길게 누릅니다.Linux 작동 방식: 모든 수퍼유저가 알아야 할 사항 - Brian Ward(ISBN: 978-1-59327-567-9)

(3) 기본 부팅 옵션에 대한 부트 로더 구성 명령을 봅니다. 를 누릅니다 [E].

(4) GRUB 명령줄에 액세스합니다. [C]부팅 메뉴나 구성 편집기에서 키를 누릅니다. GRUB 프롬프트가 표시됩니다.grub>

(5) GRUB 명령줄에 내용만 표시하는 명령(예: ls, echo $root, set)을 입력했지만 여기서는 아무것도 변경하지 않은 것 같습니다. 그런 다음 GRUB을 종료했는데 파일 시스템 블록의 특정 문제를 해결하라는 메시지가 표시되었기 때문에 명령이 자동으로 실행된 것 같습니다 fsck(저는 실행하지 않았습니다). 나는 [Y]이러한 문제를 해결하기 위해 들어갔고 컴퓨터는 복제된 256GB USB로 재부팅되었습니다. 그래서 나는 생각한다fsck내 문제를 해결한 명령입니다.

(6) 275GB SSD를 설치합니다.

(7) 복제된 256GB USB를 사용하여 부팅합니다.

(8) 256GB USB를 275 SSD에 복제합니다.

관련 정보