Anonymous




Register
Login

Amiga Future

Community

Knowledge

Service

Search




Advanced search

Unanswered topics
Active topics

Last Magazine

The Amiga Future 140 was released on the August 30th.

The Amiga Future 140 was released on the August 30th.
The Amiga Future 140 was released on the August 30th.

The Amiga Future 140 was released on the August 30th.
More informations

Social Media

Twitter Amigafuture Facebook Amigafuture RSS-Feed [german] Amigafuture RSS-Feed [english] Instagram YouTube

Advertisement

AmigaOS AtariTOS on PC

Amiga Emulation

Moderator: AndreasM

Post Reply
ipp0
Amiga Future Fan
Amiga Future Fan
Posts: 63
Joined: 26.11.2005 - 22:21
Contact:

AmigaOS AtariTOS on PC

Post by ipp0 » 19.10.2011 - 23:02

Hat jemand Lust auf Amigaforever-AOS 3.9 on top of linux?

Man benötigt mindestens ein Amiga4ever 2008. Danach hat sich sowieso nix mehr geändert (außer der Preis).

Ich habe ein howto verfasst. Wenn jemand interessiert ist, kann ich es auch in Deutsch verfassen.

Im English Amiga board, support Amiga Forever, "Amiga Forever HD install howto"

Wenn hier auch Atari user sind hätte ich auch noch ein howto um EMU-TOS (AranyM) auf dem PC zu installieren. Also eine komplette Atari virtual machine mit internet, sound und MIDI :).

Es ist so gemacht, dass man gar nicht merkt, was 'drunter ist.

Man bootet mittles grub in die Umgebung.

Gruß

ipp0
Last edited by ipp0 on 28.10.2011 - 11:38, edited 1 time in total.

User avatar
AndreasM
Amiga Future Chefredaktion
Amiga Future Chefredaktion
Posts: 1886
Joined: 05.06.2001 - 01:00
Location: Übersee
Contact:

Post by AndreasM » 20.10.2011 - 09:46

immer, gerne :)
Andreas Magerl
Chefredaktion Amiga Future
Ceo APC&TCP

ipp0
Amiga Future Fan
Amiga Future Fan
Posts: 63
Joined: 26.11.2005 - 22:21
Contact:

Post by ipp0 » 28.10.2011 - 11:35

Also. Hier mal die Installation von AranyM auf HD:

