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=ext4
bootloader
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をよりよく理解してください:-)