Влияние на выполнение нет, стиль кодирования и удобочитаемость, возможно, а также у того, кто написал сценарий, вероятно, есть парсер для удаления комментариев или отображения, когда они этого хотят.
Команды GRUB, которые вы использовали,
insmod all_video; search --label test; linux /vmlinuz root=LABEL=test; initrd /initrd.img
возьмите ядро (/vmlinuz
) и initramfs(/initrd.img
)из корня GRUB по умолчанию, который является корнем вашей родительской системы.
Вот почему указание
insmod all_video; set root=(hd1,gpt5); linux /vmlinuz root=/dev/sda5; initrd /initrd.img
вместо этого работает :проблема не в метке, а в том, что вы установили корень GRUB для использования нового системного раздела, и ядро и initramfs загружаются оттуда.
Чтобы исправить это, предполагая, что вы хотите, чтобы установка в /dev/sda5
была новой установкой по умолчанию, лучшим решением было бы загрузить это (с помощью второй командной строки GRUB выше ), а затем установить GRUB из загруженная система, работающая под управлением Debian 10.