![라이브 SD 카드 만들기](https://linux55.com/image/5098/%EB%9D%BC%EC%9D%B4%EB%B8%8C%20SD%20%EC%B9%B4%EB%93%9C%20%EB%A7%8C%EB%93%A4%EA%B8%B0.png)
오늘 초 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를 사용하여 장치를 분할하면 다음이 수행됩니다.
- MSDOS 파티션 테이블을 장치의 시작 부분에 배치합니다(GPT를 이해하지 못하는 프로그램이 아무것도 볼 수 없는 것이 아니라 계속 볼 수 있도록 하기 위한 것입니다).
- 또한 MSDOS 파티션 테이블 바로 뒤, 장치 시작 부분에 GPT 파티션 테이블을 배치합니다.
- 어떤 이유로 시작 부분이 손상된 경우를 대비하여 장치 끝 부분에 GPT 테이블의 백업을 배치합니다.
이제 dd
ISO로 덮어쓰면 장치를 부분적으로 덮을 수 있습니다.
이렇게 하면 1)과 2)를 죽이지만 3)은 살아남습니다. gparted
이러한 장치로 부팅 하면 3)이 표시되고 뭔가 잘못되었다고 가정합니다.
이는 ISO 자체에 파티션 데이터로 해석될 수 있는 어떤 것도 포함되어 있지 않다고 가정합니다. 그렇다면 서로 일치하지 않는 일종의 파티션과 백업 파티션이 표시됩니다.
어느 쪽이든 표시된 것과 같은 오류가 발생하게 됩니다.
parted
ISO를 넣어 msdos 테이블을 삭제할 수 있습니다 . ISO에 문제가 있는 것은 아닙니다. gparted
어쨌든 ISO를 실행해서는 안 됩니다.