AmigaOne & AmigaOS4 AmigaOne & AmigaOS4 AmigaOne & AmigaOS4 AmigaOne & AmigaOS4
Intuition Base
Polski Portal Amigowy
System Sprzęt Programy Artykuły Dystrybucja Linki

AmigaOS 4.0


Instalacja AmigaOS 4.0 i Debiana na tym samym dysku

Club Amiga Magazine

System

Sprzęt
Artykuły

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

  1. Wstrzymaj proces bootowania przytrzymując klawisz inny niż Enter.
  2. W zakładce "Integrated peripherals", usuń nazwę konfiguracji (zazwyczaj "Default"); spowoduje to uruchomienie drugiego poziomu menu bootloadera.


Instalacja AmigaOS 4.0

  1. Rozpocznij instalację AmigaOS 4.0 zgodnie z zaleceniami jego instrukcji instalacji.
  2. 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.
  3. Zakończ proces instalacji AmigaOS 4.0
  4. Jeżeli posiadasz pierwsze uaktualnienie AmigaOS 4.0 (10.10.2004), zainstaluj je (dla posiadaczy SiI680 czynność wymagana).


Instalacja Debiana

  1. 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
  2. Postępuj zgodnie ze wskazówkami instrukcji instalacji AmigaOne Debian
  3. Gdy instalator zaproponuje uczynienie systemu bootowalnym, wciśnij ALT+F2, aby przełączyć się na okno konsoli,
  4. 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.):
  5. 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/).
  6. 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.
  7. Naciśnij ALT+F1, aby powrócić do instalatora, wybierz opcję "reboot".
  8. Może się zdarzyć, że będzie tu trzeba wyłączyć zupełnie AmigaOne i włączyć ponownie.
  9. 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.
  10. 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.

William 'WilleKe/ntm' White dla IntuitionBase
Tłumaczenie: Sebastian Rosa i Krzysztof Żegleń

09.11.2004
[ Strona główna   System   Sprzęt   Programy   Artykuły   Dystrybucja   Linki ]

©2004 - 2010 PPA-Team
Amiga and its logos are registered trademarks of Amiga Inc.