English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 15 July 2021, 21:44   #1
guybrush
Registered User
 
Join Date: Jul 2015
Location: usa
Posts: 243
Can Amiga support dual boot?

I found this interesting application on Aminet, called "AmigaBootSelector". It is using different startup sequences to load different things, which is quite cool. Didn't get it to work yet but I saw some using it and it add a bit of diversity on the standard amiga boot.


Although I thought that it would be nice to have an actual dual boot; since I have 3.2 and 3.1; I would like to be able to boot on each OS without swap my SD card from my adapter (which involve opening the case).


Is the Amiga 1200 able to "select" different system partitions on the same disk? From what I remember, you can't have 2 DH0 and DH0 is what is used for boot, in conjunction with the bootable flag and the boot order integer value.
guybrush is offline  
Old 15 July 2021, 21:50   #2
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
Using a Kickstart 3.1 ROM and Workbench 3.1 and 3.2 is possible. Holding down both mouse buttons during startup takes you to the early startup screen which lets you switch, enable and disable drives and partitions. Using 3.2 Workbench requires Fast RAM and the ability to patch the 3.1 Kickstart but it is possible.
Samurai_Crow is offline  
Old 15 July 2021, 22:25   #3
fitzsteve
Professional slacker!
 
fitzsteve's Avatar
 
Join Date: Jul 2009
Location: Kent, UK
Age: 44
Posts: 6,683
Send a message via MSN to fitzsteve
I have a dual boot setup, 3.9 and 3.1, on the 3.9 I have the 3.1 partition hidden, if I want to run 3.1 I just go to the early boot menu and disable the 3.9 partition
fitzsteve is offline  
Old 15 July 2021, 22:27   #4
turrican3
Moon 1969 = amiga 1985
 
turrican3's Avatar
 
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,913
i remember to have something like that :
holdind f1 launch one startup.
holding f2 an other... f3 etc...
how it worked i don't remember exactly.
turrican3 is offline  
Old 15 July 2021, 22:33   #5
AMIGASYSTEM
Registered User
 
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
Yes, but with OS 3.2, as Samurai_Crow said, it is necessary to have two kickstarts, OS 3.1 cannot start with KickStart 3.2 (Requires Icon.library and Workbench.library compatible), unless you mess with OS 3.1.
AMIGASYSTEM is offline  
Old 16 July 2021, 04:01   #6
guybrush
Registered User
 
Join Date: Jul 2015
Location: usa
Posts: 243
Thanks; so it can be done. My 1200 has 3.1 roms and I load 3.2 rom via loadmodule.

So the only way to do this is to use the 2 mouse button menu? I was hoping to use something nice like AmigaBootSelector.
guybrush is offline  
Old 16 July 2021, 10:00   #7
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 6,985
Technically a true boot selector is not possible. If something starts to boot, the boot drive has already been selected and cannot be changed any more. All you can do is to use a series of Assign commands to move the boot process to another partition and continue from there.

So from a user's perspective you could add something like AmigaBootSelector to the one partition with the hightest boot priority and get what looks and feels like a boot selector.

I didn't take a closer look to ABS, but if you say it runs different scripts and is configurable, I don't see why these scripts shouldn't be able to move the boot process to another partition rather than use what is on the local partition.
thomas is offline  
Old 16 July 2021, 13:05   #8
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
Quote:
Originally Posted by AMIGASYSTEM View Post
Yes, but with OS 3.2, as Samurai_Crow said, it is necessary to have two kickstarts, OS 3.1 cannot start with KickStart 3.2 (Requires Icon.library and Workbench.library compatible), unless you mess with OS 3.1.
If the 3.2 partition is still mounted while booting the 3.1 partition, it will work just fine.
Daedalus is offline  
Old 16 July 2021, 14:48   #9
AMIGASYSTEM
Registered User
 
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
Yes, i didn't say otherwise, i just said that you need "two KickStart 3.1 and 3.2".

OS 3.1 Standard will not start with KickStart 3.2
AMIGASYSTEM is offline  
Old 16 July 2021, 15:02   #10
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 6,985
You don't need two kickstarts and you don't need to mess with 3.1. As Daedalus pointed out, if the 3.2 partition is available, it will find the libs there, even if it boots from the 3.1 partition.

