Hello,
First off I have looked through the forms and have not seen a clear answer to this question, and it seems I am not the only one have a problem with this.
I am using a Macbook pro 5,3 500gb hd. I am trying to set up my Macbook Pro 5,3 to dual boot with Suse 11.2. I have followed the guide posted:
Installation on MacBook/MacBook Pro Intel Core 2 Duo (x86) - openSUSE
When it comes to the part on bootloaders is where I am running into problems.
The guide and other guides suggest using LILO, however durring installation 11.2 when selecting to use LILO over Grub I get the following error “Not available at this time” (or something to that effect). I have browsed the install DVD and have seen the LILO rpm file in there so I am not sure why it says that.
So I proceed on to using Grub. I have it installed to my root partion as other guides mention.
Install works, finishes, and puts me into Suse (KDE Desktop) I then do a system reboot.
I am using ReFIT as the guide has mentioned to handle my boot options. When I select the tux icon to boot my suse install I get a black screen with no activity.
WHen I reboot and run the reFIT Partition tool I get the following out put:
Starting gptsync.efi
Current GPT partition table:
Start LBA End LBA TYPE
1 40 409639 EFI System (FAT)
2 409640 780674240 Mac OS X HFS+
3 780674240 784887705 Basic Data
4 784887706 976773134 EFI System (FAT)Current MBR partition table:
Start LBA End LBA TYPE
1 1 409638 EE EFI System (FAT)
2 409640 780674238 AF Mac OS X HFS+
3 780674240 784887704 82 Linux Swap / Solaris
4 784887706 976773133 83 LinuxStatus: Analysis inconclusive, will not touch this disk.
Error: Not Found returned from gtpsync.efi
So from this I am guessing that the fact that the GPT sees two EFI systems this may be one of my problems?
Although I have no idea how to correct this. I have looked on reFIT website for this error:
rEFIt - Documentation - Linux partition shows as EFI System
I tried removing the boot flag from my root partition and all this did was still present me with the same output as above, minus the line #4 of GPT stating EFI System (FAT) instead it read Basic DAta (same as line #3). And made the disk totaly unbootable even when run through the suse11.2 install dvd ---->boot from hard drive option.
SO to make a long story short, I can boot into my suse11.2 install only through the boot from harddrive option on the install dvd.
I have went through the grub settings and here is the outputs:
cat /boot/grub/menu.lst
Modified by YaST2. Last modification on Tue Jan 12 21:29:51 EST 2010
THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader
default 0
timeout 8
gfxmenu (hd0,3)/boot/message
##YaST - activate###Don’t change this comment - YaST2 identifier: Original name: linux###
title SUSE LINUX
root (hd0,3)
kernel /boot/vmlinuz root=/dev/disk/by-id/ata-FUJITSU_MJA2500BH_FFS_G1_K94FT9A28G72-part4 resume=/dev/disk/by-id/ata-FUJITSU_MJA2500BH_FFS_G quiet showopts
initrd /boot/initrd###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – SUSE LINUX
root (hd0,3)
kernel /boot/vmlinuz root=/dev/disk/by-id/ata-FUJITSU_MJA2500BH_FFS_G1_K94FT9A28G72-part4 showopts apm=off noresume edd=off powersaved=off ncstate=1 x11failsafe
initrd /boot/initrd
cat /etc/grub.conf
setup --stage2=/boot/grub/stage2 --force-lba (hd0,3) (hd0,3)
quit
**
grub --batch </etc/grub.conf**
GNU GRUB version 0.97 (640K lower / 3072K upper memory)
Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> setup --stage2=/boot/grub/stage2 --force-lba (hd0,3) (hd0,3)
Checking if “/boot/grub/stage1” exists… yes
Checking if “/boot/grub/stage2” exists… yes
Checking if “/boot/grub/e2fs_stage1_5” exists… yes
Running “embed /boot/grub/e2fs_stage1_5 (hd0,3)”… failed (this is not fatal)
Running “embed /boot/grub/e2fs_stage1_5 (hd0,3)”… failed (this is not fatal)
Running "install --force-lba --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0,3) /boot/grub/stage2 p /boot/grub/menu.lst "… succeeded
Done.
grub> quit
To also note I have also tried to update reFIT and I am still not able to boot into my suse install.
So please let me know if you can see anything I have done wrong or am doing wrong. I am very much willing to learn, I just am not sure how to get past this point.
I have done plenty of dual boots on pc (BIOS)systems, and have never ran into anything close to this. And yes I know BIOS and GPT are different… I am just lost on this and any help is greatly appreciated!!
Thank you in advance,
:beat-up:One Lost Penguin:beat-up: