Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
107 user(s) are online (59 user(s) are browsing Forums)

Members: 2
Guests: 105

LiveForIt, sailor, more...

Headlines

 
  Register To Post  

OS 4.0 / os 3.9 dual boot - how to?
Just popping in
Just popping in


See User information
Is there a order you have to install the OS'es in if you want a OS 4.0 / OS 3.9 dual boot?

I have OS 4.0 running on DH0: Works fine.

I have MorphOS for Power up on DH1: Works fine also. Eventhou OS 4.0 is much faster

I recently installed OS 3.1 on DH2 and that worked fine also. (once again thanks to all who helped me getting my CybervisionPPC to run)

But when I try to install OS 3.9 on DH2 it installs fine but if I do a cold reboot it goes back to loading OS 4.0 from DH0: after the reset and I can't get to it from the boot menu.

I have a hunch that the ROM update is not as smart in OS3.9 as in OS4.0 and that OS 3.9 has to be placed before OS 4.0 on DH0: but that is only a hunch.

Any suggestions? Thanks in advance.

Go to top
Re: OS 4.0 / os 3.9 dual boot - how to?
Not too shy to talk
Not too shy to talk


See User information
@johnfante

The boot partition is determined from the boot priorities which are set with HDoolbox. The partition with the highest priority takes precedence over all others. If there are two or more partitions with the same priority, the one which is first in the list boots.

In your case I assume you have set the "bootable" flag for all three partitions, but didn't change the boot priority. So the OS4 partition is always the one to boot from.

You can temporarily set one parttiion to the highest priority in the early startup menu, but this only lasts until the next warm reboot. And the ROM update *is* a warm reboot, no matter which OS.

If you don't want to change the hardcoded boot priorities, you'll have to enter the early startup menu again after the rom update and choose the OS 3.9 partition again.

Another solution is this:

here is a command to change boot priorities from a shell script: http://thomas-rapp.homepage.t-online. ... wnloads/changebootpri.lha

And here is an example shell script:

.key changebootpri
.def changebootpri programme:sources/changebootpri

set choice 
`requestchoice "Startauswahl" "*nBitte w?hlen Sie das gew?nschte Startlaufwerk*n" "OS 3.9|WB 3.1|OS 4.0|MorphOS|Netboot|Abbruch"`

if 
$choice eq 0
    skip quit
endif

if 
$choice eq 1 OS 3.9
    
<changebootpri> >nilIDH0 1 OS 3.9
    
<changebootpri> >nilIDH1 0 WB 3.1
    
<changebootpri> >nilIDH2 0 OS 4.0
    
<changebootpri> >nilIDH3 0 MorphOS
    
<changebootpri> >nilIDH8 0 Netboot
    set dev 
"IDH0 / OS 3.9"
    
skip done
endif

if 
$choice eq 2 WB 3.1
    
<changebootpri> >nilIDH0 0 OS 3.9
    
<changebootpri> >nilIDH1 1 WB 3.1
    
<changebootpri> >nilIDH2 0 OS 4.0
    
<changebootpri> >nilIDH3 0 MorphOS
    
<changebootpri> >nilIDH8 0 Netboot
    set dev 
"IDH1 / WB 3.1"
    
skip done
endif

if 
$choice eq 3 OS 4.0
    
<changebootpri> >nilIDH0 0 OS 3.9
    
<changebootpri> >nilIDH1 0 WB 3.1
    
<changebootpri> >nilIDH2 1 OS 4.0
    
<changebootpri> >nilIDH3 0 MorphOS
    
<changebootpri> >nilIDH8 0 Netboot
    set dev 
"IDH2 / OS 4.0"
    
skip done
endif

if 
$choice eq 4 MorphOS
    
<changebootpri> >nilIDH0 0 OS 3.9
    
<changebootpri> >nilIDH1 0 WB 3.1
    
<changebootpri> >nilIDH2 0 OS 4.0
    
<changebootpri> >nilIDH3 1 MorphOS
    
<changebootpri> >nilIDH8 0 Netboot
    set dev 
"IDH3 / MorphOS"
    
skip done
endif

if 
$choice eq 5 Netboot
    
<changebootpri> >nilIDH0 0 OS 3.9
    
<changebootpri> >nilIDH1 0 WB 3.1
    
<changebootpri> >nilIDH2 0 OS 4.0
    
<changebootpri> >nilIDH3 0 MorphOS
    
<changebootpri> >nilIDH8 1 Netboot
    set dev 
"IDH8 / Netboot"
    
skip done
endif

lab done
requestchoice 
>nil"BootSelector" "Boot device set to $dev." "Ok"

lab quit


Note that this script is not a boot selector in its conventional meaning but it sets the boot parttiion which is used next time.

Bye,
Thomas


Edited by thomas on 2008/5/26 13:07:35
Edited by thomas on 2008/5/26 15:11:56
Go to top
Re: OS 4.0 / os 3.9 dual boot - how to?
Just can't stay away
Just can't stay away


See User information
@thomas

So i can use this script too, but it sets the boot' s priority the next time that you did a soft reset ?


Edited by nubechecorre on 2008/5/26 11:57:31
Go to top
Re: OS 4.0 / os 3.9 dual boot - how to?
Not too shy to talk
Not too shy to talk


See User information
@nubechecorre

Yes. The result is the same as if you run HDToolbox (or MediaToolbox or SCSITools), go to partition drive and change the boot priority of each partition manually.

Bye,
Thomas

Go to top
Re: OS 4.0 / os 3.9 dual boot - how to?
Just popping in
Just popping in


