每次实时 USB 运行后,未挂载的分区的哈希总和都会发生变化

每次实时 USB 运行后,未挂载的分区的哈希总和都会发生变化

我有一个 Live USB,上面有 puppy linux。

以下是 Puppy 的 Grub2 中的菜单项:

menuentry "Puppy Linux 6.0.5 tahrpup" {
        insmod ext2
        search --no-floppy --fs-uuid --set=root 0641378e-ea07-4d6a-b238-4b35fd7a37b1
        linux /tahr/vmlinuz
        initrd /tahr/initrd.gz
        }

启动后我什么都不做,而是在 /dev/sdaX 上运行 md5sum 来获取计算机硬盘驱动器上分区的校验和,然后关闭。然后我再次启动 Puppy 并运行 md5sum 并获得不同的启动编号和硬盘驱动器上系统的根分区,但 grub 分区相同。据我所知,小狗不会自动安装它们。问题:我对 linux boot 的理解缺少什么?是否有一些内核标志可以防止这种行为?

答案1

这是可以预料的(在 USB 驱动器上使用 Puppy 时,启动时 MD5sum 是不同的)。假设您使用多会话标志。这网址可能有助于了解根据您使用 Puppy linux 的方式这是否确实是预期的。

相关内容