라이브 SD 카드 만들기

라이브 SD 카드 만들기

오늘 초 VirtualBox에서 비참하게 실패한 후 Arch로 부팅 가능한 SD를 만들려고 합니다.

fdisk 출력:

Disk /dev/mmcblk0: 32.0 GB, 32010928128 bytes
255 heads, 63 sectors/track, 3891 cylinders, total 62521344 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004d62e

        Device Boot      Start         End      Blocks   Id  System
/dev/mmcblk0p1   *        8192    62521343    31256576    c  W95 FAT32 (LBA)

방금 다음 명령을 실행했습니다.

sudo dd if=/home/vco/linux_isos/arch/archlinux-2015.03.01-dual.iso of=/dev/mmcblk0

명령을 실행한 후, 이것은 무엇입니까?Gparted 프로그램. 이것이 GPT인지 MBR인지 모르겠습니다.

메시지에 "예"를 클릭하면다음 소식입니다

위에서 예를 클릭한 후Gparted에서 이 메시지를 받았습니다., 메시지 무시를 클릭했습니다.

Gparted가 시스템 스캔을 완료한 후, 나는이 정보를 얻으세요, 내 생각엔 그것이 고장났다는 뜻인 것 같아요.

편집 1

DD 명령을 다시 실행하고 GParted를 입력했습니다.

GParted에서 GpT 서명에 대한 메시지를 표시했을 때 이번에는 "예" 대신 "아니요"라고 답했습니다.

GParted 스캔이 완료된 후여기에 그것이 보여주는 이미지가 있습니다.

답변1

왜 사용해야합니까 gparted? ISO(이미 통과한)를 원하거나 dd다른 작업을 원합니다. 두 가지 방법을 모두 가질 수는 없습니다(ISO를 일단 적용하면 어떤 식으로든 변경할 수 없습니다).


GPT를 사용하여 장치를 분할하면 다음이 수행됩니다.

  1. MSDOS 파티션 테이블을 장치의 시작 부분에 배치합니다(GPT를 이해하지 못하는 프로그램이 아무것도 볼 수 없는 것이 아니라 계속 볼 수 있도록 하기 위한 것입니다).
  2. 또한 MSDOS 파티션 테이블 바로 뒤, 장치 시작 부분에 GPT 파티션 테이블을 배치합니다.
  3. 어떤 이유로 시작 부분이 손상된 경우를 대비하여 장치 끝 부분에 GPT 테이블의 백업을 배치합니다.

이제 ddISO로 덮어쓰면 장치를 부분적으로 덮을 수 있습니다.

이렇게 하면 1)과 2)를 죽이지만 3)은 살아남습니다. gparted이러한 장치로 부팅 하면 3)이 표시되고 뭔가 잘못되었다고 가정합니다.

이는 ISO 자체에 파티션 데이터로 해석될 수 있는 어떤 것도 포함되어 있지 않다고 가정합니다. 그렇다면 서로 일치하지 않는 일종의 파티션과 백업 파티션이 표시됩니다.

어느 쪽이든 표시된 것과 같은 오류가 발생하게 됩니다.

partedISO를 넣어 msdos 테이블을 삭제할 수 있습니다 . ISO에 문제가 있는 것은 아닙니다. gparted어쨌든 ISO를 실행해서는 안 됩니다.

관련 정보