基本的に重複これ質問がありますが、より明確で詳細な情報を提供してください。
私が望むのは、DebianインストーラとUSBの残りのスペースを使用する別のパーティションの2つを含むUSBドライブです。そうしなければならないいいえDebian 内の永続性のために使用されます。ちょうど一般的に利用可能なパーティションです。
私がリンクした質問では、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 オプションを参照してください。
私はこれを無視して3番目のパーティションを作成しようとしましたが、うまくいきましたが、Debianを起動できませんでした。起動メニューが表示されますが、起動しようとすると、ext3 / ext4パーティションが見つからないか、同様のエラーなどのいくつかのエラーが発生します。 3番目のパーティションとして作成した後、マイコンピュータfdisk
(ノーチラスファイルマネージャ)もDebianパーティションを検出しなくなりました。
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
デバイスの別の署名を消去せずに、次を使用します。DOSパーティションテーブルの使い方
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):