У меня есть Live USB с щенок линукс на нем.
Вот пункт меню в Grub2 для Puppy:
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
}
После запуска я абсолютно ничего не делаю, но запускаю md5sum на / dev / sdaX, чтобы получить контрольные суммы разделов на жестком диске компьютера, а затем завершаю работу. Затем я запускаю Puppy, снова запускаю md5sum и получаю разные номера для загрузочного и корневого разделов системы на жестком диске, но то же самое для раздела grub. Насколько я знаю, щенок их не монтирует автоматически. Вопрос: что мне не хватает в понимании загрузки linux? Есть ли какой-нибудь флаг ядра для предотвращения такого поведения?