Amiga.org
Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: flaviosr on April 20, 2008, 12:17:42 PM
-
Hi,
is it possible to have OS3.9 and OS4.0 in the same Amiga with a boot selector?
Thank you
-
Yes.
-
Wow that was a prety succinct answer Thomas, would you mind explaining how we could acheive this and what boot selector method works best.
cheers
:-D
-
@bigmac
Make two bootable partitions, and use the early boot menu for starters.
-
IIRC AmigaKit are also working on a boot menu to allow you to more easily select which OS you want to boot.
--
moto
-
doctorq wrote:
@bigmac
Make two bootable partitions, and use the early boot menu for starters.
Does not work! I disable DH0 (OS3.9) leaving only from DH1 (OS4.0) on but the Amiga hangs! If I remove the boot flag in HDToolBox OS4.0 starts!
Suggestions...?
-
You have to tinker with boot priorities and boot from early startup screen to be sure that you get not the wrong patch loaded before the real startup happens. I have no problems with 3.9 and 4.0 lurking on different partitions.
-
zipper wrote:
You have to tinker with boot priorities and boot from early startup screen to be sure that you get not the wrong patch loaded before the real startup happens. I have no problems with 3.9 and 4.0 lurking on different partitions.
I have a boot priority of 0 for DH0 (OS3.9) and DH1 (OS4.0) and 5 for DF0... which priorities do you have?
-
@Flavio
That's the very same thing as my A600: I can choose to boot in 2.1 or 3.1 (3.9 on an A600 is an overkill: it will run over and kill my 600).
On HDToolBox, click on your preferred boot partition and modify the priority. Leave the preferred as +1 and press enter. Save the settings and reboot.
Next time the system will boot with it. If you want to run the other, reset the machine while pushing the two mouse buttons and select the boot device. Nothing more.
-
I have a boot priority of 0 for DH0 (OS3.9) and DH1 (OS4.0) and 5 for DF0... which priorities do you have?
Don't remember exactly, but it depends on what you want to be the default behaviour. I think 4.0 is now higher than 3.9 so probably 1 against 0. If they are the same, the boot order depends of the partition names I think.
-
os 4 needs to run setpatch and start again. so be sure to catch the second boot and disable dh0 again.
an easier method is to give a higher priority to os 4. this way it will directly boot to ps4 without any problems. for os 3.9, you need to enter boot menu and select dh0 for boot device. but remember, if you have romupdate patches in your setpatch, it will restart, so you need to catch it and select dh0 again.
I have a 3.9 rom in my system, so I skip romupdates, which boots to 3.9 without any restart.
-
hm, maybe there is a small util that would set the priority for second boot?
-
I've cheated a bit on this by installing a hard drive caddy in my tower so I've got OS3.9 and OS4.0 on separate hard drives and it's just a case of slotting in the appropriate hard drive - so no need to open up your case.
The boot selector seems a good idea but from other responses has it's issues.
-
I think the best option would be if someone created a nice GUI util that allows you to swap the boot priority back and forward between which partition you wish to boot from.
That way you could click on your OS3.1, OS3.9 or OS4 partition as your default boot partition then ether click a reboot button or reboot manually.
That way when reboots for setpatch, IDEFIX etc would not be a problem.
Then next time you want to change with AmigaOS you want to boot you would just run the util again and click on a different bootable partition.
-
countzero wrote:
os 4 needs to run setpatch and start again. so be sure to catch the second boot and disable dh0 again.
an easier method is to give a higher priority to os 4. this way it will directly boot to ps4 without any problems. for os 3.9, you need to enter boot menu and select dh0 for boot device. but remember, if you have romupdate patches in your setpatch, it will restart, so you need to catch it and select dh0 again.
I have a 3.9 rom in my system, so I skip romupdates, which boots to 3.9 without any restart.
I have modified so that now I have DH0, priority 0 (OS3.9) and DH1, priority 1 (OS4.0).
OS4.0 is ok but, when I disable DH1, OS3.9 does not start!
The Amiga asks me for a floppy in DF0!!! Really strange.
I have OS3.9 plain right now (I am still in a WIP. Base installation + IDEFix + Picasso96 + MUI...
-
Are the bootable flags both set?
Remember that when rebooting from OS4 to OS3, you need to use the new Ctrl+Alt+Alt combination to force a hard reset and get the OS4 modules out of RAM.
Also check your Kicklayout file to find out how to add a BootDevice module to force OS4 to boot from a specific device, regardless of priority.
-
You need to get rid of resident patches, meaning at least 10 seconds power off.
-
I have my 4.0 partition first on the hard disk (1GB) and my 3.9 partition second. They have priorities 3 and 2 respectively. When I want 3.9, I load Media Toolbox in OS4 and change the priority of HD0: (the OS4 drive) to 1, and then reboot (remembering to hold down Ctrl-Amiga-Amiga for a few seconds so it flushes the OS4 out properly).
It'll then boot into OS 3.9.
When I've done with 3.9, I go into HDToolbox and change the priority of HD0: back to 3, and reboot. Hey Presto, back to OS 4.
(Remember when you're choosing to boot OS3.9 from the early-startup menu (which can be done), the first thing it does is call SetPatch and reboot. Hence you still need to go into the early start-up menu a second time. If you change priorities as above though you don't need to worry about this.
-
"I have my 4.0 partition first on the hard disk (1GB) and my 3.9 partition second. They have priorities 3 and 2 respectively. When I want 3.9, I load Media Toolbox in OS4 and change the priority of HD0: (the OS4 drive) to 1, and then reboot (remembering to hold down Ctrl-Amiga-Amiga for a few seconds so it flushes the OS4 out properly)."
eh? no need to change anything.
when you need to boot to 3.9, cold reset from AOS4 with CTRL+ALT+ALT .... enter in the earlySS without disabling anything, chose the 3.9 partition.... boot then enter another time in the earlySS and chose again th 3.9 partition.
AmigaOS4 pri 4
MOS pri 3
AmigaOS3.9 pri 1
Note- if you have IdeFix on 3.9, the thing is different ... another round to earlySS is required.
-
There's no need to change anything, no....
.. but sitting there with mouse buttons held down for ages, clicking a button, then waiting again, and clicking the same menu option is a lot harder than quickly changing the boot priority and rebooting. :)
It's a matter of preference, really.... but it's possible my A4000 takes longer to boot to the early startup screen than your machine which may make a difference.
-
well, probably having everything on the UWSCSI chain (IDE disabled) it helps! :-)