Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: keropi on December 15, 2007, 06:28:34 PM

Title: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: keropi on December 15, 2007, 06:28:34 PM
Damn it to hell!
how do you get by? It sux!
I have an OS3.9 partition, priority 0
MOS partition , priority -5
and OS4 , priority -6
all was fine until OS4...

I could keep my nice kickflash contents, and boot MOS whenever I wanted via early start-up menu... now with OS4 I had to erase completelly kickflash. and I select the OS4 partition in ealry-startup menu, it reboots, reads from disk for a while and then the drive just clicks with an empty screen. if I give a priority 1 on OS4 partition, I can boot again OS4 but NO 3.9... it just gives some recovable errors...
what is to blame I think, are the warm reboots 3.9/4.0 do that really screw-up the kickstart...
what did you do to solve the problem?
ofcourse I don't want an OS4 boot-only amiga...
and where is the OS4 kickstart for the kickflash btw?
 :-?  :-?
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: Chain on December 15, 2007, 06:45:43 PM
Quote

keropi wrote:

and where is the OS4 kickstart for the kickflash btw?
 :-?  :-?


 :lol:  
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: keropi on December 15, 2007, 07:39:37 PM
is there some sort of restriction in partitions?
I mean should they be UNDER the 2GB limit? 4GB limit? damn it!
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: keropi on December 16, 2007, 01:57:19 AM
what? noone has any probs? it all works great for you??? Am I the only one with those probs?  :getmad:  :getmad:  :getmad:
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: AMC258 on December 16, 2007, 02:50:13 AM
OK, I'm still waiting for my copy of OS4.  But, my machine is already prepped for it.  I don't know the first thing about kickflash (yet).

I don't see why OS4 should affect any other partitions/drives/etc.  What filesystem(s) do you use?
I mean, I can totally corrupt a partition and 3.9 could care less.  As long as the 3.9 boot partition has priority, it boots.

I do have problems occasionally with the kickstart that 3.9 uses getting corrupted (due to a bad memory access or something) and I can't warm boot at all then.  But, all is well after the next cold boot.
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: TetiSoft on December 16, 2007, 10:45:02 AM
@keropi

To boot OS4 from a partition which has not the highest
boot priority, you have to enter bootmenu twice to select
the partition, because the OS4 BootLoader does a soft reboot
after loading the OS4 kickstart.

Its possible to predefine the partition which OS4 will use
for loading the OS4 WB, see Documentation/Kickstart/BootLoader.doc.
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: Framiga on December 16, 2007, 10:57:29 AM
mhhh! no mention that PFS3 is only partially supported by OS4?

It would be better to inform users about this "little" glitch! don't you?

Name     Volume       Size Device       Unit Version  DosType  Version   Big Check
DH0                  8700M cybppc          0 52.2     PFS3     18.5      yes * N
CDH0     MOS          357M cybppc          1 52.2     PFS3     18.5       no ok
CDH1     MacOS       1046M cybppc          1 52.2     PFS3     18.5       no ok
CDH2     DATA        1640M cybppc          1 52.2     PFS3     18.5       no ok
CDH3                 1103M cybppc          1 52.2     PFS3     18.5      yes * N
CDH4                 6249M cybppc          1 52.2     PFS3     18.5      yes * N
CDH5     SFS         3111M cybppc          1 52.2     SFS0     1.277     yes ok
CDH6     AOS4         330M cybppc          1 52.2     SFS0     1.277      no ok
CDH7     SFS_2       3194M cybppc          1 52.2     SFS0     1.277     yes ok
CDH9     System3.9    330M cybppc          1 52.2     PFS3     18.5       no ok
PAR                        parallel        0          0000                no ok
PRT                        printer         0 52.1     0000                no ok
MDH0     Emergency   2051M scsi            0 52.5     PFS3     18.5       no ok
MDH1                 6142M scsi            0 52.5     PFS3     18.5      yes * N
MDH2                 8193M scsi            0 52.5     PFS3     18.5      yes * N
MDH3                 8193M scsi            0 52.5     PFS3     18.5      yes * N
MDH4                 8193M scsi            0 52.5     PFS3     18.5      yes * N
MDH5                 8193M scsi            0 52.5     PFS3     18.5      yes * N
MDH6                   32G scsi            0 52.5     PFS3     18.5      yes * N
MDH7                 4422M scsi            0 52.5     PFS3     18.5      yes * N
CD0                    19M scsi            1 52.5     CD01     52.11      no ok
SER                        serial          0 52.1     0000                no ok
DF0                   880K trackdisk       0 52.3     DOS0     52.5       no ok
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: Framiga on December 16, 2007, 11:44:59 AM
mhhh! just wondering about the PFS3 issue ...

