Debian
在“dd”安裝 debian 後在 USB 的可用空間上創建另一個分區
基本上是這個問題的副本,但更清晰並提供更多細節。
我想要的是一個帶有兩個東西的 USB 驅動器:debian 安裝程序,以及另一個使用 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 選項。
我嘗試忽略這一點並創建第三個分區,它工作但使 debian 無法啟動。啟動菜單出現了,但在嘗試啟動時,它給出了幾個關於找不到 ext3/ext4 分區或類似內容的錯誤。
fdisk
在使用第三個分區寫入後,我的 PC(nautilus 文件管理器)也不再檢測到 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
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 進行了快速測試,新分區可用並且安裝程序仍然可以啟動。