+<% else
+ df = Mixlib::ShellOut.new("df /boot/grub/grub.cfg | tail -n 1 | awk '{print $1;}'")
+ df.run_command
+ df.error!
+ root=df.stdout
+
+ blkid = Mixlib::ShellOut.new("blkid -o value -s UUID #{root}")
+ blkid.run_command
+ blkid.error!
+ uuid=blkid.stdout
+
+ version="#{node[:hardware][:grub][:kernel]}-generic" %>
+GRUB_DEFAULT="gnulinux-advanced-<%= uuid %>>gnulinux-<%= version %>-advanced-<%= uuid %>"
+<% end %>