「dd」でDebianをインストールした後、USBの空き領域に別のパーティションを作成します。

「dd」でDebianをインストールした後、USBの空き領域に別のパーティションを作成します。

基本的に重複これ質問がありますが、より明確で詳細な情報を提供してください。

私が望むのは、DebianインストーラとUSBの残りのスペースを使用する別のパーティションの2つを含むUSBドライブです。そうしなければならないいいえDebian 内の永続性のために使用されます。ちょうど一般的に利用可能なパーティションです。

私がリンクした質問では、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 オプションを参照してください。

私はこれを無視して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を使ってクイックテストを行いましたが、新しいパーティションが利用可能になり、インストーラが起動し続けました。

おすすめ記事