Only if you remove the disk with WB 3.2 and insert a disk with 3.1 instead, then it will fail to boot.
thomas is offline  
Old 16 July 2021, 15:26   #11
AMIGASYSTEM
Registered User
 
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
I tested with two "different" disks, from Early Startup Control I disabled OS 3.2 (DH0) and started OS 3.1 from DH1, result ... request "Icon.library and Workbench.library".

I have not yet tested using partitions on the same disk
AMIGASYSTEM is offline  
Old 16 July 2021, 16:16   #12
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 6,985
Quote:
Originally Posted by AMIGASYSTEM View Post
I disabled OS 3.2
You should read my and Daedalus' posts more carefully.
thomas is offline  
Old 16 July 2021, 16:20   #13
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
Quote:
Originally Posted by guybrush View Post
Thanks; so it can be done. My 1200 has 3.1 roms and I load 3.2 rom via loadmodule.

So the only way to do this is to use the 2 mouse button menu? I was hoping to use something nice like AmigaBootSelector.
As long as you use loadmodule to access Kickstart 3.2 you're in the clear but you'll have to chain S:startup-sequence and redo a bunch of assigns if you don't want to split-partition boot devices.
Samurai_Crow is offline  
Old 16 July 2021, 19:45   #14
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,215
Quote:
Originally Posted by guybrush View Post
Is the Amiga 1200 able to "select" different system partitions on the same disk? From what I remember, you can't have 2 DH0 and DH0 is what is used for boot, in conjunction with the bootable flag and the boot order integer value.

Yes, of course it can. The boot menu (press HELP or both mouse buttons) allows you to select the boot partition. You should refer to your system disk as SYS:, though. Not as DH0: (This is not windows, where the boot partition is always C: - remember that there is a difference between the partition name, the volume name, and the SYS: assign).
Thomas Richter is offline  
Old 16 July 2021, 22:54   #15
AMIGASYSTEM
Registered User
 
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
Quote:
Originally Posted by thomas View Post
You should read my and Daedalus' posts more carefully.
Sorry Thomas but my English doesn't allow me to explain what I mean.

I know that if you don't disable only one KickStart is needed, but in my opinion to have an optimal dualboot you need one of the two partitions to be disabled. Booting a 3.1 OS with Kickstart 3.2 is not a genuine 3.1 OS.
AMIGASYSTEM is offline  
Old 17 July 2021, 00:45   #16
E-Penguin
Banana
 
E-Penguin's Avatar
 
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,213
I've used this in the past to make dual boot systems
http://aminet.net/package/util/cli/MoveSYS

I use a boot selector to pick between 1.3 and 3.1, then depending on the version of exec move the sys: assign accordingly.
E-Penguin is offline  
Old 23 July 2021, 09:10   #17
AmigaHope
Registered User
 
Join Date: Sep 2006
Location: New Sandusky
Posts: 942
You only need one kickstart (3.2), but you need at least one mounted disk with the icon and workbench libraries on them. This can be any mounted disk, even a floppy. If you want to boot from a 3.1/2.x/1.x drive using kickstart 3.2, and don't want your 3.2 partition mounted, just stick the 3.2 icon.library and workbench.library in the libs directory of your 3.1/2.x/1.x partition and it will work just fine. It will also work fine even if you softkick to the older kickstarts as they just won't try to load the newer libraries since the libraries will already be loaded in ROM.

The only potential problems will be if you try to mix 3.2 with 3.14/3.5/3.9 or are using an A4000T 3.1 ROM.
AmigaHope is offline  
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Dual Boot - Multi Boot Method 512k support.Apps 0 05 October 2020 11:12
Help needed with Dual Boot benammiswift support.Other 3 14 April 2015 15:32
Can I dual boot AROS and Amiga Forever? trydowave support.Amiga Forever 1 01 January 2014 17:20
Dual Boot with KX Light/WinXP CyberTails support.Amiga Forever 3 27 February 2013 19:37
A600 dual kickstart, dual boot drive TreacleWench Hardware mods 41 18 May 2012 12:02

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 19:26.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.09085 seconds with 13 queries