Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
0 crawler(s) on-line.
 55 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 matthey:  12 mins ago
 Karlos:  26 mins ago
 Hypex:  27 mins ago
 DiscreetFX:  1 hr 17 mins ago
 ppcamiga1:  2 hrs 1 min ago
 pixie:  2 hrs 13 mins ago
 MagicSN:  2 hrs 29 mins ago
 Hammer:  3 hrs 12 mins ago
 agami:  4 hrs 33 mins ago
 billt:  6 hrs 28 mins ago

/  Forum Index
   /  Amiga General Chat
      /  Multibooting different Workbenches ???
Register To Post

Goto page ( 1 | 2 Next Page )
PosterThread
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
Profile     Report this post  
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
Profile     Report this post  
Severin 
Re: Multibooting different Workbenches ???
Posted on 20-Nov-2003 14:39:30
#3 ]
Elite Member
Joined: 19-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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
Severin 
Re: Multibooting different Workbenches ???
Posted on 4-Jan-2004 21:19:17
#7 ]
Elite Member
Joined: 19-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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
thomas 
Re: Multibooting different Workbenches ???
Posted on 6-Jan-2004 9:20:50
#12 ]
Super Member
Joined: 28-May-2003
Posts: 1144
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
Profile     Report this post  
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
Profile     Report this post  
thomas 
Re: Multibooting different Workbenches ???
Posted on 6-Jan-2004 10:04:34
#14 ]
Super Member
Joined: 28-May-2003
Posts: 1144
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
thomas 
Re: Multibooting different Workbenches ???
Posted on 7-Jan-2004 10:32:35
#18 ]
Super Member
Joined: 28-May-2003
Posts: 1144
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
Goto page ( 1 | 2 Next Page )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle