Przygotowanie dysku twardego dla Amigi

W tym miejscu zapraszamy Was do współpracy. Czekamy na propozycje, sugestie i rady.
Moderatorzy zatroszczą się o to, by najlepsze teksty trafiły do FAQ.

Moderatorzy: Moderatorzy, Administratorzy

Awatar użytkownika
przemek_11
Użytkownik
Posty: 384
Rejestracja: 2005-03-01, 15:58
Lokalizacja: Zaborze

Przygotowanie dysku twardego dla Amigi

Post autor: przemek_11 »

Witam

Jako że oprócz Linuksa interesuje sie jeszcze klasycznymi Amigami, od pewnego czasu nurtował mnie problem jak przygotować dysk twardy/kartę CompactFlash do użycia w Amidze. Pod Windows i WinUAE robi się to dość prosto:

http://valwit.net/uaehd.html

Niestety pod Linuksem i ułomnymi UAE i E-UAE nie da sie zrobic czegoś podobnego. Jednak usiłowałem jakoś to obejść i (połowicznie) się udało. Oto rzeczy których będziemy potrzebować:

1) Jądra Linux z włączoną obsługą systemu plików AFFS:

Kod: Zaznacz cały

# Pseudo filesystems
CONFIG_AFFS_FS=m

Kod: Zaznacz cały

#Partition Types
CONFIG_AMIGA_PARTITION=y
2) Zestawu narzędzi do obsługi partycji i systemu plików AFFS (pakiet dla Slacka 13):

http://przemek.org/amiga/affs-hdtools-0.01-i686-1.txz

W pakiecie znajdują sie narzędzia: amiga-fdisk, mkaffs, affsck i disktype.

3) Podłączamy dysk lub karte CF do komputera z Linuksem. System powinien go wykryc jako /dev/XXX

4) Dobrze jest wyzerować dysk lub karte poleceniem:

Kod: Zaznacz cały

dd if=/dev/zero of=/dev/XXX
5) Uruchamiamy program amiga-fdisk

Kod: Zaznacz cały

amiga-fdisk /dev/XXX

i zakladamy nowa partycje naciskajac klawisz "n". Program pyta o numer partycji, odpowiadamy 1. Jako Low Cylinder podajemy 2, a jako High Cylinder 100 (z wiekszymi wartosciami niestety mi sie nie udało). Nastepnie wciskamy klawisz "a". Program pyta o numer partycji, odpowiadamy 1. Później wciskamu "c" i również odpowiadamy 1 i znowu 1. Naciskamy "w" i po zapisaniu zmian "q". Jezeli dysk lub CF mamy podpiete przez USB, to odłączamy na chwile czytnik/przelotke, a jezeli bezpośrednio do IDE rebootujemy komputer.

6) Formatujemy dysk:

Kod: Zaznacz cały

mkaffs /dev/XXX1 NAZWA_WIDZIANA_PRZEZ_AMIGE
7) Montujemy dysk ADF z Workbenchem:

Kod: Zaznacz cały

mount -t affs -o loop workbenchxx.adf /mnt/KATALOG_NA_WB
8) Montujemy nasz dysk

Kod: Zaznacz cały

mount -t affs /dev/XXX1 /mnt/KATALOG_NA_HDD
9) Kopiujemy Workbencha na dysk:

Kod: Zaznacz cały

cp -rf /mnt/KATALOG_NA_WB/* /mnt/KATALOG_NA_HDD
umount /mnt/KATALOG_NA_WB; umount /mnt/KATALOG_NA_HDD
10) Odłączamy dysk/kartę CF, podłaczamy do amigi i mamy działajacy system.

Pozdrawiam
Ostatnio zmieniony 2010-02-16, 14:02 przez przemek_11, łącznie zmieniany 3 razy.
ODPOWIEDZ