[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bootfähige Pr05 für PowerPC: So geht es!



Pre05 für Powerpc ist nicht von allein bootfähig.

Ein Verfahren, mit Hilfe einer Standard-Debian-
Installations-CD dennoch Pre05 auf Powerpc in-
stallieren zu können, wurde bereits gepostet.

siehe
http://skolelinux.de/pipermail/user/2005-September/003812.html

Hier wird jetzt ein Verfahren beschrieben, um eine
CD mit Pre05 zu erzeugen, die von alleine bootet
und Skolelinux auf Powerpc installiert.

Um das Verfahren nutzen zu können, wird eine
aktuelle Standard-Debian-Installations-CD
(Sarge) und ein laufendes Linux mit aktuellem
mkisofs benötigt.

** Achtung **
Es klappt nicht mit älteren Versionen von mkisofs.

Ich habe ein i386 mit Debian-Sarge zum Bau des neuen
Image verwendet, das nach dem Brennen auf einem
Mac Mini ausprobiert wurde.

Hier geht es los:


1. Besorge eine CD mit Pre05 und lege sie
   in den Rechner ein.

3. werde root-nutzer
   
   $ su   

2. erzeuge ein Arbeitsverzeichnis
   
   # mkdir /tmp/workplace

3. mounte die CD mit Pre05
   
   # mount /cdrom

4. kopiere den CD-Inhalt
   
   (dauert etwas)
   
   # mkdir /tmp/workplace/cdtree
   # cp -Rp /cdrom/* /tmp/workplace/cdtree

5. (vorsichtshalber)
   
   kopiere Informationsdateien der CD einzeln,
   falls sie im Schritt 4 nicht bereits übertragen
   wurden
   
   # mkdir /tmp/workplace/cdtree/.disk
   # cd /tmp/workplace/cdtree/.disk
   # cp /cdrom/.disk/* ./
   
   mit dem nächsten Befehl sollten die folgenden
   vier Dateien angezeigt werden:
   
     base_components
     base_installable
     info
     udeb_include
   
   # ls /tmp/workplace/cdtree/.disk

6. tausche die Pre05 mit der Sarge-CD

   # umount /cdrom
   # eject

   Pre05 entnehmen, Sarge-CD einlegen, danach
   
   # mount /cdrom

7. (vorsichtshalber)

   spiele neuere Version des Bootloaders auf

   # rm /tmp/workplace/cdtree/install/ofboot.b
   # cp /cdrom/install/ofboot.b /tmp/workplace/cdtree/install
   # umount /cdrom
   # eject

8. ermögliche mkisofs, die richtigen Datei-Endungen für
   das HFS-Filesystem zu erzeugen

   Dafür ist eine neue Text-Datei im Verzeichnis
   /tmp/workplace/ anzulegen mit dem Namen map.txt

   Der Inhalt sollte wie folgt aussehen:

     # ext.  xlate  creator  type    comment
     .hqx    Ascii  'BnHx'   'TEXT'  "BinHex file"
     .mov    Raw    'TVOD'   'MooV'  "QuickTime Movie"
     .deb    Raw    'Debn'   'bina'  "Debian package"
     .bin    Raw    'ddsk'   'DDim'  "Floppy or ramdisk image"
     .img    Raw    'ddsk'   'DDim'  "Floppy or ramdisk image"
     .b      Raw    'UNIX'   'tbxi'  "bootstrap"
     yaboot  Raw    'UNIX'   'boot'  "bootstrap"
     vmlinux Raw    'UNIX'   'boot'  "bootstrap"
     .conf   Raw    'UNIX'   'conf'  "bootstrap"
     *       Ascii  '????'   '????'  "Text file"
   
   Die erste Zeile ist eine Kommentarzeile, eingeleitet durch
   das Zeichen '#'.

9. erzeuge neues Iso-Image

   (wegen der besseren Lesbarkeit sind die Optionen für den
   Befehl mkisofs auf mehrere Zeilen verteilt dargestellt, 
   natürlich gehören sie alle in eine einzige Kommandozeile)

   # mkisofs -o /tmp/workplace/Pre05-bootbar.iso 
             -chrp-boot 
	     -U 
	     -part
	     -hfs
	     -hfs-volid "Skolelinux Pre05-bootbar"
	     -hfs-bless /tmp/workplace/cdtree/install
	     -map /tmp/workplace/map.txt
	     -T
	     -r
	     -l
	     -J
	     -A "Skolelinux Pre05-bootbar"
	     -sysid PPC
	     -V "Skolelinux Pre05-bootbar"
	     -volset 4
	     -no-desktop
	     -allow-multidot
	     -volset-size 1
	     -volset-seqno 1
	     -part
	     /tmp/workplace/cdtree

10. CD brennen

    Wenn alles geklappt hat, sollte jetzt ein neues,
    bootfähiges knapp 700 MByte grosses Iso-Image 
    erzeugt worden sein:

    /tmp/workplace/Pre05-bootbar.iso

    Dieses Image kann auf dem üblichen Weg auf eine
    CD gebrannt werden.

11. Anmerkung

    Das Verfahren läßt sich verbessern, insbesondere 
    eleganter fassen. Aber es funktioniert, beispiels-
    weise unter Skolelinux Pre05, welches ohne bootfähige
    CD, dafür mit dem eingangs erwähnten Kniff auf 
    PowerPC installiert wurde :)).

    Ich hoffe, das geschilderte Verfahren enthält weder
    Schreibfehler noch Auslassungen.

    Feedback über diese Liste ist erwünscht.

Gruß
Peter Voigt
 
   


Reply to: