在 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
答案2
没有/boot。 ChromeOS 使用 U-boot(不是 grub),并且一次至少有 3 个内核和“启动”分区:磁盘格式文档有更多细节。