do from a shell

version cybppc.device full

do you have the latest cybppc.device 44.71?


Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: TetiSoft on December 16, 2007, 12:48:46 PM
@Framiga

Quote

no mention that PFS3 is only partially supported by OS4?

Partially supported? Until now I assumed PFS3 would not
support OS4 at all and cause a crash during boot.
Switch to SFS. There exists no official list of software
which is incompatible to OS4 yet.
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: A4000_Mad on December 17, 2007, 04:45:30 PM
@ keropi

I just read this from a link to another thread posted by Hans in another thread :crazy:


Quote
I used a HDD that was already partitioned with several working DOS/3 partitions and OS3.9 installed. I decided to install OS4.0 on a spare partition and selected long file names which seems to produce a DOS/7 partition. You also need to edit the DOS Type from 444f5303 by changing the last number from 3 to 7 to give 444f5307.

Obviously you must make the drive bootable and save the changes back to the drive. (I may have missed this step?) The boot priority must be higher than the OS3.9 boot partition. Once the partition has been formatted (using QUICK) I was able to install OS4.0 and it worked fine on the reboot. I've also noticed that if I want to boot from the OS3.9 partition rather than OS4.0 you have to change the boot priority of the partition for this to work (rather than selecting the partition in the Amiga early startup sequence).



Hope it could be of some help :pint:
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: Crumb on December 17, 2007, 05:35:56 PM
Quote
I could keep my nice kickflash contents, and boot MOS whenever I wanted via early start-up menu... now with OS4 I had to erase completelly kickflash.


I don't know with kickflash, but with Algor/Romulus it boots normally. If you want to use Norway you simply disable flashrom contents using left mouse button and you are done.

Just change your OS4 kicklayout file so you set booting device to be OS4: (or whatever name you choosed). You have to create a small text file.

That way your system will boot normally OS3.9, and if you choose MOS or OS4 in the early boot menu it will boot OS4 or MOS. I don't see the problem.
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: keropi on December 18, 2007, 08:24:39 AM
@Crumb
no it won't load OS4 "normaly"
3.9 boots fine , but since OS4 does a WARM-REBOOT, then on the 2nd reboot it will try and read from the 3.9 partition and the result is that NO OS will boot OK until the next COLD-BOOT.
and I believe I have the latest CSPPC flash, since I use a G-Rex4000D with it and MOS works nicelly   :-)
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: lord_rover on December 18, 2007, 09:42:07 AM
@keropi

Please re-read "slowly" what Crumb has written...

If you go and edit the Kicklayout-Axxx file (which you will find in your OS4/Kickstart drawer) to recognise your OS4 partition, it will not boot OS3.9 after the reboot. Instead it will immediately boot into OS4.

I'm still checking if i can find a way to boot OS4 without accessing the Early-Startup or disabling the Kickflash contents.

RTFM :-D

Alex
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: keropi on December 18, 2007, 09:54:56 AM
thanks lord_rover, I completelly missed that part!
and thanks crumb!  :-D

