X-Git-Url: https://git.grml.org/?p=grml-debootstrap.git;a=blobdiff_plain;f=grml-debootstrap;h=1e7b598eaa7dc01ef2a0e1000ca2ce0b9014027b;hp=7fd52a26505a24e03364399aec1fe23361050eac;hb=a8c2e5f14dc2a1892c99acfc54a32efe5748b07c;hpb=f42f932bfcca306c1d53b49b2c51e2db08837ac4 diff --git a/grml-debootstrap b/grml-debootstrap index 7fd52a2..1e7b598 100755 --- a/grml-debootstrap +++ b/grml-debootstrap @@ -1199,8 +1199,13 @@ fi case "$RELEASE" in lenny|squeeze|wheezy) - einfo "Adjusting grub.cfg for successful boot sequence." - sed -i "s;root=[^ ]\+;root=UUID=$TARGET_UUID;" "${MNTPOINT}"/boot/grub/grub.cfg + if grep -q '^GRUB_DISABLE_LINUX_UUID=true' "${MNTPOINT}"/etc/default/grub 2>/dev/null ; then + ewarn "GRUB_DISABLE_LINUX_UUID is set to true in /etc/default/grub, not adjusting root= in grub.cfg." + ewarn "Please note that your system might NOT be able to properly boot." + else + einfo "Adjusting grub.cfg for successful boot sequence." + sed -i "s;root=[^ ]\+;root=UUID=$TARGET_UUID;" "${MNTPOINT}"/boot/grub/grub.cfg + fi ;; esac