PDA

View Full Version : Bootloader problems


damnesiac
02-01-2008, 11:46 AM
I've installed Zephs 10.5.1 Leo on my amd system fine but I've still got my old Tiger install which I had first so the default bootup is to boot Tiger. How can I change the bootloader to select my Leo partition by default?

zephyroth
02-01-2008, 02:12 PM
Check the wiki ----> http://osx86.wikidot.com

damnesiac
02-01-2008, 03:26 PM
Thanks for the reply Zephyroth. The partition is already bootable, just that by default TIGER is selected instead of LEO. I can't find anything in the wiki about this :( I've also searched insanely mac and posted there but no one knows or is unwilling to help. I know it must be something simple but it's passed me to work out.

DoiX
02-01-2008, 07:18 PM
check the bios > boot device priority :)

damnesiac
02-01-2008, 08:16 PM
Bios shouldn't make a difference. I've got tiger and leo installed on the same drive, different partitions. TIger was installed first and Leo after, but it didn't change the bootloader for some reason. I have to press F8 and choose the leo partition every time I boot.

DoiX
02-01-2008, 08:17 PM
i thought you have it on a different hd :)

damnesiac
02-01-2008, 08:26 PM
No worries I guess I should explain in more detail next time. Is there a file I can edit like boot.plist to get the default boot item changed easily? I know in windows it's all in boot.ini.

damnesiac
02-02-2008, 10:45 AM
anyone?

zephyroth
02-02-2008, 05:23 PM
I don't think ... It seems to be hardcoded in the boot sector but maybe I'm wrong.

roisoft
02-02-2008, 07:24 PM
have you tried this?

fdisk -e /dev/rdiskX

update

f Y
w (yes)
q


cd /usr/standalone/i386

./startupfiletool -v /dev/rdisXsY ./boot

lugmor
02-02-2008, 08:19 PM
If u still have problem with booting in leopard here is my advice for u all.
I was trying to boot leopard but no success. I was using Tiger to boot in Leopard and try this thing then:
1. Format hdd or partition where was tiger and Leopard
2. Install tiger becouse boot loader is working on tiger and before u start to tiping your name and password restart
3. Install Leopard AMD 10.5.1 and go in safe mod after f8 us -x for safemod and remove GeForce and NV kexts
4. Restart and boot normaly in Leopard without DVD becouse Leopard have boot loader from tiger now and work's fine
5. If u boot without going in safe modthat is bether becouse i had to remove geforce and nv kext's to make it work

So this is my way harder but 100% work. I am not smart ass but just trying to help.
Good luck to us all.
See u soon.

damnesiac
02-02-2008, 08:27 PM
zephyroth:I don't think ... It seems to be hardcoded in the boot sector but maybe I'm wrong.

ok that explains it, thanks mate :)

roisoft: I'll give it a go although my mac partition is already booting fine.

roisoft
02-02-2008, 09:30 PM
I think that your device tree is something like this, right?

disk0s1 --->tiger (default boot)
disk0s2 --->Leopard

In the rev1 you must activate the partiton manually and in your case Darwin is intalled from the tiger partition not from leo....

fdisk -e /dev/rdisk0
update

f 2

w (y)

q

cd /usr/standalone/i386

./startupfiletool -v /dev/rdisk0s2 ./boot

lugmor
02-03-2008, 04:23 AM
Hey guys is there any manual how to edit Leopard DVD ( to add more software to install in post install process).
I wont for example to remove geforce kext's becouse they making problem in starting leopard and to add my drivers for my VGA.
This is not the topic for here but just I'm asking and sory for this question.
Thanks in advance.

damnesiac
02-03-2008, 05:45 AM
roisoft my device tree is like this..

disk0s1 --->Leo
disk0s2 --->7gb spare for disk images
disk0s3 ---> Tiger (default boot)

when I went to use startupfiletool it said "could not find file". All I had in i386 was a boot1h, so I replaced ./boot with ./boot1h and it worked fine however Tiger is still default in boot menu. I give up for now. I'm going to format the drive and get rid of Tiger anyway when Rev 2 comes out. Thanks for the effort to try and get this sorted for me.

roisoft
02-03-2008, 05:52 AM
try with this file