I'm happily running the latest Mint LMDE XFCE, that has worked fine for several months. Marvellous achievement!
Err, except the partition I put it on is a bit small (8Gb).
I have a free 12Gb partition on the same drive, so I thought I'd redeploy LMDE there. I copied everything over with rsync, and turned to updating the boot loader.
I didn't do anything special, just ran update-grub. Yes, it sees the new Mint on the 12G partition.
Code: Select all
clip default # update-grub
Generating grub.cfg ...
Found background image: linuxmint.png
Found Debian background: linuxmint.png
Found linux image: /boot/vmlinuz-3.2.0-2-amd64
Found initrd image: /boot/initrd.img-3.2.0-2-amd64
Found Linux Mint Xfce Edition (1) on /dev/sda1
done
Looking at grub.cfg, I see the following (excerpted):
Code: Select all
### BEGIN /etc/grub.d/10_linux ###
menuentry 'LinuxMint GNU/Linux, with Linux 3.2.0-2-amd64' --class linuxmint --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos3)'
search --no-floppy --fs-uuid --set=root c36dccca-7fcb-4508-9f20-100c6ff9f83e
echo 'Loading Linux 3.2.0-2-amd64 ...'
linux /boot/vmlinuz-3.2.0-2-amd64 root=/dev/sda3 ro splash vga=773 quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-2-amd64
}
menuentry 'LinuxMint GNU/Linux, with Linux 3.2.0-2-amd64 (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos3)'
search --no-floppy --fs-uuid --set=root c36dccca-7fcb-4508-9f20-100c6ff9f83e
echo 'Loading Linux 3.2.0-2-amd64 ...'
linux /boot/vmlinuz-3.2.0-2-amd64 root=/dev/sda3 ro single splash vga=773
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-2-amd64
}
### END /etc/grub.d/10_linux ###
And here:
Code: Select all
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "LinuxMint GNU/Linux, with Linux 3.2.0-2-amd64 (on /dev/sda1)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root 322e43f7-863c-4c55-af8e-7c38b7849e25
linux /boot/vmlinuz-3.2.0-2-amd64 root=UUID=c36dccca-7fcb-4508-9f20-100c6ff9f83e ro quiet
initrd /boot/initrd.img-3.2.0-2-amd64
}
menuentry "LinuxMint GNU/Linux, with Linux 3.2.0-2-amd64 (recovery mode) (on /dev/sda1)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root 322e43f7-863c-4c55-af8e-7c38b7849e25
linux /boot/vmlinuz-3.2.0-2-amd64 root=UUID=c36dccca-7fcb-4508-9f20-100c6ff9f83e ro single
initrd /boot/initrd.img-3.2.0-2-amd64
}
### END /etc/grub.d/30_os-prober ###
Code: Select all
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
GRUB_DISABLE_LINUX_UUID=true
I suppose I could use some rescue tool to write a valid boot loader, but I'd like to keep it in-house as it were (and help resolve bugs, if that's what's causing this).
Any suggestions?