1. Die live-CD herunterladen (http://aranym.org/download.html)
mounten oder brennen und den Inhalt auf eine leere, ext 3
formartierte Partition kopieren. Diese muss nicht groß
sein. 200 MB dürften schon reichen.

2. Den bootloader anpassen (in meinem Fall Grub):

title Atari Free OS text-mode (zum testen)
root (hd1,6)
kernel /boot/vmlinuz ramdisk_size=512000 root=/dev/ram0 from=/dev/hda7 changes=/dev/sda1/home/user/slaxsave.dat rw autoexec=xconf;araconfjit;telinit~4 vga=792 splash=verbose quiet
initrd /boot/initrd.gz

oder

title Atari Free OS graphic-mode
root (hd1,6)
kernel /boot/vmlinuz ramdisk_size=512000 root=/dev/ram0 from=/dev/hda7 changes=/dev/sda1/home/user/slaxsave.dat rw autoexec=xconf;araconfjit;telinit~4 vga=785 splash=silent quiet
initrd /boot/initrd.gz

AranyM läuft auf slax-linux. Das ist eine abgespeckte
live-Version von Slackware.
Ihr benötigt neben der ext 3 Partition noch eine dieses Typs
oder eine Fat-Partition.
Wenn ihr nicht schon ein linux-System habt, schlage ich vor ein
kleines linux mit graphischer Oberfläche zu installieren. Das
erleichtert das Edieren von Konfigurationsdateien für slax.
Ansonsten müsst ihr die Änderungen in slax mit dem Editor Vi
vornehmen.
Das kleine linux oder die Fat-Partition wird zum Abspeichern
von Änderungen, welche man unter slax vornehmen muss benötigt.

/dev/hda7 ist die Partition, auf welcher die liveCD installiert
ist.
changes= gibt den Pfad zu eurer Änderungsdatei an.
Achtet auf die RAM-Größe!

3. Installieren der Änderungsdatei:

Auf der liveCD ist unter /slax die Datei slaxsave.zip
enthalten. Diese entpacken und die gewünschte Größe der
Anderungsdatei wählen.
Die Datei kommt auf die kleine linux Partition oder auf die
Fat-Partition. Die Datei muss nun mit xfs formatiert werden:

Code: Select all

   mknod /dev/loopxxx b 7 xxx
   losetup /dev/loopxxx /Pfad/zu/slaxsave.dat
   mkfs -V -c -t xfs /dev/loopxxx
xxx steht für das nächste freie loop-device. Das könnt ihr mit
losetup herausfinden.

4. Nun sollte man von der Platte booten können.
Ist der virtuelle Atari gestartet, kommt man mit CTRL-F6 ins
darunterliegende linux und mit CTRL-F2 wieder zurück.
login: root
password: toor

Die Programme shutdown und reboot verweisen unter slax beide
auf halt, was zur Folge hat, dass der Rechner sich bei jedem
"reboot" oder "shutdown -r now" ausschaltet.
Um dies zu verhindern entfernt ihr Zeile 30 in der Datei
/usr/bin/startaranym.
Nun kann man mit reboot oder shutdown -r now rebooten oder mit
halt abschalten.

5. internet-config:

Viel Dinge, die in slax nicht enthalten sind, lassen sich
mittels Modulen nachladen. Z.B. eines für die
Netzwerkkonfiguration.
Die module müssen auf einer anderen, von slax mountbaren (ext
3, fat, ntfs) als der slax-Partition liegen und werden mit

Code: Select all

activate /mnt/whatever/module.lzm
geladen.

Das Modul gibt's hier:
http://www.slax.org/modules.php?search=sns-tool

Danach einfach sns-tool als root unter slax ausführen, den
Anweisungen folgen und neustarten.
Zum Testen der Verbindung einen Ping an den router oder
Ähnlichem durchführen.

Für das Netzwerk des virtuellen Ataris gibt es hier eine recht
detaillierte Anleitung:

http://wiki.aranym.org/manual#networking

Ich sitze beispielsweise hinter einem router und nutze
proxy_arp.

Das anlegen des Netzwerk-device mache ich folgendermaßen (als
root unter slax):

Code: Select all

# networking
           echo 1 >/proc/sys/net/ipv4/ip_forward
           echo 1 >/proc/sys/net/ipv4/conf/tap0/proxy_arp
           arp -Ds 192.168.0.114 eth0 pub
           route add -host 192.168.0.114 tap0
Wobei 192.168.0.114 die IP des Ataris und tap0 das interface
unter linux sind.

Nun muss die Datei /root/afros/config geändert werden:
Ab Zeile 105:

Code: Select all

[ETH0]
Type = ptp
HostIP = 192.168.x.xxx # eure host_ip
AtariIP = 192.168.0.114
Netmask = 255.255.255.0
Die eth0-konfiguration des Ataris wird dann unter FreeMint
in der shell vorgenommen:

Code: Select all

ifconfig eth0 addr 192.168.0.114 netmask 255.255.255.0
route add default eth0 gw euer_gateway (z.B. 192.168.x.xxx)
Ich habe mir die beiden Befehlsstapel jeweils in ein shell-
script gepackt und nach /usr/bin unter slax und nach
/root/afros/drive_c/bin gelegt.


Wen das englische Tastaturlayout unter slax nervt, kann das
mittels

Code: Select all

loadkeys de-latin1-nodeadkeys.map

in der /etc/rc.d/rc.local auf Deutsch ändern.

In der rc.local können auch externe Module automatisch geladen
werden.

ipp0
Amiga Future Fan
Amiga Future Fan
Posts: 63
Joined: 26.11.2005 - 22:21
Contact:

Post by ipp0 » 28.10.2011 - 11:59


ipp0
Amiga Future Fan
Amiga Future Fan
Posts: 63
Joined: 26.11.2005 - 22:21
Contact:

Post by ipp0 » 06.11.2011 - 23:13

Bei Bedarf helfe ich gerne weiter.

""""""""""""
Hi all,

here's how I installed Amiga Forever 2011 to HD on a machine with multiple OS's already installed:

My configuration:
PC with 3 Gb of RAM
Mandriva Linux - already installed
2 HD's
Behind broadband router

1. Create a new ext3 (0x83) partition on your harddrive and format it. I used the Mandriva tools for that.
Set the mountpoint to somewhere you prefer (eg.: /mnt/amigaos).

---------------------------------------------------------------------------------------------------------------------------------
KX Light Installation

To start the installer, boot from the Amiga Forever CD, take a note of the version information that is displayed (KX Light 8.0 or higher), and enter the following command at the initial "boot:" prompt:

"af-fbtxt 2 screen=1024x768 depth=24"

"afinstall"

Skip the whole partitioning part if you don't want to format the entire harddrive !!!
Use the partition you created before.

---------------------------------------------------------------------------------------------------------------------------------

3. Boot your linux system again and set an entry in your fstab file for your KX-light installation.

For example:

# Entry for /dev/sdb6 :
UUID=1b8c8e25-1894-42b1-a147-e48ddcfff36e /mnt/amigaos ext3 umask=0,user,defaults 1 2

Then mount your KX-light system and insert the Amiga Forever CD.
Copy e-uae from the CD to your KX-light system and link e-readdisk to the e-uae directory.

Example:
cp /media/AmigaForever/Private/Linux/e-uae/e-uae /mnt/amigaos/Amiga/e-uae/
ln -s /mnt/amigaos/Amiga/e-readdisk /mnt/amigaos/Amiga/e-uae/e-readdisk
---------------------------------------------------------------------------------------------------------------------------------

4. Create an entry for your bootloader (grub in my case)

title AmigaOS
kernel (hd1,5)/boot/vmlinuz BOOT_IMAGE=AmigaOS root=/dev/hda6 init=/etc/init nomce screen=1024x768 vga=792 console=tty1
initrd (hd1,5)/boot/initrd

For a graphical bootup (no knoppix output) insert "splash=silent,theme:af quiet" after "vga=792".

The "vga=792" option allows you to set 1024x768 screenmodes on your Workbench.
---------------------------------------------------------------------------------------------------------------------------------

5. Edit your /mnt/amigaos/Amiga/e-uae/hd_boot.uaerc:

In the lines 4,53,54 replace "Amiga" with "Shared".

Set all resolutions to 1024x768.

Set CPU to 68040 an maximize the RAM:

# CPU emulation options
cpu_type=68040
cpu_speed=max
cpu_compatible=false
cpu_cycle_exact=false

# RAM options
chipmem_size=4
bogomem_size=0
fastmem_size=8
z3mem_size=256
gfxcard_size=32

Set your SCSI-device (figure it out by typing "ls /dev" and the mount command under KX-light when a CD is inserted (Try all possibilities: sr0, sr1 hdx sdx).

Example:
# SCSI emulation options
scsi=true
scsi_device=/dev/hdc
--------------------------------------------------------------------------------------------------------------------------------

6. Boot KX-light, go to textmode with Ctrl-Backspace, Ctrl-C and set the appropriate rights:

chown knoppix:knoppix /Amiga/e-uae/e-uae
chown knoppix:knoppix /Amiga/e-readdisk
chmod a+x /Amiga/e-uae/e-uae
chmod a+x /Amiga/e-readdisk
chmod -R 744 /Shared/dir
chown -R knoppix:knoppix /Shared/dir

Use that for other directories in Shared too.

For testing everything is o.k. type "startx".
--------------------------------------------------------------------------------------------------------------------------------

7. Configure the internet-connection:

Run the program "netcardconfig" and configure it.

Edit the file "/mnt/amigaos/etc/init.d/knoppix-autoconfig" (from the Linux-side or with an editor under KX-light):

Change the part from line 743 "# Fat-Client-Version: DHCP Broadcast for IP address"

like this:

# Fat-Client-Version: DHCP Broadcast for IP address
if checkbootparam "nodhcp"; then
echo " ${BLUE}Skipping DHCP broadcast/network detection as requested on boot commandline.${NORMAL}"
else
while read DEVICE relax; do
case "$DEVICE" in (*:*) ;; (*) continue;; esac
case "$DEVICE" in (lo*|pan*|bnep*|*ppp*|tun*|tup*) continue;; esac
DEVICE="${DEVICE%:*}" # Strip :*packets*
echo -n "${GREEN}Network device ${MAGENTA}$DEVICE${GREEN} detected, DHCP broadcasting for IP.${NORMAL}"
trap 2 3 11
ifconfig $DEVICE up >/dev/null 2>&1 ; pump -i $DEVICE >/dev/null 2>&1 &
trap "" 2 3 11
sleep 1
echo " ${BLUE}(Backgrounding)${NORMAL}"
done </proc>/dev/null 2>&1 ; pump -i $DEVICE >/dev/null 2>&1 &
trap "" 2 3 11
sleep 1
echo " ${BLUE}(Backgrounding)${NORMAL}"
done </proc>/dev/null 2>&1 #; pump -i $DEVICE >/dev/null 2>&1 &
ifconfig eth0 192.168.0.2 # your IP-adress
route add default gw 192.168.0.1 eth0 # your gateway adress
ifconfig eth0 up
trap "" 2 3 11
sleep 1
echo " ${BLUE}(Backgrounding)${NORMAL}"
done </proc/net/dev
fi
--------------------------------------------------------------------------------------------------------------------------------

8. For using your Amiga HD's under Linux put the following lines into your rc.local or similar (Linux-side):

chmod -R 777 /mnt/amigaos/Shared
chown -R whoami:whoami /mnt/amigaos/Shared
--------------------------------------------------------------------------------------------------------------------------------

9. For having the appropriate rights under E-UAE put the following lines to the end of your "/etc/init.d/knoppix-autoconfig" (KX-light-side). These must be executed before "extit 0":

# Ownership & permissions for Amiga directories
chmod -R 744 /Shared
chown -R knoppix:knoppix /Shared
--------------------------------------------------------------------------------------------------------------------------------

10. OS3.9 installation:

The OS3.9 CD does not seem to work for this time (script-error).

Copy the whole contents of the CD to a directory on your Amiga-HD (eg.: work.
Install over your Amigaforever-installation (full install).
Install the internet-apps too.
Install IDEfix97 (automatic) and then mount your OS3.9 CD under KX-light:
Ctrl-Alt-Backspace, Ctrl-Alt-F2, Ctrl-Alt-F1, Ctrl-C
"mount /dev/hdc" (example)
"startx"
Install the Boing-bags and the new locals.
Uninstall IDEfix97 but do not reboot.
Install the CDROM-driver from the OS3.9 installation directory.

Reboot AmigaOS (Ctrl-Alt-Backspace, Ctrl-Alt-F2, Ctrl-Alt-F1, Ctrl-C, startx).

"""""""""""""""""""""
Last edited by ipp0 on 11.11.2011 - 16:23, edited 2 times in total.

ipp0
Amiga Future Fan
Amiga Future Fan
Posts: 63
Joined: 26.11.2005 - 22:21
Contact:

Post by ipp0 » 06.11.2011 - 23:31

Hallo Andreas,

irgendwas funktioniert hier nicht. Ich wollte etwas schreiben ala edieren "von - nach": Kann ich öfter eingeben. Es wird aber immer nur einer der beiden code-Blöcke angzeigt.

Also von from nach to.

Ist aber eigentlich auch egal. So wie sie jetzt da steht muss die Datei eben aussehen.
Z.B. für nen router.

Gruß

ipp0

Post Reply