Can not enter home directory

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.
:slight_smile: