Chromebookで開発者モードに入った後、奇妙なことが見つかりました。
chronos@localhost / $ ls /
bin debugd dev etc home lib lib64 lost+found media mnt opt postinst proc root run sbin sys tmp usr var
ディレクトリはありません/boot
。 Linuxだけでなく、すべてのコンピュータにこの/boot
ディレクトリが必要なようですが、どこにありますか?
編集するコンテンツ/proc/cmdline
:
cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 2506752 verity payload=PARTUUID=9c4a8b66-bf2d-8344-b395-cc24c0f465ca/PARTNROFF=1 hashtree=PARTUUID=9c4a8b66-bf2d-8344-b395-cc24c0f465ca/PARTNROFF=1 hashstart=2506752 alg=sha1 root_hexdigest=f87508f343f6f7337752889bd7396a0593e694ed salt=52dd62128026d20e8cef890d18bfba577ebe23347e2ae6a12816d1e910cae197" noinitrd vt.global_cursor_default=0 kern_guid=9c4a8b66-bf2d-8344-b395-cc24c0f46
ベストアンサー1
Linuxだけでなく、すべてのコンピュータに/ bootディレクトリが必要なようですが、そのディレクトリはどこにありますか?
いいえ、そうではありません。 Androidには、カーネルが格納されているパーティション、回復パーティション(フォールバックカーネル?)、ルートパーティションなどがあります。一部のプロジェクトでは、回復オプションを使用してデュアルブート機能を実装しています。 Chrome OS開発者はこの方法を拡張し、記録されているように、カーネルパーティションA、ルートパーティションA、カーネルパーティションB、ルートパーティションB、およびカーネルパーティションC用に予約されたスペース、ルートパーティションCを追加しました。 ~へディスクフォーマット。
開発者は、ブートプロセスを簡素化し管理するために、既存のブートプロセスからできるだけ多くのコンポーネントを削除したいので、ブートローダの以降のステップと、以前の複数のカーネルのブートディレクトリを保存する必要はありません。起動速度の向上。
LEDE / OpenWrtを実行している私のルーターには/ bootディレクトリもありません。