PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie startet man die Image.gz ?



Jefferson
16.11.04, 15:16
hi Leutz..........

Folgendes : Ich möchte gern den Inhalt einer Live-CD auf mein Laptop kopieren ......soo
Die Verzeichniss Struktur fürs Linux ist soweit vorhanden (alles im Ordner ) !

Da ist ein File Image.gz ! Ich wollte das Image.gz via Loadlin starten und booten ? Ist das korrekt so ?? oder gibts da ne andere Möglichkeit ?!?

Ich starte das ganze unter DOS !

Könnte mir vielleicht einer sagen welche Parameter bzw. der Loadlin Command ist um dieses Image.gz zu öffnen / booten ?????
In diesem Image ist doch das Linux gepackt oder ?

Ist echt dringend , bin für jeden Tip dankbar !!

JEFF :(

carnil
16.11.04, 21:17
Hi

Folgendes Zitat von Dir hat mich aber ein bisschen verwirrt: Möchtest Du das Live-System starten, oder den Inhalt kopieren können?


Folgendes : Ich möchte gern den Inhalt einer Live-CD auf mein Laptop kopieren ......soo
Die Verzeichniss Struktur fürs Linux ist soweit vorhanden (alles im Ordner ) !

Das könnte nämlich vielleicht einfach über ein loop-device gehen? Ein Beispiel dazu findet man auch in der manpage von mount.

EDIT: Ich hatte die Frage völlig falsch verstanden.

MfG carnil

tictactux
17.11.04, 01:26
Hi,
> Könnte mir vielleicht einer sagen welche Parameter bzw. der Loadlin
ähnliche wie in den letzten 3 Zeilen von CDROM:/isolinux/isolinux.cfg

> In diesem Image ist doch das Linux gepackt oder ?
Ja. Ein Teil davon. Der Rest ist in CDROM:/root
Algorithmus (auf Linux-Rechner):
while true; do
gunzip -c Image.gz > Image.unzipped
mount -o loop Image.unzipped /mnt/ext2-image
[study, fix, merge /root with Image ;) ]
[move image 2 notebook]
[boot image with grub-floppy]
^C
done # well, ... almost

> Ist echt dringend , bin für jeden Tip dankbar !!
Hoffentlich nicht so dringend, daß Du noch 3 Threads damit
aufmachst...

Viel Spaß

Jefferson
17.11.04, 19:17
Erstmal Danke für die Hilfe ;)

Also ich will irgendwie diese Live-Cd zum laufen bringen , ist mir bis jetzt noch net gelungen da ich ein parallel Port CD LAufwerk an meinem Lap habe !
Normalerweise startet die ja automatisch beim PC anschalten , geht aber net bei mir !


Also ich habe jetzt folgendes gemacht :

gunzip -c Image.gz > Image.unzipped
mount -o loop Image.unzipped /mnt/ext2-image

1 . ) In dem Verzeichniss /mnt/ext2-image finde ich jetzt folgende Ordner/Verzeichnisse :

about -dev - lib - mnt - proc - tmp - var - bin -etc - lost+found - sbin -usr


Ist das soweit richtig ?

2 :) Was muss ich jetzt als nächstes machen ....... Eine Grub -Disk erstellen ?

PS : Was bedeuted das genau : [study, fix, merge /root with Image ?

Bitte genau erklären da Anfänger !

Gruß,
JeFF :)

tictactux
17.11.04, 21:09
[QUOTE=Jefferson]
> Ist das soweit richtig ?
Ja

> Was muss ich jetzt als nächstes machen ....... Eine Grub -Disk erstellen ?
Ist am einfachsten (und flexibel).
Booten kannst Du das Image aus grub (in etwa):
root (hd0,0)
kernel /warlinux
initrd Image.gz

> PS : Was bedeuted das genau : [study, fix, merge /root with Image ?
Daß das Image.gz nicht vollständig ist, und du mit dem Booten
dieses Images außer einem Shell-Prompt nichts hast.
Die Tools (wavemon,kismet) liegen unter /root auf der CD, nicht im
Image.gz.

> Bitte genau erklären da Anfänger !
Dann ist das echt nicht die richtige CD. Erst die Hausaufgaben...

Gruss, und bitte keine PMs mehr :o

Jefferson
18.11.04, 17:45
hi tictactux !

Erstmal Danke für die schnelle Hilfe ;)

>> Die Tools (wavemon,kismet) liegen unter /root auf der CD, nicht im
Image.gz.

1. Langt es wenn ich den kompletten /root Ordner rüberkopiere zum Laptop ?
werden die Programme (Kismet usw... ) auch erkannt ?