it would be nice to have some sort of loader in the flash of kickflash, giving the option to boot normally 3.9 with flash-contents, or OS4/MOS but with disabled contents...
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: keropi on December 19, 2007, 08:05:42 PM
what EXACLTY do I modify on my KickLayout-A4000 file, so OS4 knows that it's partition is OS4: ???  :-?  :-?  :-?
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: keropi on December 20, 2007, 07:03:12 AM
noone?  :-o
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: a1200freak on December 20, 2007, 07:15:08 AM
In sys:kickstart/kicklayout search for BootDevice. Remove the ";" at the beginning. Then in a shell type echo > kickstart/BootDevice "dh1" where dh1 is the OS4 boot partition.
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: keropi on December 20, 2007, 10:27:10 AM
thanks! will try it later!

also, does the OS4 boot partition need to be in the first 2GB of the HD (like the 3.9 needs?)
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: motorollin on December 20, 2007, 10:35:23 AM
[EDIT]
Nevermind, just re-read the post and realised I had misread it.
[/EDIT]

--
moto
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: TetiSoft on December 20, 2007, 11:09:06 AM
@keropi

> also, does the OS4 boot partition need to be in the first
> 2GB of the HD (like the 3.9 needs?)

When you are talking about a boot partition on an IDE drive
attached to the internal IDE port, then yes, the kickstart
ROM version of the IDE scsi.device is limited to 4GB, any
boot partition for any OS must be located completely inside
this limit as long as this device is used. Eventually its
even 2GB, dont remember ATM.
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: keropi on December 20, 2007, 11:15:44 AM
damnit... I must re-arrange my disk then!
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: Crumb on December 20, 2007, 12:01:38 PM
The partition must be in the first 4GB.
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: TheGoose on January 05, 2008, 04:00:33 PM
I hope this works, 3rd times a charm. I'm having a time getting OS4C installed, think I got my boot partitions under 4GB now, so hope that works. I'm using the A1200 IDE port.

 :rtfm:


I don't think they mention this (4GB stuff) in the install guide...


minutes later....

It's is now booting properly! Yeah! less than 4GB is the trick.
Title: Re: HOW do you handle multiboot ? with OS3.9/MOS/OS4 ???
Post by: pc_amiga on February 03, 2008, 05:24:01 PM
INTRO
I've posted this elsewhere in case this is deja vu by reading this.  I've read through the posts but don't think I have seen anybody with this experience...

BACKGROUND
I have a Kickflash card in my A4000T with 3.1 ROMS and I saved the OS3.9 kickstart modules into flash.  I have OS4 installed on 1 partition and OS3.9 on the other...I have used the OS4 kickstart layout file to tell kickstart which is my OS4 partition.

ISSUE
1) When cold booting and I *disable* kickflash from loading, the IDE HDD just hangs (light stays on for a long time and then goes off and the screen stays blank).  Here it looks like it is a 3.1 cold boot issue.

2) When cold booting and I enable the kickflash, the computer boots up normally until it starts loading the classic OS4 kickstart modules from the IDE hard drive. After the screen turns purple, I can see that during the os4 reboot the kickflash trys to loads its own 3.9 stuff (blue) and then I see purple (infinite loop of reseting)...only way to get out of it is to disable the kickflash at that point. It gets out of the loop and then I get a 80000007 guru and then it boots up nicely....
Basically, I think the OS3.9 scsi.device that is loaded from the kickflash fixes some OS3.1 IDE issues to allow the Amiga A4000T to boot with this IDE hard drive that I have....

HOW TO SOLVE?
I tried both Coyote options of "if Kickflash shall only be actived if Kickstart v3.1 is installed or if the programs in the flash memory shall be started regardless of the kickstart version." but didn't seem correct/change anything.

Right now I do not have any OS4 components installed in kickflash...but would like to know if any has done this for OS4 i.e. is there a way to create a dual boot similar what the docs say about the the OS3.x/1.x for 4.x/3.x.