기본적으로 중복이것질문이 있지만 더 명확하고 자세한 내용을 제공하세요.
내가 원하는 것은 데비안 설치 프로그램과 USB의 남은 공간을 사용하는 또 다른 파티션이라는 두 가지를 포함하는 USB 드라이브입니다. 그래야 한다아니요데비안 내에서 지속성을 위해 사용됩니다. 그냥 일반적으로 사용 가능한 파티션입니다.
내가 링크한 질문에서는 fdisk/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):