I’m now installing PCBSD without its boot-loader, opensolaris next to be followed by Mint. Mint grub will overwrite opensolaris grub and last I will install opensuse.
I have now installed windows, PCBSD, opensolaris, Mint and suse. Added boot options to suse grub, other than Mint everything works great. On choosing Mint menu from suse grub it takes me to Grub 0.97 with 4 others boot options but fails to load Mint with Grub error 13. I get in Grub rescue mode, not sure what needs to be done.
Here is fdisk -
linux-7460:/home/david # fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0007d4a8
Device Boot Start End Blocks Id System
/dev/sda1 1 6527 52428096 7 HPFS/NTFS
/dev/sda2 6528 11096 36700240+ a5 FreeBSD
Partition 2 does not end on cylinder boundary.
/dev/sda3 11097 13054 15727635 bf Solaris
/dev/sda4 * 13055 38913 207712355+ 5 Extended
/dev/sda5 36420 36941 4192933+ 82 Linux swap / Solaris
/dev/sda6 13055 34475 172064119+ 7 HPFS/NTFS
/dev/sda7 34476 35128 5245191 83 Linux
/dev/sda8 35129 36419 10369926 83 Linux
/dev/sda9 36942 37724 6289416 83 Linux
/dev/sda10 37725 38913 9550611 83 Linux
Partition table entries are not in disk order
It mentions boundary error, will resolve it with ‘sade’ after customizing BSD.
Due to the size of text I am unable to post bootinfoscript results. Please let me know how I can resolve Mint boot or suggest me any apt-get gnome distro that wont create conflict with suse grub.
Thanks,
David
I see some conflicting information in the email and script you sent me.
Eg:
###Don't change this comment - YaST2 identifier: Original name: other###
title Linux Mint
rootnoverify (hd0,6)
chainloader +1
sda7: _________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info: Operating System: Linux Mint 9 Isadora
Boot files/dirs: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img
Now this:
### BEGIN /etc/grub.d/10_linux ###
menuentry "Linux Mint 9, 2.6.32-21-generic (/dev/sda8)" --class linuxmint --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set 13f325ca-2685-4ea2-b90c-c7e6e4703db9
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=13f325ca-2685-4ea2-b90c-c7e6e4703db9 ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
}
SO which partition is Mint on?
Mint is on sda7.
If you navigate to sda7 in SUSE can you see this
/boot/vmlinuz-2.6.32-21-generic
I can see that in 5 GB ext4 slice. The partitioner shows 5 GB slice as sda7.
I have to go, time for everyone to get up and work etc…
There is something not right, but I can’t just get my head around it
Be back…
Sure Carl, take your time. I will be around.
Look I have a machine with fdisk like this:
Device Boot Start End Blocks Id System
/dev/sda1 1 7600 61046968+ 7 HPFS/NTFS
/dev/sda2 7601 7982 3068415 82 Linux swap / Solaris
/dev/sda3 * 7983 30401 180080587 5 Extended
/dev/sda5 7983 10532 20482843+ 83 Linux
/dev/sda6 10533 19456 71681998+ 83 Linux
/dev/sda7 19457 30401 87915681 83 Linux
sda7 is a one partition install of Ubuntu
I let Ub* install grub then I switched back to SUSE’s grub menu.lst on sda5, but the boot flag is always on sda3
My entry to boot Ub*
#Don't change this comment - YaST2 identifier: Original name: none#
title Ubuntu 10.04
root (hd0,6)
kernel /vmlinuz root=/dev/sda7 ro quiet splash
initrd /initrd.img
I am now reading the bootinfoscript to check precisely whats wrong in it. I probably didnt install Mint correctly.
Just to add the Ub* grub.cfg is
menuentry 'Ubuntu, with Linux 2.6.32-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set a324b64a-091d-4fd4-a9d2-b31cc8b4435d
linux /boot/vmlinuz-2.6.32-23-generic root=UUID=a324b64a-091d-4fd4-a9d2-b31cc8b4435d ro quiet splash
initrd /boot/initrd.img-2.6.32-23-generic
I guess I need to reinstall Mint grub, will that overwrite SuSE Grub.
Well maybe.
How do you reconcile the differing partition references in your script
I refer you back to: Can not enter home directory
Re-installing grub will not resole this conflicting information…
Wont like to go there, value bsd and solaris installs more than mint. i will sure find a fix for this.
This is what I have learned so far -
"Grub2 is too complex and has design problems that make multi-boot management into a monster if multiple Linux and Windows systems are installed.
The biggest design error is that it “belongs” to the last OS installed, whereas it should be completely independent. If another OS using grub2 is installed (added), all user changes are lost. If another OS based on legacy grub1 is installed, grub2 booting is lost, boot to any ext4-based OS is lost, and possibly all multi-boot capabilities are lost. If Windows is installed, of course all multi-boot capabilities are lost. "
Credits - Idea #21151: “Improve Grub2 to Make Multiboot Easier” - Ubuntu brainstorm
I need to reinstall mint grub to its root partition. Wonder if I will be able to boot the machine after that.
Tried adding core.ing entry in menu.lst and progressed to error 17.
Look. You have this in suse menu.lst
###Don’t change this comment - YaST2 identifier: Original name: other###
title Linux Mint
rootnoverify (hd0,6)
chainloader +1
(hd0,6) is sda7 - so this would be correct
Your boot script was showing this:
sda7: _________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info: Operating System: Linux Mint 9 Isadora
Boot files/dirs: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img
Which seems OK
But the next part:
BEGIN /etc/grub.d/10_linux
menuentry “Linux Mint 9, 2.6.32-21-generic (/dev/sda8)” --class linuxmint --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root=’(hd0,8)’
search --no-floppy --fs-uuid --set 13f325ca-2685-4ea2-b90c-c7e6e4703db9
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=13f325ca-2685-4ea2-b90c-c7e6e4703db9 ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
Looks wrong. Its talking sda8
Or am I potty.
yes, I discovered that. But how do I change it. i probably made some mistake with partitioning.
There is really only so much I can do from here. Let me think on it. I’m kind of busy ATM.