Poster | Thread |
Mctrinsic
| |
Multibooting different Workbenches ??? Posted on 20-Nov-2003 12:04:35
| | [ #1 ] |
|
|
|
Member |
Joined: 3-Nov-2003 Posts: 90
From: Leverkusen, Germany | | |
|
| Hi all.
On my long and winding journey back to the Amiga I have begun with an A1000/Phoenixboard (some of ou might have noticed already ;) ).
The point is, it offers this nice feature of changing some Kickstarts, like with a Kick-switcher.
For really oldschool games, I would like a setup with Kick 1.3/WB1.3.
Then again, I am interested in setting up an OS3.x, depending which accelerator I can get a hold. I hope to install an 030/50 with 32MB+ (but fallback-switch for use of an 68000 or 68010), so that I can go up to OS 3.9.
Now, I would like to setup the HD so that when switching to Kick 1.3 I have WB1.3 booting from HD, maybe after some boot menu, so that I can play some legacy games from HD, perhaps even with WHDLoad. otherwise I want to boot into OS 3.x.
Anone have an idea how to accomplish all that?
Have fun, McTrinsic _________________ ------------------------------------- Banquo Dragon of the UDIC |
|
Status: Offline |
|
|
xeron
| |
Re: Multibooting different Workbenches ??? Posted on 20-Nov-2003 12:51:15
| | [ #2 ] |
|
|
|
Elite Member |
Joined: 22-Jun-2003 Posts: 2440
From: Weston-Super-Mare, Somerset, England, UK, Europe, Earth, The Milky Way, The Universe | | |
|
| One really cool thing you can do is have it autodetect. Install Workbench 1.3 onto your hard disk, then move that boot partition into a subdirectory called "WB13", then install Workbench 3 on the newly cleared root of the boot partition. Then in the startup sequence, do this at the top:
; Check for kickstart 1.3 version version=34 if warn ; Kickstart 1.3 found assign sys: sys:wb13 assign devs: sys:devs assign libs: sys:libs assign fonts: sys:fonts assign envarc: sys:prefs/env-archive assign l: sys:l assign c: sys:c assign s: sys:s execute sys:s/startup-sequence endcli endif
Just remember when you're booted in to WB1.3, you have to click on the WB13 drawer on the boot partition to get to your actual SYS: assign, and use the preferences and tools in there.
I'm not sure offhand if version returns WARN if the version number is correct or incorrect. I'll try it when I get home from work. _________________ Playstation Network ID: xeron6 |
|
Status: Offline |
|
|
Severin
| |
Re: Multibooting different Workbenches ??? Posted on 20-Nov-2003 14:39:30
| | [ #3 ] |
|
|
|
Elite Member |
Joined: 18-Aug-2003 Posts: 2740
From: Gloucestershire UK | | |
|
| Try this instead:
; Check for kickstart 1.3 version version=34 if warn ; Kickstart 1.3 found movesys sys:wb13 execute sys:s/startup-sequence endcli endif
you can get movesys from aminet...
You can then 'leave out' your WB13 drawer and put the same icon image on it as you use for partitions. _________________ OS4 Rocks X1000 beta tester, Sam440 Flex (733)
Visit the Official OS4 Support Site for more help.
It may be that your sole purpose is to serve as a warning to others. |
|
Status: Offline |
|
|
Mctrinsic
| |
Re: Multibooting different Workbenches ??? Posted on 4-Jan-2004 20:53:22
| | [ #4 ] |
|
|
|
Member |
Joined: 3-Nov-2003 Posts: 90
From: Leverkusen, Germany | | |
|
| IQuote:
xeron wrote: One really cool thing you can do is have it autodetect. Install Workbench 1.3 onto your hard disk, then move that boot partition into a subdirectory called "WB13", then install Workbench 3 on the newly cleared root of the boot partition. Then in the startup sequence, do this at the top:
; Check for kickstart 1.3 version version=34 if warn ; Kickstart 1.3 found assign sys: sys:wb13 assign devs: sys:devs assign libs: sys:libs assign fonts: sys:fonts assign envarc: sys:prefs/env-archive assign l: sys:l assign c: sys:c assign s: sys:s execute sys:s/startup-sequence endcli endif
Just remember when you're booted in to WB1.3, you have to click on the WB13 drawer on the boot partition to get to your actual SYS: assign, and use the preferences and tools in there.
I'm not sure offhand if version returns WARN if the version number is correct or incorrect. I'll try it when I get home from work. |
I tried it this way.
I did not work :( .
I get three messages with the Kickstart version on my screen and then a prompt. LoadWB gives "No ENV" or something like this, but at least lets me click on my HDD.
I have three messages stating the version becasue I went bold and tried the same thing with OS1.3, 2.1 and 3.1.
Neither works.
Don't I have to include the name of the harddisk in there somewehre ???
What am I doing wrong?
Have fun, McTrinsic
P.S.: I didnt try the movesys: thing yet because I am pretty unexperienced with the Amiga-OS. I hope that will change ;) Plus, I would have to transfer a complete *.adf at slow speed to a disk via serial cable from my pc ... this way lets me do it with an editor :)_________________ ------------------------------------- Banquo Dragon of the UDIC |
|
Status: Offline |
|
|
Mctrinsic
| |
Re: Multibooting different Workbenches ??? Posted on 4-Jan-2004 20:55:35
| | [ #5 ] |
|
|
|
Member |
Joined: 3-Nov-2003 Posts: 90
From: Leverkusen, Germany | | |
|
| Quote:
You can then 'leave out' your WB13 drawer and put the same icon image on it as you use for partitions. |
How do i do that?
I mean both things - 1) leave a drawer out 2) put the same image as... for the drawer... may I use any pic? what program do I need?
Thanks in advance for the answers!
Have fun, McTrinsic_________________ ------------------------------------- Banquo Dragon of the UDIC |
|
Status: Offline |
|
|
Jeffimix
| |
Re: Multibooting different Workbenches ??? Posted on 4-Jan-2004 21:09:59
| | [ #6 ] |
|
|
|
Regular Member |
Joined: 2-Apr-2003 Posts: 340
From: Michigan, US | | |
|
| there's another assign command for env: I'm not certain, but it's something like "Assign >NIL: Env: Ram:Env/" |
|
Status: Offline |
|
|
Severin
| |
Re: Multibooting different Workbenches ??? Posted on 4-Jan-2004 21:19:17
| | [ #7 ] |
|
|
|
Elite Member |
Joined: 18-Aug-2003 Posts: 2740
From: Gloucestershire UK | | |
|
| Quote:
Mctrinsic wrote: How do i do that?
I mean both things - 1) leave a drawer out 2) put the same image as... for the drawer... may I use any pic? what program do I need?
|
1. Click on the icon you want to leave out once then go to the icons menu and select 'leave out'.
2. just change the icon as you would normally, what software you need depends on what OS version your using. Look on aminet there's loads of programs that do what you want. _________________ OS4 Rocks X1000 beta tester, Sam440 Flex (733)
Visit the Official OS4 Support Site for more help.
It may be that your sole purpose is to serve as a warning to others. |
|
Status: Offline |
|
|
Chris_Y
| |
Re: Multibooting different Workbenches ??? Posted on 4-Jan-2004 22:44:29
| | [ #8 ] |
|
|
|
Elite Member |
Joined: 21-Jun-2003 Posts: 3205
From: Beds, UK | | |
|
| I'm pretty sure there is a way of doing this with boot priorities.
ie. Install 1.3 into a partition, install 3.x into another partition, and set the boot priorities in a certain way so that Kickstart 1.3 will boot from the WB1.3 partition, and Kickstart 3.1 boots from the 3.x partition.
Something to do with 1.3 just booting from the first bootable partition it finds, rather than in order of boot priority. Somebody must know, surely?
Chris _________________ "Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion Avatar is Tabitha by Eric W Schwartz |
|
Status: Offline |
|
|
tonyw
| |
Re: Multibooting different Workbenches ??? Posted on 5-Jan-2004 2:05:34
| | [ #9 ] |
|
|
|
Elite Member |
Joined: 8-Mar-2003 Posts: 3240
From: Sydney (of course) | | |
|
| That won't work with old Kickstarts, though.
The S-S shown up above has some errors (like the "exec S-S" is skipped in 3.1 mode). I would use something like this:
version >NIL: 34 ; sets Warn if < 34 If Warn ; 1.3 Assign Sys: (diskname):WB1.3 ; use 1.3 drawer Else Assign Sys: (diskname):WB3.1 ; use 3.1 drawer EndIf
- then the remainder of the assigns in their respective S-S files. Make two complete system structures, each with its own S:, C:, etc. Each S-S must have all the assigns, based on Sys: which is passed to it from the script above.
Of course, you need in the root, a basic S and C directory that supports the stuff before you branch off to the 1.3 or 3.1 drawer (like C:Assign, C:Version, S:Startup-sequence).
The >NIL: prevents the message output from the Version command.
tony
Edits: trying to get < and > to work. Gave up.
_________________ cheers tony
Hyperion Support Forum: http://forum.hyperion-entertainment.biz/index.php |
|
Status: Offline |
|
|
xeron
| |
Re: Multibooting different Workbenches ??? Posted on 5-Jan-2004 12:39:03
| | [ #10 ] |
|
|
|
Elite Member |
Joined: 22-Jun-2003 Posts: 2440
From: Weston-Super-Mare, Somerset, England, UK, Europe, Earth, The Milky Way, The Universe | | |
|
| The reason I didn't put the "Else" clause in my version is that the rest of the original startup-sequence is supposed to be left below it. It probably does need a bit of tweeking, though. _________________ Playstation Network ID: xeron6 |
|
Status: Offline |
|
|
Mctrinsic
| |
Re: Multibooting different Workbenches ??? Posted on 5-Jan-2004 20:45:22
| | [ #11 ] |
|
|
|
Member |
Joined: 3-Nov-2003 Posts: 90
From: Leverkusen, Germany | | |
|
| Well, thanks for all the help so far... Unfortunately, I am really a beginner again when it comes to Amiga.
So, does anyone have a suggestion for a startup-sequence that detects the kickstarts version and boots into different OS-versions (1.3, 2.1 and 3.1) accordingly?
I installed 1.3 and copied it into a folder named OS13. I installed 2.1 and copied it into a folder named OS21. I installed 3.1 and copied it into a folder named OS3.
In the root directory, I still have OS 31 as well. No remnants of the other OSes.
I don't mind having a "rest" of OS3.1 in the root directory of the HDD to boot into any of the other OSes.
Is it possible to solve this problem??
Thanks a lot! McTrinsic
_________________ ------------------------------------- Banquo Dragon of the UDIC |
|
Status: Offline |
|
|
thomas
| |
Re: Multibooting different Workbenches ??? Posted on 6-Jan-2004 9:20:50
| | [ #12 ] |
|
|
|
Super Member |
Joined: 28-May-2003 Posts: 1148
From: Germany | | |
|
| [code]
version version 39 ; Kick 3.0 and above if not warn assign SYS: OS3 skip boot endif
version version 36 ; Kick 2.0 and above if not warn assign SYS: OS21 skip boot endif
; Default
assign SYS: OS13
lab boot
assign C: SYS:C assign S: SYS:S assign LIBS: SYS:Libs assign DEVS: SYS:Devs assign FONTS: SYS:Fonts assign L: SYS:L exectue S:Startup-Sequence [/code]
Bye, Thomas _________________ Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de |
|
Status: Offline |
|
|
xeron
| |
Re: Multibooting different Workbenches ??? Posted on 6-Jan-2004 9:37:41
| | [ #13 ] |
|
|
|
Elite Member |
Joined: 22-Jun-2003 Posts: 2440
From: Weston-Super-Mare, Somerset, England, UK, Europe, Earth, The Milky Way, The Universe | | |
|
| Thats the best yet, Thomas, but remember OS3.1 is in the root. So:
version >NIL: version 40 ; Kick 3.1 if not warn skip boot2 endif
version >NIL: version 39 ; Kick 3.0 and above if not warn assign SYS: OS3 skip boot endif
version >NIL: version 36 ; Kick 2.0 and above if not warn assign SYS: OS21 skip boot endif
; Default
assign SYS: OS13
lab boot
assign C: SYS:C assign S: SYS:S assign LIBS: SYS:Libs assign DEVS: SYS:Devs assign FONTS: SYS:Fonts assign L: SYS:L assign ENVARC: SYS:Prefs/ENV-Archive execute S:Startup-Sequence endcli
lab boot2 ; ... normal OS3.1 startup goes here
_________________ Playstation Network ID: xeron6 |
|
Status: Offline |
|
|
thomas
| |
Re: Multibooting different Workbenches ??? Posted on 6-Jan-2004 10:04:34
| | [ #14 ] |
|
|
|
Super Member |
Joined: 28-May-2003 Posts: 1148
From: Germany | | |
|
| Quote:
xeron wrote: Thats the best yet, Thomas, but remember OS3.1 is in the root. |
Well, he wrote something of having a "rest" of OS3.1 in the root directory, so I thought this was not meant to boot from.
But I forgot the ">NIL:"s so your correction is useful in any way.
Bye, Thomas
_________________ Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de |
|
Status: Offline |
|
|
xeron
| |
Re: Multibooting different Workbenches ??? Posted on 6-Jan-2004 10:34:56
| | [ #15 ] |
|
|
|
Elite Member |
Joined: 22-Jun-2003 Posts: 2440
From: Weston-Super-Mare, Somerset, England, UK, Europe, Earth, The Milky Way, The Universe | | |
|
| Hmm... well, it looks like I read it wrong; It seems he has 3.1 in the OS3 *and* root directories.
Personally, i'd just leave whatever version you use most often in root, and put the others in directories. _________________ Playstation Network ID: xeron6 |
|
Status: Offline |
|
|
vortexau
| |
Re: Multibooting different Workbenches ??? Posted on 6-Jan-2004 15:58:59
| | [ #16 ] |
|
|
|
Elite Member |
Joined: 10-Mar-2003 Posts: 2651
From: . . outside the Pod-bay; Australia | | |
|
| I have a Kickswitch with 1.3, 2.05, and 3.1.
OS2.05 makes up DH0 and that will boot if the switch is set to KS2.05!
OS3.5 resides on DH5 and, as this has highest priority, this boots (without interruption) when the switch is set to KS3.1!
OS3.1 resides on DH2 and, holding down both mouse buttons allows DH2 to be choosen for boot, when the switch is set to KS3.1 and OS3.1 is required!
I do have 1.3 on Hard Drive but that no longer works with the 68060. I am able to boot from floppy with the original 68000 however.
The 1.3 & 2.05 versions both reside on DH0 and, using a KS-version discrimminator called 'ISTOO', the A2000 could be booted in either from DH0 back when I only had a 69030 acellerator.
Because of the GFX Card, I'd tend to only use 3.1 and 3.5 . . . . . . the earlier versions look terrible!
THIS screen-grab image dates back to when I was trying to duplicate my OS, Work, and other partitions on a 4th drive of 4.3GB capacity. I'm back to running on the earlier 3 Hard Drives which are 1GB each; so there's ONLY 12 Partitions currently! _________________ -vortexau, who's A1 XE-G4 remains at half-RAM ! A2000HD (from 1991) 060 64Mb PicassoII with OS3.5 . . . still working. |
|
Status: Offline |
|
|
Mctrinsic
| |
Re: Multibooting different Workbenches ??? Posted on 6-Jan-2004 21:21:49
| | [ #17 ] |
|
|
|
Member |
Joined: 3-Nov-2003 Posts: 90
From: Leverkusen, Germany | | |
|
| Quote:
xeron wrote: Hmm... well, it looks like I read it wrong; It seems he has 3.1 in the OS3 *and* root directories.
|
Sorry if I created some misunderstanding.
Yes - right now I have OS3.1 in a directory AND in root. I would prefer to have it in the directory named "OS3" and only keep the utmost necessary rest of any OS in root. But if that is not possible, I would go having OS3 in root. If it is possible to have OS3 in a directory, what files may I delete from root, or, if it is more simple to answer, what files do I have to keep?
Thanks a lot for all your help!
Have fun, McTrinsic_________________ ------------------------------------- Banquo Dragon of the UDIC |
|
Status: Offline |
|
|
thomas
| |
Re: Multibooting different Workbenches ??? Posted on 7-Jan-2004 10:32:35
| | [ #18 ] |
|
|
|
Super Member |
Joined: 28-May-2003 Posts: 1148
From: Germany | | |
|
| You don't need to leave anything in root but the S directory with the boot selection startup-sequence.
Add the line
os13/c/assign c: os13/c
to the top of the script so it finds all the needed commands. I chose os13 because this should be compatible to all Kickstart versions.
Bye, Thomas
_________________ Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de |
|
Status: Offline |
|
|
Mctrinsic
| |
Re: Multibooting different Workbenches ??? Posted on 7-Jan-2004 20:47:03
| | [ #19 ] |
|
|
|
Member |
Joined: 3-Nov-2003 Posts: 90
From: Leverkusen, Germany | | |
|
| Sorry, people, again thanks for all your help, but ... it still doesnt work.
Trying Thomas' approach I now get an
"version failed returncode 10"
and it wont boot into the Workbench.
With OS2.1 and OS3.1I can use "loadwb" to get the HDD on the Desktop but get an "ENV not found" error; with OS13 nothing happens at all....
Sigh...
Thanks again, McTrinsic _________________ ------------------------------------- Banquo Dragon of the UDIC |
|
Status: Offline |
|
|
salass00
| |
Re: Multibooting different Workbenches ??? Posted on 9-Jan-2004 7:21:35
| | [ #20 ] |
|
|
|
Elite Member |
Joined: 31-Oct-2003 Posts: 2707
From: Finland | | |
|
| Quote:
With OS2.1 and OS3.1I can use "loadwb" to get the HDD on the Desktop but get an "ENV not found" error; with OS13 nothing happens at all.... |
Before "loadwb" you'll need to do this: makedir >NIL: ram:env assign env: ram:env assign envarch: SYS:Prefs/env-archive copy >NIL: envarch:#? all env:
I haven't tried it but I think that should work... |
|
Status: Offline |
|
|