Am Samstag, 13. Januar 2007 12:03 schrieb Klaus Klein:
> Moin Liste.
>
>   Michael, ich weis ab und zu sollte ich besser zuhören, aber irgendwie
> meine ich mich zu erinnern das Du öffters eine Möglichkeit angesprochen
> hast wie man ein ISO-Image einer CD von der Platte booten kann.
>
> Kannst Du das nochmal in 'kleinen' Schritten erklären?

Gerne! Die Idee dazu kam von Klaus Knopper, so weit ich weiß. Statt Knoppix 
ganz auf hdd zu installieren kopierte man eine komprimierte Datei, 
KNOPPIX.SH, auf die Platte, stelle in der /boot/grub/menu.lst in der 
Kernelzeile entsprechende Optionen ein - und los gings. Wollte man updaten 
hat man lediglich die alte Datei KNOPPIX.SH, ca. 600 MB, gelöscht und eine 
neue dorthin kopiert. Man konnte die Settings, die man verändert hat, 
speichern in einer extra angelegten komprimierten Datei auf der Platte und 
darüberhinaus ein ebensolches Heimverzeichnis anlegen. 

So etwas gibt es heute noch z.B. bei PCLinuxOS. Man bootete die Version 0.93 
von einer Datei livecd.sqs und speicherte mit changes=/dev/hdaX, einem Ordner 
auf der gleichen Partition.

Ein Schritt weiter ist booten direkt vom iso-Image auf der Platte. Das geht 
mit SLAX z.B. so: 

title SLAX  from=iso slax-killbill-5.1.8.iso mode hdb8
kernel (hd1,7)/boot/vmlinuz root=/dev/ram0 rw quiet max_loop=255 init=linuxrc 
from=/dev/hdb8/slax-killbill-5.1.8.iso acpi=off changes=/dev/hdb8 vga=792
initrd (hd1,7)/boot/initrd.gz

Bei PCLinuxOS MiniMe 0.93 geht man so vor:
iso-Image herunterladen. Mit "mount -o loop <iso.Datei> /mnt/loop"
wird sie gemountet. Dann kopiert man den Ordner bootet auf eine Partition.
Die Datei livecd.sqs wird auf die gleiche Partition kopiert. Dann fügt man in 
die /boot/grub/menu.lst der Haupt-Dauf hda7 - normaler boot
istri, von der man bootet, ein:


title pclinuxos changes in hdb8 hardware detect
kernel (hd1,7)/boot/isolinux/vmlinuz bootfrom=/dev/hdb8 root=/dev/hdb8  
vga=788 splash=silent changes=/dev/hdb8 hwdetect=yes keyb=de_nodeadkeys   
initrd (hd1,7)/boot/isolinux/initrd.gz

Das Teil verhält sich jetzt wie eine "richtige" Installation, verbraucht 
freilich viel RAM - ist aber erheblich schneller als eine Live-CD, meist auch 
schneller als eine Festinstallation. Manchmal atemberaubend! 
 
Das gebootete OS existiert in mehreren Schichten:
- normal
- in einem Union-FS
- in einem Squash-FS
, die gleichzeitig benutzt werden. 

=> Wie das im Einzelnen geht hängt von jeder Distri ab - und bei diesen von 
der Version, muß also immer extra (!) erfragt werden. Zum Beispiel bei 
Knoppix ist das mit den verschiedenen Versionen sehr unterchiedlich.
Bei kanotix geht es so: 
title kanotix von iso
root (hd0,5)
kernel /kanotix/vmlinuz ramdisk_size=100000 init=/etc/init/ 
fromiso=/kanotix/kanotix.sio noprompt noeject lang=de apm=power-off nomce 
quiet irqpoll acpi=off lapic  (<= in nur 1 Zeile! Ab "kernel"...)
initrd /kanotix/miniroot.gz
Hier habe ich also den Bootordner kanotix genannt. Da sind nur 3 Dateien drin. 

Bei LernTux weiß ich es nicht und warte deshalb auf die Antwort von Dieter 
Schütze, den ich keineswegs vor den Kopf stoßen wollte. 

 
> (Ich wollte das erst per PM fragen, aber ich glaube das dies durchaus
> auch für die Liste interessant ist. Oder bin ich mal wieder der letzte?)
 
Wohl nicht! Diese Methode ist für das Ausprobieren von Distris, ohne sich den 
Wolf zu installieren, die beste - falls man genug RAM hat. 
Die Version, die wohl am meisten "sophisticated" ist, stammt aus Australien 
von Puppy Linux. Die schaffen es sogar das RAM-Problem zu lösen. Puppy ist 
das schnellste Linux, das ich kenne! Mittlerweile kann man sogar deren 
iso-Image auf einer ntfs-Partition speichern und von dort booten, Daten 
dorthin schreiben. Die Tendenz, Linux neben Windows auf einer Kiste haben zu 
wollen, ist in Amerika und Australien wohl viel stärker noch als bei uns.
Siehe dazu: 
http://schule.homelinux.com/how.puppy.works.zip - 244 KB zip-Datei

(Wenn Ihr das passend findet kann ich den Link auf unser Anfänger-Wiki 
setzen!)

Auf dem mir überlassenen alten Laptop habe ich SLAX, Kanotix, Knoppix und Jux² 
drauf, alle von iso gebootet. Engpaß sind da nur 128 MB RAM. 

Reicht das fürs Erste? Für LernTux warte besser auf Dieter Schütze. Glaube 
mir, diese Methode spart viel Zeit! 

Gruß,

Michael Bischof 
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an