|
|
|
|
AmigaOS 4.0
Instalacja AmigaOS 4.0 i Debiana na tym samym dysku
|
|
|
|
|
|
|
|
|
Club Amiga Magazine
System
Sprzęt
|
|
|
|
|
|
|
|
|
|
|
|
|
Instalacja AmigaOS 4.0 i Debiana na tym samym dysku
Oto przewodnik pokazujący krok po kroku sposób instalacji AmigaOS 4.0 i
dystrybucji Linuksa Debian na tym samym twardym dysku.
Uwagi wstępne
- obecnie nie jest możliwe zainstalowanie AmigaOS 4.0 przy użyciu
kontrolera IDE SiI680. Linux natomiast może być w ten sposób zainstalowany.
Szczegóły, dotyczące sposobu dodania obsługi SiI680, znajdują się wewnątrz tego artykułu.
Odnośnie obsługi samego układu SiI680 polecamy inny artykuł na IntuitionBase
lub jego polski odpowiednik.
- użytkownicy, którzy chcieliby zainstalować systemy na osobnych dyskach,
także mogą posiłkować się poniższym artykułem, z tym jednak zastrzeżeniem, że trzeba
baczną uwagę zwracać na nazwy dysków.
- autor tego tekstu (oraz tłumacz - przyp. PPA) nie ponoszą odpowiedzialności
za uszkodzenia, zniszczenia czy inne wypadki, które wystąpią na skutek czynności
opisanych w artykule. Czytelnicy powinni mieć także na uwadze błąd związany
z DMA, który objawia się w trakcie korzystania z Linuksa na AmigaOne. Problem
ten może wiązać się z uszkodzeniem lub utratą danych. Artykuł ten z założenia
ma sprawić, aby takie problemy się nie pojawiały, lecz autor (i tłumacz - przyp. PPA)
nie dają gwarancji, że da się ich wszystkich uniknąć. Zalecane jest zrobienie
kopii bezpieczeństwa swoich danych na dysku.
- poniższy artykuł może być bez zezwolenia dystrybuowany, o ile zostanie zachowana informacja o autorze.
Wymagania
Do rozpoczęcia instalacji wymagane są:
- AmigaOne z wersją 1.0.0 firmware (lub wyższą)
- OS4 pre-release CD
- Zalecane - posiadanie pierwszego uaktualnienia AmigaOS 4.0
(10.10.2004), dostępnego na stronie Hyperion Entertainment (tylko dla zarejestrowanych użytkowników; wymagane dla posiadaczy SiI680).
- płyta instalacyjna AmigaOne Debian, która jest dostarczana wraz z A1 (dostępna także tutaj).
- płyta instalacyjna z pierwszą dystrybucją Debian Woody, która jest dostarczana wraz z A1 (dostępna także tutaj (wymagana wersja PowerPC)).
- OS4 installation guide, dostępny tutaj.
- AmigaOne Debian installation guide, który jest dostarczany wraz z A1 (dostępna także tutaj).
- karta sieciowa i dostęp do Internetu; LUB
- kopia obrazu kernela autorstwa Rossa Vumbaca (2.4.26) i moduły na płycie CD, które można pobrać stąd (do wypalenia bezpośrednio na CD).
UBoot
- Wstrzymaj proces bootowania przytrzymując klawisz inny niż Enter.
- W zakładce "Integrated peripherals", usuń nazwę konfiguracji (zazwyczaj "Default"); spowoduje to uruchomienie drugiego poziomu menu bootloadera.
Instalacja AmigaOS 4.0
- Rozpocznij instalację AmigaOS 4.0 zgodnie z zaleceniami jego instrukcji instalacji.
- W momencie partycjonowania dysku upewnij się, że stworzyłeś:
- przynajmniej jedną partycję dla AmigaOS 4.0
- przynajmniej jedną partycję dla Debiana (identyfikator systemu plików: 4C4E5800 [LNX\00]); ta partycja musi być bootowalna.
- partycję wymiany (swap) dla Debiana (identyfikator filesystemu: 53575000 [SWP\00])
- zwróć uwagę, że są to minimalne wymagania. Instrukcja instalacji OS4 wspomina również o stworzeniu miejsca na partycję wymiany (swap) dla OS4; stwórz inne partycje wedle uznania.
- zanotuj kolejność partycji.
- Zakończ proces instalacji AmigaOS 4.0
- Jeżeli posiadasz pierwsze uaktualnienie AmigaOS 4.0 (10.10.2004), zainstaluj je (dla posiadaczy SiI680 czynność wymagana).
Instalacja Debiana
- Uruchom komputer z płyty AmigaOne Debian, tak jak to zostało opisane w dokumentacji. Poniższe punkty nie są wymienione w dokumentacji:
- Debian nazywa twarde dyski jako /dev/hdX. 'X' oznacza:
- twardy dysk podłączony do pierwszego portu IDE, master - /dev/hda
- twardy dysk podłączony do pierwszego portu IDE, slave - /dev/hdb
- twardy dysk podłączony do drugiego portu IDE, master - /dev/hdc
- twardy dysk podłączony do drugiego portu IDE, slave - /dev/hdd
- Debian nazywa partycje jako /dev/hdXY, gdzie pierwsza partycja na pierwszym porcie IDE oznaczona jest jako /dev/hdX1, druga /dev/hdX2, itd.
- Korzystając z tych informacji ustal nazwę partycję root (/dev/hdXY).
UWAGA: to jest raczej skrótowe wyjaśnienie nazewnictwa partycji; jednak powinno
być wystarczające, aby przebrnąć etap instalacji. Warto jednak doczytać więcej ewentualnych
szczegółów tutaj.
- Po ustawieniu zmiennych bootarg upewnij się, że dodałeś
ide=nodma, dla przykładu:
setenv bootargs root=/dev/hda4 video=radeon:1024x768-8@70 l2cr=0x80000000 ide=nodma
Zapewni to instalację z wyłączonym trybem DMA; obecnie jest to niezbędne, aby uniknąć problemu
uszkodzenia danych
- Zanotuj wszystkie zmienne bootarg
- Postępuj zgodnie ze wskazówkami instrukcji instalacji AmigaOne Debian
- Gdy instalator zaproponuje uczynienie systemu bootowalnym, wciśnij ALT+F2, aby przełączyć się na okno konsoli,
- Jeśli zamierzasz pobrać najnowszą wersję kernela, wprowadź następujące komendy (Zwróć uwagę na to, że przy tym sposobie [instalacji] instalator Debiana musi
najpierw poprawnie skonfigurować kartę sieciową - tak się powinno stać w
przypadku karty wbudowanej w płytę główną - a komputer musi być podłączony
do sieci z dostępem do Internetu.):
- Jeśli pobrałeś ostatnią wersję kernela i moduły oraz wypaliłeś je na CD, wprowadź następujące komendy:
- umount /dev/cdrom (ta komenda odmontuje napędy CD-ROM).
- Wyjmij płytę Woody installation CD z napędu i włóż CD zawierający obraz z kernelem i modułami.
- mount /dev/cdrom /instmnt
- cd /target (zmienia katalog, standardowo jesteśmy w głównym /).
- tar xvzf /instmnt/modules-2.4.26.tgz (wypakuje moduły kernela do /lib/modules/2.4.26).
- cp /instmnt/kernel-2.4.26 /target/boot/ (kopiuje obraz kernela do /boot/).
- Wprowadź następujące komendy:
- nano-tiny a1boot.conf (uruchamia nano-tiny, mały edytor tekstu).
- a1boot.conf jest plikiem z konfiguracją bootowania dla Debiana na AmigaOne. Dopisz następujące linie:
Linux /boot/kernel-2.4.26.img wraz z parametrami do bootowania, które były wymienione w kroku 1 w tej sekcji.
Przykładowa linia:
Linux /boot/kernel-2.4.22.img root=/dev/hda4 video=radeon:1024x768-8@70 l2cr=0x80000000 ide=nodma
- Przyszli użytkownicy SiI680 powinni dodać kolejną linię:
Linux-SiI680 /boot/kernel-2.4.26.img wraz z parametrami do bootowania, które były wymienione w kroku 1 w tej sekcji; jeśli masz zamiar używać wyłącznie portu IDE na SiI680, zamień ide=nodma na ide=reverse (To sprawi, że nazwy opisane w kroku 1 tego rozdziału nadal będą ważne) i dodaj opcję hde=noprobe i hdf=noprobe (ensures that the AmigaOne's internal IDE ports are not probed).
Przykładowa linia dla użytkowników SiI680:
Linux-SiI680 /boot/kernel-2.4.26.img root=/dev/hda4 video=radeon:1024x768-8@70 l2cr=0x80000000 ide=reverse hde=noprobe hdf=noprobe
- Naciśnij CTRL+X, następnie Y i po tym ENTER, aby zapisać i wyjść z pliku.
- Naciśnij ALT+F1, aby powrócić do instalatora, wybierz opcję "reboot".
- Może się zdarzyć, że będzie tu trzeba wyłączyć zupełnie AmigaOne i włączyć ponownie.
- Podczas bootowania zobaczysz menu, zawierające następujące linie:
1: Amiga OS4 (Default)
2: Amiga OS4 (Debug)
3: Linux
4: Linux-SiI680
Używając klawiszy kursora, klawiatury numerycznej i Entera poruszasz się po tym menu i wybierasz system. Wybierz Linux, aby dokończyć instalacji.
- Zaraz po zakończeniu instalacji Debiana, jest wysoce wskazane, aby zaimplementować pełną obsługę DMA. Część tej obsługi jest już dołączona do kernela w wersji 2.4.26, drugi krok jest jednak wymagany. Tak więc zaloguj się jako root i wpisz następujące komendy:
- nano /etc/init.d/checkroot.sh (uruchamia nano, edytor tekstu).
- Przewiń zawartość pliku na sam koniec.
- Wyznacz nazwy wszystkich napędów podłączonych do AmigiOne, użytych w kroku 1 tej sekcji.
- Przed linią : exit 0, wstaw następującą linię:
echo max_kb_per_request:15 >/proc/ide/hdX/settings
zamieniając 'hdX' z nazwą napędu. Należy tak zrobić dla każdego podłączonego napędu w komputerze. Dla przykładu:
echo max_kb_per_request:15 >/proc/ide/hda/settings
echo max_kb_per_request:15 >/proc/ide/hdc/settings
- Wciśnij CTRL+X i po tym Y, na końcu ENTER, aby zapisać i wyjść z pliku.
- Zrób restart AmigiOne.
- UWAGA: jest możliwe, że plik checkroot.sh został nadpisany podczas aktualizacji Debiana. Jeśli tak, to upewnij się, że powyższe linie będą dopisane w nowej wersji pliku checkroot.sh.
Podsumowanie
AOS4 i Debian są już gotowe do użytku. Należy zwrócić uwagę, że Debian Woody jest, z powodu nowych standardów, bardzo starą wersją systemu operacyjnego i powinien być zaktualizowany.
Na zakończenie
Ta instrukcja została napisana z pomocą amigaworld.net i wątku "OS4 & Debian dual booting experience (edited)".
Podziękowania dla wszystkich, którzy pomagali.
|
|
|
|
|
|
|
|
|
|