Page 1 of 3

Bootet nicht

Posted: Sun 05 Oct 2008, 12:25
by ansi
Hallo
Ich habe ein Probleme bei der Installation von Puppy 4.0 ich gehe nach dieser Anleitung vor. Nur mit dem unterschied das ich eine Sata Festplatten habe auf der ich nur 1 Partition habe. Ich denke das der Fehler daran liegt das die Anleitung für eine Festplatte mit mehren Partition ist und ich nur 1 Partition habe.
Probleme das er nicht Bootet nach dem neustart

der Eintrag den ich in der menu.lst ändere ist also so:

Code: Select all


title Puppy Linux 4.00 frugal (on /dev/sda1)

rootnoverify (hd0,0)

kernel /puppy400/vmlinuz pmedia=satahd  psubdir=puppy400

initrd /puppy400/initrd.gz 
Hab auch schon den Eintrag den der "Puppy universal Installer" nach der Installation raus gibt direkt rein zu kopieren. Hat auch nicht geklappte.

Hab jetzt dann Muppy-008.2-DE mal versucht ob es da klappt hatte aber schon Probleme beim "Grub bootloader config"


muss aber Ehrlich gesagt zugeben das mir Muppy-008.2-DE auf Grund der deutschen Sprache am liebsten währe. kann mir Bitte jemand weiter helfen.

Gedacht ist es für menen Homeserver / 2 PC


edit

Sorry hab mich vertippt
rootnoverify (hd0,1)
geändert in
rootnoverify (hd0,0)

Posted: Sun 05 Oct 2008, 12:43
by MU
Hallo ansi,
willkommen bei Puppy :D

rootnoverify (hd0,1)

Nimm da:

rootnoverify (hd0,0)

Bei Grub -Befehlen wird immer eine Nummer abgezogen im Vergleich zur Linux-Schreibweise.

Geht es dann immer noch nicht (sollte aber), dann probiere:

Code: Select all

title Puppy Linux 4.00 frugal (on /dev/sda1) 

rootnoverify (hd0,0) 

kernel /puppy400/vmlinuz pmedia=satahd  psubdir=puppy400 pdev1=sda1 layerfs=aufs

initrd /puppy400/initrd.gz

Benutze unbedingt:
layerfs=aufs

In neueren Versionen wird "aufs" automatisch genutzt.
In Puppy 4.0 war das noch nicht so, da kam ein alter, fehlerhafter Treiber als default zum Einsatz.
Mit dem Befehl jedoch erzwingst Du den "richtigen" Treiber.
Der alte zerschiesst irgendwann das interne Dateisystem in der Speicherdatei.

Mark

Posted: Sun 05 Oct 2008, 12:55
by ansi
MU wrote:Hallo ansi,
willkommen bei Puppy :D

rootnoverify (hd0,1)

Nimm da:

rootnoverify (hd0,0)
sorry hab mich nur vertippt ich verwende: rootnoverify (hd0,0)
MU wrote:

Code: Select all

title Puppy Linux 4.00 frugal (on /dev/sda1) 

rootnoverify (hd0,0) 

kernel /puppy400/vmlinuz pmedia=satahd  psubdir=puppy400 pdev1=sda1 layerfs=aufs

initrd /puppy400/initrd.gz

Benutze unbedingt:
layerfs=aufs

In neueren Versionen wird "aufs" automatisch genutzt.
In Puppy 4.0 war das noch nicht so, da kam ein alter, fehlerhafter Treiber als default zum Einsatz.
Mit dem Befehl jedoch erzwingst Du den "richtigen" Treiber.
Der alte zerschiesst irgendwann das interne Dateisystem in der Speicherdatei.

Mark
Test ich gleich

Posted: Sun 05 Oct 2008, 13:12
by MU
Sonst fällt mir auf Anhieb nur ein:
nicht:
pmedia=satahd
sondern:
pmedia=idehd

Einige Rechner lassen Sata-Platten im IDE Modus laufen, aus Kompatibilitätsgründen.

Mark

Posted: Sun 05 Oct 2008, 13:34
by ansi
MU wrote:

Code: Select all

title Puppy Linux 4.00 frugal (on /dev/sda1) 

rootnoverify (hd0,0) 

kernel /puppy400/vmlinuz pmedia=satahd  psubdir=puppy400 pdev1=sda1 layerfs=aufs

initrd /puppy400/initrd.gz

Benutze unbedingt:
layerfs=aufs

In neueren Versionen wird "aufs" automatisch genutzt.
In Puppy 4.0 war das noch nicht so, da kam ein alter, fehlerhafter Treiber als default zum Einsatz.
Mit dem Befehl jedoch erzwingst Du den "richtigen" Treiber.
Der alte zerschiesst irgendwann das interne Dateisystem in der Speicherdatei.