2. Ich habe das Image.gz testweise erstmal unter meinem Slackware Linux abgelegt / also das Image.unzipped unter Slackware gemountet ! (ist das quatsch ?? )

3 : ISt es besser eine extra Partition auf dem Lap anzulegen (bsp. /dev/hda3) , Image.gz / Image unzipped + / root Verzeichniss auf diese Partition kopieren und dann mit Grub-Disk booten ? Ist das der richtige Weg ?

Ich weiss , viele Fragen , aber nur so lernt man ;) Ich hoffe auf Deine Help
:)

Gruß,
JEFF

Jefferson
21.11.04, 10:57
Hmm ..Ich komme irgendwie net weiter .....

Ich hab folgendes gemacht :

Von der Live-CD das Paket Image.gz und / linux Kernel Img . in mein

/home Verzeichniss gemacht auf Slackware !

Wenn ich nun mit der Grub-Floppy Disk eingebe :

>root (hd0,0)
>kernel /linux
>initrd /Image.gz
>boot

...danach fängt er an zu booten .....Found an compressed Image ....usw....
und dann `ne fehlermeldung KERNEL Panic etc... und bleibt hängen !

Was hab ich falsch gemacht ? Muss ich das Image.gz und kernel.img in ein anderes Verzeichniss legen ??

Bitte um Hilfe !!!

Gruß
JeFF

tictactux
21.11.04, 17:28
Na gut. Voraussetzung: auf dem Laptop >70 MB Platz auf der
Partition /dev/hda1, FAT16/32 oder ext2 formattiert.
In grub ist das (hd0,0).

Vorbereitung: Kopieren des Inhaltes von /root von der CDROM in
die initrd (Image.gz) auf einem Linux Rechner.
Dazu ist eine Vergrößerung der Initrd.gz erforderlich.

Folgendes mache auf dem Linuxrechner (mit CDROM-Laufwerk) in
einem Temporärverzeichnis (/home/wrk), in welches Image.gz von
der CDROM kopiert wurde, als root.

gunzip -c Image.gz >Image.old
dd if=/dev/zero of=zeros bs=1000k count=40
cat Image.old zeros > Image
rm zeros
e2fsck -f Image
parted Image resize 1 0 70
e2fsck Image
mkdir -p /mnt/loop
mount -t ext2 -o loop Image /mnt/loop
Mounte die CDROM, kopiere (z.B. mit dem Midnight Commander)
alles von CDROM/root in das root des gemounteten Image in
/mnt/loop. Am Besten im mc 'Update' wählen, bei Fragen nach
Überschreiben vorhandener Dateien.

Danach:

umount /mnt/loop
cd /home/wrk
gzip Image
Die Image.gz kopiere zusammen mit warlinux ins Haupverzeichnis
des Notebooks (FAT16/FAT32/ext2).

Boote das Notebook mit der grub-Floppy. Am Boot-Prompt:

root (hd0,0)
kernel /warlinux root=/dev/ram0
initrd /Image.gz
boot
Das war's. Dann lies bitte noch die Netiquette und und die
Verhaltensregeln dieses Forums, solange bis Du sie begreifst :rolleyes:

Jefferson
21.11.04, 17:49
Thx tictactux ;) Letzte Frage ? Warum Netiquette ? Ich war doch net unhöflich ?? Raf ich net :confused:
Trotzdem Danke nochmal das Du Dir die Zeit genommen hast und noch ein schönen Abend :)
Gruß JeFF !

tictactux
21.11.04, 18:00
Thx tictactux ;) Letzte Frage ? Warum Netiquette ? Ich war doch net unhöfflich ?? Raf ich net :confused:
Weil ich meinen letzten Post, nach 2 drängelnden PMs von Dir innerhalb
von 10 Minuten mit folgendem (recht eindeutigen Hinweis) abschloß:
> Gruss, und bitte keine PMs mehr :(

Einige Leute empfinden das tatsächlich als unhöflich (u.a. auch die hier
geltenden Forenregeln).

Jefferson
21.11.04, 18:08
Ok kommt net wieder vor ! Versprochen ! ;)
JeFF

Jefferson
22.11.04, 10:55
Tag ....

Es gibt nochein Problem :

der Befehl

> parted Image resize 1 0 70

Das Prg. parted habe ich nicht ! Habe es versucht nachträglich zu installieren , aber wenn ich dann #: parted Image resize 1 0 70 eingebe , gibts ne Fehlermeldung > Das Argument ist ungültig :confused:

Kann ich eventl. nen anderes Prg. nehmen für resize von dem Image ?

Gruß,
JEFF :o

tictactux
22.11.04, 17:03
Laß Dir doch einfach die Partitionsgröße erst anzeigen:


parted Image print

und setze dann statt 70 den Wert ein, der unter "End" steht.
Du kannst parted natürlich auch interaktiv benutzen
> parted Image
> help
> quit

Jefferson
22.11.04, 19:36
hi :) So... alles im Lot soweit ...hab auch schonmal ein Testlauf durchgeführt ..... allerdings unter FAT32 formatierter Platte ...... Mit der Grub Disk lässt sich das Image.gz + War-Linux Kernel booten und es erscheint dann auch die Shell von War-Linux !

Frage :
1. Kann ich nachträglich irgendwie in vfat Modus umstellen da manche Zeichen bzw. Ordner abgekürzt dargestellt werden ? Hängt dat eventl. an falscher Formatierung ?

2. Du sagtest : .........alles von CDROM/root in das root des gemounteten Image in
/mnt/loop ! Soll ich den kompl. /root Ordner von CD in das gemountete Image
kopieren ODER lediglich den Inhalt von /root (CD) zum Image kopieren ??
Da es bei dem gemounteten loop Image kein root Ordner gibt deshalbdie Frage !

Gruß,
JeFF :)

tictactux
22.11.04, 19:54
1. Kann ich nachträglich irgendwie in vfat Modus umstellen da manche Zeichen bzw. Ordner abgekürzt dargestellt werden ? Hängt dat eventl. an falscher Formatierung ?
Was willst Du umstellen ? Du greifst doch zunächst nur auf das ext2fs der Image.gz bzw. RAM-Disk zu. ? Wenn die Festplatte mit dem Image
FAT-formattiert ist, ist das egal (wird ja nach Booten nicht benutzt).
Ansonsten sag genau was Du meinst.


2. Du sagtest : .........alles von CDROM/root in das root des gemounteten Image in
/mnt/loop ! Soll ich den kompl. /root Ordner von CD in das gemountete Image
kopieren ODER lediglich den Inhalt von /root (CD) zum Image kopieren ??
Da es bei dem gemounteten loop Image kein root Ordner gibt deshalbdie Frage
Das sagte und meinte ich. Lies obigen Satz genau, und denke darüber
nach was wohl gemeint sein könnte. Irgendwann habe ich von "merge"
gesprochen. Weiterhin habe ich ausdrücklich was zum Thema Überschreiben gesagt.

Jefferson
26.11.04, 18:43
Was willst Du umstellen ? Du greifst doch zunächst nur auf das ext2fs der Image.gz bzw. RAM-Disk zu. ? Wenn die Festplatte mit dem Image
FAT-formattiert ist, ist das egal (wird ja nach Booten nicht benutzt).
Ansonsten sag genau was Du meinst.
.

Tag ...

1 .Ich meinte z.B das manche Namen die etwas länger sind , z.B Warlinux-CD-05 dann in etwa so dargestellt werden Warlinux~1 ( als Beispiel ) ....man kann also manche Ordner / Files nicht richtig lesen da abgekürzt ? Ich hatte den Test unter MS-DOS durchgeführt , vielleicht deswegen ??

2. Mit dem /root Verzeichniss melde ich mich später nochmal , ich muss das nochmal neu machen !

Bis dann ,
JEFF ;)

tictactux
26.11.04, 19:17
1 .Ich meinte z.B das manche Namen die etwas länger sind , z.B Warlinux-CD-05 dann in etwa so dargestellt werden Warlinux~1 ( als Beispiel ) ....man kann also manche Ordner / Files nicht richtig lesen da abgekürzt ? Ich hatte den Test unter MS-DOS durchgeführt , vielleicht deswegen ??
Also odas Kopieren mußt Du unter Linux machen !! (ich sagte auch
"auf dem Linux Rechner"). Die meisten Sachen sind zudem Symlinks, mit
denen DOS eh nichts anfangen kann.

Jefferson
28.11.04, 18:13
Boote das Notebook mit der grub-Floppy. Am Boot-Prompt:

root (hd0,0)
kernel /warlinux root=/dev/ram0
initrd /Image.gz
boot


Ich habe die Image.gz + linux in mein Heimverzeichniss meines Linux kopiert
und probiert erneut zu booten via Grub -Disk !
Er lädt und bleibt dann mit der Fehlermeldung hängen :

Kernel panic : Out of memory and no killable processes ............

Pladde is ext2 formatiert und ca 800 MB Platz auf der Pladde..... ?

JeFF