"dd"로 데비안을 설치한 후 USB의 여유 공간에 다른 파티션을 만듭니다.

"dd"로 데비안을 설치한 후 USB의 여유 공간에 다른 파티션을 만듭니다.

기본적으로 중복이것질문이 있지만 더 명확하고 자세한 내용을 제공하세요.

내가 원하는 것은 데비안 설치 프로그램과 USB의 남은 공간을 사용하는 또 다른 파티션이라는 두 가지를 포함하는 USB 드라이브입니다. 그래야 한다아니요데비안 내에서 지속성을 위해 사용됩니다. 그냥 일반적으로 사용 가능한 파티션입니다.

내가 링크한 질문에서는 fdisk/gparted를 사용하는 것이 제안되었지만 작동하지 않았습니다.

GParted는 다음을 보여줍니다. 갈라진

lsblk:

sdc              8:32   1   7.5G  0 disk  
├─sdc1           8:33   1   2.7G  0 part  
└─sdc2           8:34   1   2.9M  0 part

fdisk /dev/sdc:

장치에는 쓰기 명령에 의해 삭제되는 "iso9660" 서명이 포함되어 있습니다. 자세한 내용은 fdisk(8) 매뉴얼 페이지와 --wipe 옵션을 참조하십시오.

나는 이것을 무시하고 세 번째 파티션을 만들려고 시도했지만 작동했지만 데비안을 부팅할 수 없게 만들었습니다. 부팅 메뉴가 표시되지만 부팅을 시도하면 ext3/ext4 파티션을 찾을 수 없거나 유사한 오류와 같은 일부 오류가 발생합니다. 세 번째 파티션으로 작성한 후 fdisk내 컴퓨터(노틸러스 파일 관리자)도 더 이상 데비안 파티션을 감지하지 못합니다.

fdisk -l:

Device     Boot Start     End Sectors  Size Id Type
/dev/sdc1  *        0 5706399 5706400  2.7G  0 Empty
/dev/sdc2        1600    7487    5888  2.9M ef EFI (FAT-12/16/32)

dd사용된 명령: dd if=debian.iso of=/dev/sdc bs=1M status=progress

답변1

ISO 하이브리드 이미지는 iso9660 형식과 여러 파티션 테이블을 조합하여 어디서나 부팅할 수 있도록 보장합니다. 슈퍼블록의 모습은 다음과 같습니다.

DEVICE OFFSET TYPE    UUID                   LABEL
sdb    0x8001 iso9660 2020-09-26-10-19-19-00 Debian 10.6.0 amd64 n
sdb    0x1fe  dos                            
sdb    0x200  gpt                            
sdb    0x0    mac

그 중 어느 것도 삭제할 수 없습니다. 새 파티션을 추가하려면 fdisk장치의 다른 서명을 지우지 말고 다음을 사용하십시오.도스파티션 테이블 사용법

fdisk --wipe=never -t dos /dev/sdX

그리고 새 파티션을 추가하세요. Debian netinstall ISO를 사용하여 빠른 테스트를 했는데 새 파티션을 사용할 수 있었고 설치 프로그램이 계속 시작되었습니다.

답변2

이제 fdisk --wipe=never더 이상 사용되지 않는 것 같습니다. Debian 11에서 시도했는데 더 이상 삭제하지 않고는 요청을 존중하지 않습니다. Debian 10은 잘 작동합니다. (예, 문서에는 여전히 삭제가 항상/절대로/자동으로 이루어질 수 있다고 나와 있지만 실제로는 작동하지 않는 것 같습니다.)

나만 발견한 걸까, 아니면 다른 사람이 발견한 걸까?

root@vostro:~# fdisk --wipe=never -t dos /dev/sdc

Welcome to fdisk (util-linux 2.36.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

The device contains 'iso9660' signature and it may remain on the device. It is recommended to wipe the device with wipefs(8) or fdisk --wipe, in order to avoid possible collisions.

Command (m for help): 

관련 정보