私はFedora 30で起動可能で書き込み可能なUSBスティックを作成しようとしています。なぜなら、Kickstartファイルを追加して修正したいのですが、サイレントインストール中に別のソフトウェアをインストールしたいからです。メモリにコピーします。
パーティショニングに関する私の知識は非常に限られているので、元のFedora 30 Stick(含むdd bs=4M if=Fedora-Workstation-Live-x86_64-30-1.2.iso of=/dev/sda
)は私に少し奇妙に見えました。
$ sudo fdisk -l /dev/sda
Disk /dev/sda: 57.3 GiB, 61505273856 bytes, 120127488 sectors
Disk model: Ultra
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x34258370
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 0 3778815 3778816 1.8G 0 Empty
/dev/sda2 172 20119 19948 9.8M ef EFI (FAT-12/16/32)
/dev/sda3 20120 62103 41984 20.5M 0 Empty
これらのパーティションが「null」タイプで作成されるのはなぜですか、パーティションが重なっているのですか?
Command (m for help): v
Partition 1: overlaps partition 2.
Partition 1: overlaps partition 3.
Remaining 116348670 unallocated 512-byte sectors.
拡張/論理区画の場合に該当するという内容を読んだがここではそうではないようです。
スティックファイルシステム:
$ df -T /dev/sda*
Filesystem Type 1K-blocks Used Available Use% Mounted on
devtmpfs devtmpfs 1911628 0 1911628 0% /dev
/dev/sda1 iso9660 1889408 1889408 0 100% /tmp/1
/dev/sda2 vfat 9936 9464 472 96% /tmp/2
/dev/sda3 hfsplus 20992 12040 8952 58% /tmp/3
これらの重なり合うパーティションが主なポイントであるため、スティックを1:1に「リバースエンジニアリング」することはできません。結果を維持するために重複しないパーティション、vfat、および rsyncing ファイルを使用してテストすると、ブートされますが、次の出力が得られます。それがすべてです。
error: ../../grub-core/fs/fshelp.c:254:file '/images/pxeboot/vmlinuz' not found
error: ../../grub-core/loader/i386/efi/linux.c:206:you need to load the kernel first.
実行可能で書き込み可能なFedroa-Stickを構築する方法は?