See User information
Ok, i edited Thomas's script and it works nicely now thanks . But i'm having a problem with OS 3.x BlizKick: how to remove it from memory so that it doesn't interfere with OS 4.0 loading its own kickstart? Plain "C:BlizKick" won't remove itself completely. Red & blue boot colors show (OS 4.0) but the pink one doesn't and thus the boot process fails (infinite loop)...

Amiga - still alive & kickin'!
Go to top
Re: OS 4.0 / os 3.9 dual boot - how to?
Just popping in
Just popping in


See User information
My temprary workaround for this is a 5sec 3-finger salute that clears the BPPC kickmem-area and boots 4.0 clean. Maybe someone comes up with a working suggestion that doesn't require this .

Amiga - still alive & kickin'!
Go to top
Re: OS 4.0 / os 3.9 dual boot - how to?
Just popping in
Just popping in


See User information
Hi All

Can one off you tell me how to run this Script.

Regards
Lumby

Quote:

thomas wrote:
@johnfante

The boot partition is determined from the boot priorities which are set with HDoolbox. The partition with the highest priority takes precedence over all others. If there are two or more partitions with the same priority, the one which is first in the list boots.

In your case I assume you have set the "bootable" flag for all three partitions, but didn't change the boot priority. So the OS4 partition is always the one to boot from.

You can temporarily set one parttiion to the highest priority in the early startup menu, but this only lasts until the next warm reboot. And the ROM update *is* a warm reboot, no matter which OS.

If you don't want to change the hardcoded boot priorities, you'll have to enter the early startup menu again after the rom update and choose the OS 3.9 partition again.

Another solution is this:

here is a command to change boot priorities from a shell script: http://thomas-rapp.homepage.t-online. ... wnloads/changebootpri.lha

And here is an example shell script:

.key changebootpri
.def changebootpri programme:sources/changebootpri

set choice 
`requestchoice "Startauswahl" "*nBitte w�hlen Sie das gew�nschte Startlaufwerk*n" "OS 3.9|WB 3.1|OS 4.0|MorphOS|Netboot|Abbruch"`

if 
$choice eq 0
    skip quit
endif

if 
$choice eq 1 OS 3.9
    
<changebootpri> >nilIDH0 1 OS 3.9
    
<changebootpri> >nilIDH1 0 WB 3.1
    
<changebootpri> >nilIDH2 0 OS 4.0
    
<changebootpri> >nilIDH3 0 MorphOS
    
<changebootpri> >nilIDH8 0 Netboot
    set dev 
"IDH0 / OS 3.9"
    
skip done
endif

if 
$choice eq 2 WB 3.1
    
<changebootpri> >nilIDH0 0 OS 3.9
    
<changebootpri> >nilIDH1 1 WB 3.1
    
<changebootpri> >nilIDH2 0 OS 4.0
    
<changebootpri> >nilIDH3 0 MorphOS
    
<changebootpri> >nilIDH8 0 Netboot
    set dev 
"IDH1 / WB 3.1"
    
skip done
endif

if 
$choice eq 3 OS 4.0
    
<changebootpri> >nilIDH0 0 OS 3.9
    
<changebootpri> >nilIDH1 0 WB 3.1
    
<changebootpri> >nilIDH2 1 OS 4.0
    
<changebootpri> >nilIDH3 0 MorphOS
    
<changebootpri> >nilIDH8 0 Netboot
    set dev 
"IDH2 / OS 4.0"
    
skip done
endif

if 
$choice eq 4 MorphOS
    
<changebootpri> >nilIDH0 0 OS 3.9
    
<changebootpri> >nilIDH1 0 WB 3.1
    
<changebootpri> >nilIDH2 0 OS 4.0
    
<changebootpri> >nilIDH3 1 MorphOS
    
<changebootpri> >nilIDH8 0 Netboot
    set dev 
"IDH3 / MorphOS"
    
skip done
endif

if 
$choice eq 5 Netboot
    
<changebootpri> >nilIDH0 0 OS 3.9
    
<changebootpri> >nilIDH1 0 WB 3.1
    
<changebootpri> >nilIDH2 0 OS 4.0
    
<changebootpri> >nilIDH3 0 MorphOS
    
<changebootpri> >nilIDH8 1 Netboot
    set dev 
"IDH8 / Netboot"
    
skip done
endif

lab done
requestchoice 
>nil"BootSelector" "Boot device set to $dev." "Ok"

lab quit


Note that this script is not a boot selector in its conventional meaning but it sets the boot parttiion which is used next time.

Bye,
Thomas

Go to top
Re: OS 4.0 / os 3.9 dual boot - how to?
Just popping in
Just popping in


See User information
Quote:

Original by Lumby:

Can one off you tell me how to run this Script?



Quote:

Original by thomas:

here is a command to change boot priorities from a shell script



You can run it from a shell, but you can also put the script in the user-startup.

Go to top
Re: OS 4.0 / os 3.9 dual boot - how to?
Quite a regular
Quite a regular


See User information
Is there a way to purge OS4 from memory, to allow soft rebooting back into OS 3.x? I have OS 3.x going into OS 4.1 without problem, but not the other way round...

Any ideas? Thanks if so!

--
Ian Gledhill
ian.gledhill@btinternit.com (except it should be internEt of course...!)
Check out my company's shop: http://www.mutant-caterpillar.co.uk/shop/ - specialising in Sinclair Spectrums but will be adding Amigas!
Go to top

  Register To Post

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project