我有一个 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 的方式这是否确实是预期的。