Mark
ging auch nicht. :(

hier ein Bild der menu.lst
Image
MU wrote:Sonst fällt mir auf Anhieb nur ein:
nicht:
pmedia=satahd
sondern:
pmedia=idehd

Einige Rechner lassen Sata-Platten im IDE Modus laufen, aus Kompatibilitätsgründen.

Mark
das werde ich am Abend testen muss jetzt wo hin

Posted: Sun 05 Oct 2008, 21:14
by ansi
MU wrote:Sonst fällt mir auf Anhieb nur ein:
nicht:
pmedia=satahd
sondern:
pmedia=idehd

Einige Rechner lassen Sata-Platten im IDE Modus laufen, aus Kompatibilitätsgründen.

Mark
ging leider auch nicht

Posted: Mon 06 Oct 2008, 10:39
by MU
Hallo,
dann würde ich die Version mit dem anderen Kernel probieren.
Es gab im Forum vereinzelte Meldungen, daß Puppy mit dem einen Kernel startet, mit dem anderen nicht.

Verwende am besten die neue 4.1, da er in 4.00 ganz neu und noch nicht gut angepasst war.
http://www.puppylinux.com/blog/

Die endgültige Version sollte heute oder morgen verfügbar sein, sonst nimm "4.1rc".

Oder das deutsche Muppy 008.4c3, das enthält auch den neuen Kernel:
http://www.murga-linux.com/puppy/viewto ... &start=165

Der neue Kernel benutzt veränderte Festplattentreiber, so werden auch IDE-Festplatten nun als sd, und nicht mehr als hd eingebunden.
Daher dürfte sich auch an der Sata Unterstützung einiges geändert haben.

Mark

Posted: Mon 06 Oct 2008, 18:04
by Haegar75
Hi,
ich musste meine menu.lst ändern, Weil vmlinuz und initrd nicht unter /puppy400 lag, sondern im "root"
Quasi: /vmlinuz bzw. /initrd.gz
Gruß Haegar

Posted: Mon 06 Oct 2008, 18:30
by ansi
MU wrote:Hallo,
dann würde ich die Version mit dem anderen Kernel probieren.
Es gab im Forum vereinzelte Meldungen, daß Puppy mit dem einen Kernel startet, mit dem anderen nicht.

Verwende am besten die neue 4.1, da er in 4.00 ganz neu und noch nicht gut angepasst war.
http://www.puppylinux.com/blog/

Die endgültige Version sollte heute oder morgen verfügbar sein, sonst nimm "4.1rc".

Oder das deutsche Muppy 008.4c3, das enthält auch den neuen Kernel:
http://www.murga-linux.com/puppy/viewto ... &start=165

Der neue Kernel benutzt veränderte Festplattentreiber, so werden auch IDE-Festplatten nun als sd, und nicht mehr als hd eingebunden.
Daher dürfte sich auch an der Sata Unterstützung einiges geändert haben.

Mark
Muppy 008.4c3 ging nicht. jetzt test ich noch die puppy-4.1-k2.6.25.16
Haegar75 wrote:Hi,
ich musste meine menu.lst ändern, Weil vmlinuz und initrd nicht unter /puppy400 lag, sondern im "root"
Quasi: /vmlinuz bzw. /initrd.gz
Gruß Haegar
vmlinuz und initrd sind im Puppy084 beim Muppy 008.4c3

edit:
Puppy geht auch nicht

Posted: Mon 06 Oct 2008, 21:10
by ansi
hat noch jemand eine Idee :?: :!: :?:

Posted: Tue 07 Oct 2008, 01:47
by MU
man könnte theoretisch DOS installieren.
Es gibt Grub versionen für Dos oder Windows.
Die kann man z.B. über die autoexec.bat starten.

Hast Du Kenntnisse mit DOS?
Hast Du ein DOS oder Windows zur Verfügung?

------------------
Oder man startet von CD.
Das geht sehr schnell, wenn pup_400.sfs oder msy_084.sfs auf die Festplatte kopiert wird.

Dann werden von CD nur die winzigen Dateien vmlinuz und initrd.gz geladen.

Ich weiß, das sind beides "unsaubere" Vorschläge.
Mir ist jedoch nicht klar, warum Grub bei Dir nicht läuft, die menu.lst sieht ja ok aus.
Daher fällt mir momentan keine "saubere" Lösung ein.

Mark

Posted: Tue 07 Oct 2008, 16:20
by ansi
MU wrote:man könnte theoretisch DOS installieren.
Es gibt Grub versionen für Dos oder Windows.
Die kann man z.B. über die autoexec.bat starten.

Hast Du Kenntnisse mit DOS?
Hast Du ein DOS oder Windows zur Verfügung?

------------------
Oder man startet von CD.
Das geht sehr schnell, wenn pup_400.sfs oder msy_084.sfs auf die Festplatte kopiert wird.

Dann werden von CD nur die winzigen Dateien vmlinuz und initrd.gz geladen.

Ich weiß, das sind beides "unsaubere" Vorschläge.
Mir ist jedoch nicht klar, warum Grub bei Dir nicht läuft, die menu.lst sieht ja ok aus.
Daher fällt mir momentan keine "saubere" Lösung ein.

Mark

DOS Kenntnisse gib es leider keine

Windows hätte ich ein XP von meine Alten Rechner

Von CD starten geht nicht da ich das Laufwerk nur zum Installieren angeschossen habe

Posted: Tue 07 Oct 2008, 16:37
by MU
XP ist wohl zu groß nur dafür...

Voraussetzung ist, daß die Festplatte als FAT Laufwerk formattiert wurde.
Das geht mit gparted.

Du kannst dann eine Disk runterladen, wie:
http://s93616405.onlinehome.us/bootdisk/622c.zip
Mit Puppy runterladen nach /root/
Dann tippen:

cd /root
unzip 622c.zip
dd if=622C.IMG of=/dev/fd0


Das setzt voraus, das Dein Floppylaufwerk fd0 heißt, eine Diskette muß drinliegen.

Dann:
Mit der den Rechner starten, dann tippen:
sys c:

---------------
Jetzt müsstest Du den Rechner ohne Diskette starten können.
Er ist "nackt", da ist noch nix drauf.
Man sieht dann nur den Dos-prompt:
c:

Aber wenn es soweit geht, kann man mit Hilfe von Puppy Grub für Dos installieren.
Dazu dann mehr, wenn es soweit erstmal klappt.

Mark

Posted: Tue 07 Oct 2008, 17:20
by ansi
ich Installiere gerad XP dauert noch ca 6 min.

das mit der Diskette geht nicht da mein Board keinen Diskettelaufwerk Anschluss hat Intel D945GCLF2.

Posted: Tue 07 Oct 2008, 18:29
by MU
ok.
Dann kannst Du dieses hier runterladen und installieren in XP:
http://puppyisos.org/isos/Puppy2install ... ler-XP.exe

User: puppy
passwort: linux

Dann wieder melden.
Es wurde für Puppy 2 geschrieben, und erfordert Änderungen.

Starte es, und wähle den Button "run grubinstall".
Gibt das eine Fehlermeldung?

Mark

Posted: Tue 07 Oct 2008, 21:33
by ansi
ein wichtig info kommt aber keine Feherl Meldung
important

if you run defrag or tools, you must run grub installer again

now reboot your computer and you may seleckw or linux startup
hab das installieren mit Muppy versucht.

Der Boot Manager kommt jetzt. Es beginnt auch zu booten aber jetzt findet er keinen Dateien auf der Festplatte B.z.w ich weis nicht wo hin mit welche Dateien.

der menu.lst die unter C:\boot erstellt wurden Und sieht so aus
default 0
timeout 10


title Muppy-Mini-008.4c3-DE-K2.6.25.16
rootnoverify (hd0,0)
kernel (hd0,0)/Muppy-Mini-008.4c3-DE-K2.6.25.16/vmlinuz root=/dev/ram0 PMODE=idehd
initrd (hd0,0)/Muppy-Mini-008.4c3-DE-K2.6.25.16/initrd.gz
soll ich das mal bei Installieren von Puppy/muppy testen??

Posted: Tue 07 Oct 2008, 21:48
by MU
root=/dev/ram0

das brauchst Du nicht.
PMODE auch nicht, das ist inzw. "pmedia".

Im Prinzip kannst Du jetzt die gleichen Optionen nehmen, wie ursprünglich im "echten" Grub.

Ich würde kürzere Pfadnamen wählen, je länger, desto grösser die Gefahr von tippfehlern.

Beim Start hast Du nun 2 menüs (solltest Du haben).

Zuerst eines von XP.
Hier kannst Du wählen zwischen XP und Grub.
In Grub kannst Du dann Muppy wählen.

Sofern es denn wirklich geklappt hat, und Du die Dateien von _Muppy auch in den richtigen Ordner auf c:\ kopiert hast (msy_084.sfs , zmsy_084.sfs, initrd.gz, vmlinuz).

Viel Glück *zitter*

Mark

Posted: Tue 07 Oct 2008, 22:12
by ansi
ok hab jetzt muppy nochmal installiert das der Pfad nicht so lang ist.

Ja das 2Menü kommt auch
Lade Kernel Model Für die laufwerke... OK
Suche Muppy Daten auf der Festplatte .... msy_084.sysnicht gefunden. Beende zur initial-ramdisk console
/bin/sh: can´t Access tty, Job control turned off
#

Posted: Tue 07 Oct 2008, 22:19
by MU
dann nutze bitte nochmal die gängigen Optionen.
etwa so
psubdir=/muppy pdev1=sda1 pmedia=idehd
oder
psubdir=/muppy pdev1=hda1 pmedia=idehd
oder
psubdir=/muppy pdev1=sda1 pmedia=satahd

Zur Not kopiere msy_084.sfs noch nach c:\ ohne Unterordner.
Wenn das dann immer noch nicht läuft, bin ich mit meinem Latein am Ende...
Poste auch nochmal dann die ganze menu.lst, falls ein tippfehler drin ist.

Mark

Posted: Tue 07 Oct 2008, 22:30
by ansi
ok werde morgen abend weiter machen muss morgen(heue) um 6:00 aufstehen :x



das ist die ganze menu.lst Das hat mich auch schon ein wenig verwirrt

Im selben Ordner sind noch die Daten Stage1 und Stage2

gute nacht