システムはMBRを使用して起動しますが、GPTは使用しません。

システムはMBRを使用して起動しますが、GPTは使用しません。

Pocketbeagleから起動できるYoctoで作成されたLinuxイメージがあります。学習経験のためにGPTを使用するように移行しようとしています。

MBR の場合、次の beaglebone-yocto.wks 説明を使用します。

part /boot --source bootimg-partition --ondisk mmcblk0 --fstype=vfat --label boot --active --align 4 --size 16 --sourceparams="loader=u-boot" --use-uuid
part / --source rootfs --ondisk mmcblk --fstype=ext4 --label root --align 4 --use-uuid

bootloader --append="console=ttyS0,115200"

bootloaderこれでGPTの場合を追加して行を変更できると思いましたが、--ptable gptそうした後、私のイメージはPocketbeagleで実行されなくなりました。だから私はコマンド--alignのオプションを修正し、コマンドに追加しよpartうとしましたが、理由がわかりません(他のオンライン例では関係ありませんでした)。コマンドは次のとおりです。rootfstype=ext4bootloader

part /boot --source bootimg-partition --ondisk mmcblk0 --fstype=vfat --label boot --part-name boot --active --align 1024 --sourceparams="loader=u-boot" --use-uuid
part / --source rootfs --ondisk mmcblk --fstype=ext4 --label root --part-name system --align 1024 --use-uuid

bootloader --ptable gpt --append="rootfstype=ext4 console=ttyS0,115200"

私のPocketbeagleがGPTをまったくサポートしていないため、起動しないのか(それはできますか?私はどうすればわかりますか?)、または私が何か間違っているのかわからないので、この時点で少し緊張しませんでした。上記のコマンドで。

洞察を得てGPTをよりよく理解してください:-)

ベストアンサー1

おすすめ記事