Nedávno mě na PowerDeveloper.org [5] požádal jeden uživatel Pegasose II, jestli bych mohl sepsat návod na instalaci nejnovější distribuce Debian - 5.0 Lenny - na Pegasos II. Zmínil jsem se totiž o úspěšné instalaci Lennyho na Pegasos II G4. A protože instalace Linuxu na Pegasosu neprobíhá úplně standardně, hlavně pokud vezmeme v úvahu použití RDB disku (MorphOS) místo MBR (PC) a také problémy s nečitelností oddílu přímo z OpenFirmware (v 1.2) v případě použití žurnálovacího souborového systému Ext3, může se níže uvedený návod někomu hodit. Debian 5 jsem sice musel několikrát instalovat (česká instalace - první test bez návodu, pro vytvoření návodu: anglická instalace s Ext3, anglická instalace s Ext2 a nyní opět česká instalace pro zaznamenání českých textů v instalaci), ale aspoň by to měl být návod přesně krok za krokem a na vlastní kůži otestovaný včetně řešení zmíněného problému s Ext3 oddílem a navíc jeho maximální zjednodušení pro čtenáře Czech PUG
0. Obecná příprava oddílů pro Linux - pokud již používáte disk s MorphOS:
V programu HDConfig si na disku vytvořte následující speciální oddíly:
pro Linux instalaci (několik GB, např. 15 GB) a Linux swap (např. 2 GB)
HDConfig - příprava oddílu #1 (root):
- Filesystém - vyberte Uživatelský
- ID: 0x4c4e5800 ... ext2 (bez problémů v OF)
nebo
ID: 0x45585403 ... ext3 (viz 14. níže)
HDConfig - příprava oddílu #2 (swap):
- Filesystém - vyberte Uživatelský
- ID: 0x53575000 ... swap
Uložit.
Postup pro nastavení oddílů lze samozřejmě použít i pro jinou distribuci Linuxu (Ubuntu 8.10, openSUSE 11.1, ...).
1. Stáhněte si Debian 5.0 PowerPC ISO DVD:
http://cdimage.debian.org/debian-cd/5.0.0/powerpc/iso-dvd/debian-500-powerpc-DVD-1.iso [6]
a vypalte si ho.
2. Start instalace:
Speciální bootovací jádro pro Genesi Pegasos II, základně na Debian 5.0 Lenny DVD - soubor install/pegasos.
OF:
boot cd install/pegasos
3. Menu - stiskněte 1 (install)
... počkejte - bootání ...
4. Choose language: Czech - Čeština
5. Vybrat rozložení klávesnice: česká
... počkejte - prohledává se CD-ROM ...
6. Nastavit síť:
- vyberte "eth0: VIA Technologies, Inc. VT6102 [Rhine-II]"
- jméno počítače: pegasos
- název domény: (nic)
Pokud vyskočí varování "Rozdělit disky: Device /dev/hdx has multiple (0) logical sectors per physical sector...", stiskněte Ignore.
7. Rozdělit disky
- vyberte Ruční
- vyberte oddíl pro root (instalaci Linuxu) ... [ENTER]
- použít jako: [ENTER]
- .. žurnálovací souborový systém Ext3 (viz 14. níže)
.. nebo souborový systém Ext2 (bez problémů v OF) - přípojný bod: [ENTER] ... / kořenový souborový systém
- stiskněte "skončit s nastavováním oblasti"
Zapamatujte si číslo disku se symbolem "/" vpravo.
- vyberte oddíl pro swap (automaticky)
- "Ukončit rozdělování a zapsat změny na disk"
- Varování: zvolte [Ano] zapsat změny na disk
... počkejte - formátování oblastí ...
8. Instalace základního systému
... počkejte - instaluje se základní systém ...
9. Nastavit uživatele a hesla
- Heslo uživatele root: ***
- Znovu zadejte heslo pro ověření: ***
- Celé jméno nového uživatele: Lukáš Stehlík - napište své vlastní jméno
(české znaky v horní řadě přes ALT)
- Uživatelské jméno pro nový účet: luky
Uživatelská jména musí začínat malým písmenem, za kterým může následovat libovolná kombinace čísel a malých písmen. Jiná kombinace je neplatná a budete požádáni znovu opět o celé jméno a uživatelské jméno.
- Zadejte heslo pro nového uživatele: ***
- Znovu zadejte heslo pro ověření: ***
10. Nastavuje se apt
... počkejte - prohledává se CD-ROM ...
- Prozkoumat další CD nebo DVD?: Ne
- Používat síťové zrcadlo? Ne (pro teď)
11. Vybrat a nainstalovat software
- Připojit se k průzkumu o nejpopulárnější balíky? Ano/Ne
- Výběr programů:
* Desktopové prostředí
* Standardní systém
- [TAB] ... Pokračovat ... [ENTER]
... počkejte - stahování 768 souborů ... příprava, instalování, konfigurace... trvá trochu déle
12. Vyberte "Pokračovat bez zavaděče"
Zpráva s novou konfigurací OF:
setenv boot-device hd:5
setenv boot-file boot/vmlinuz-2.6.26-1-powerpc root=/dev/hdd6
setenv auto-boot-timeout 5000
setenv auto-boot? true
a Debian 5 jednořádkovým příkazem pro spuštění z OF - např.:
boot hd:5 boot/vmlinuz-2.6-26-1-powerpc root=/dev/hdd6
(ignorujte řetězec"<unknown path>" na obrazovce místo "hd")
Pokračovat.
13. Dokončit instalaci
- Jsou systémové hodiny nastaveny na UTC? Ano / Ne
Vyjměte DVD z DVD-ROM mechaniky.
- Stiskněte Pokračovat.
Restart.
Pokud jste si vybrali ext2 souborový systém, již nyní můžete do Debianu nastartovat - např. OF příkazem:
boot hd:5 boot/vmlinuz-2.6-26-1-powerpc root=/dev/hdd6
Číslo oddílu (vyznačené tučně) samozřejmě nahraďte podle informací z instalace podle bodu 12.
Firmware Pegasose čísluje oddíly od 0, Linux čísluje oddíly od 1 - proto je root pro linuxové jádro nastaven o 1 vyšší.
14. OF a problém s bootovacím jádrem na ext3 souborovém systému - řešení
V případě použití žurnálovacího souborového systému Ext3 pro Debian oddíl nastane komplikace s nečitelností tohoto oddílu v OF (verze 1.2).
Stáhněte si toto bootovací jádro:
http://powerpc.lukysoft.cz/data/debian5/vmlinuz-2.6.26-1-powerpc [7]
a použijte ho k nastartování z OF čitelného oddílu - Ext2, FFS, SFS... Osobně používám malý FFS 1 GB oddíl pouze pro bootovací jádra různých operačních systémů (MorphOS 2, AmigaOS 4.1, Ubuntu 8.10, openSUSE 11.1, Debian 5 Lenny, Symobi, ...) a mám zde také vytvořený bootovací soubor "menu", které mi při startu Pegasose nabízí výběr operačního systému, takže nemusíte stále psát dlouhé bootovací příkazy.
boot hd:X vmlinuz-2.6.26-1-powerpc root=/dev/hdYZ
kde X je číslo OF čitelného oddílu se souborem vmlinuz-2.6.26-1-powerpc,
kde hdYZ je stejné jako v bodu 12 při instalaci Debianu (např. hdd6 - Debian 5 oddíl).
Poznámka: Soubor vmlinuz-2.6.26-1-powerpc je z mé Pegasos II Debian 5 instalace - použil jsem MorphOS Ext2/3 ovladač (FilesystemPack) a utilitu Mounter pro připojení čerstvého Ext3 oddílu s Debian 5 instalací k MorphOS 2 a pak jsem zkopíroval soubor boot/vmlinuz-2.6-26-1-powerpc na oddíl, který je čitelný z OF. Pokud chcete použít Ext3 souborový systém, myslím, že stáhnutí bootovacího jádra přímo ze stránek Czech PUG je jednodušší.
Přesně tímto postupem jsem nainstaloval Debian 5.0 Lenny (na Ext2 i Ext3 oddíl) na Genesi PegasosPPC II, funguje to - doufám, že tento návod pomůže i vám.
Související články:
Debian GNU/Linux 5.0 uvolněn [8] (15.02.2009)