Linux 15.036 Themen, 107.107 Beiträge

bootdisketten für suse 9.1 prof 64bit hilfeeeeee

megazocker / 3 Antworten / Baumansicht Nickles

hy leute


hab kein dvd und cd ist hin (unglaublich aber war)


deshalb muss ich per disketten booten um entweder einelan oder wan installation zu machen oder ein externes usb DVD laufwerk anzuschliesen.


alles klappt soweit nur egal wenn ich die 64bit kernel lade war es das


scheint als verträgt sich der kernel der bootdisktten nicht mit dem was anschliesend geladen wird


ftp installation bei suse oder eigener server schlagen fehl ..die fehlermeldung weis ich leider nicht mehr.


gibt es keinen diskettensatz auf 64 bit basis für SuSE verdamtnochmal :(


installieren will ich auf einer SUNFIRE V20z DUAL AMD Opteron 4GB ram 2.2Ghz


derzeit warte ich auf austausch laufwerk.... ich kann aber nicht so lange warten AAARRGH grr


hat wer einen plan ??????

bei Antwort benachrichtigen
dieterd megazocker „bootdisketten für suse 9.1 prof 64bit hilfeeeeee“
Optionen

Da geht eigentlich nur noch die Methode über loadlin. Das neue Loadlin gibt es zum herunterladen. Das VMLINUZ (Kernel 64 oder 32 bit Suse 9.1 und initrd, initrd.suse, vmlinuz.config ) mußt du dir von irgendeinem schicken lassen. Das passende VMLINUZ ist bei 9er Suse nicht mehr auf der CD und wird bei der Installtion erst erzeugt. VMLINUZ.suse in VMLINUZ umbenennen.



Aus der Suse Hilfe/bzw. FAQ


LOADLIN bootet nicht bei einer mit reiserfs formatierten Rootpartition

Bezieht sich auf: SUSE LINUX 7.2
Symptom:
Sie haben Ihre Rootpartition mit reiserfs formatiert. Das installierte System läßt sich nach der Installation nicht booten. Stattdessen erscheint eine Fehlermeldung ähnlich wie diese:

Kernel panic: VFS: Unable to mount root fs on 03:03

Als Bootmanager verwenden Sie nicht LILO, sondern booten über Windows via LOADLIN. Häufig tritt dieser Fehler nach einem Update von einer Version früher als 7.2 auf eine aktuelle Version auf.
Ursache:
Reiserfs-Unterstützung ist seit der SuSE Linux Version 7.2 nicht mehr im Kernel einkompiliert, sondern wird als Modul geladen.
Lösung:
Denken sie daran, die initrd (initial ramdisk) in die Bootloader-Konfiguration einzubinden und stellen Sie sicher, dass das Modul reiserfs in die initrd integriert ist.

Hintergrund: Durch die Verwendung einer initial ramdisk, in der das reiserfs Modul eingebunden ist, wird beim Booten das Modul gleich nach dem Starten des Kernels geladen, noch bevor das Root-Dateisystem gemountet wird. Dadurch wird erst der Zugriff auf das Root-Dateisystem möglich.
Vorgehen:
Booten Sie Ihr installiertes System mithilfe der Installations-CD. Mounten Sie Ihre Windows-Partition und kopieren Sie aus dem Verzeichnis /boot die Datei initrd in das loadlin-Verzeichnis, z. B. mit einem Befehl ähnlich dem Folgendem (die Pfadangaben bitte auf Ihr System abstimmen):

mount /windows/c
cp /boot/initrd /windows/c/loadlin

Nach einem Reboot starten Sie Ihr Windows System und binden in der Datei c:\loadlin\linux.par den Eintrag für die initrd ein:

initrd=c:\loadlin\initrd

(Bitte hier die Pfadangaben wieder auf Ihr System abstimmen!)
Falls dies Vorgehen nicht zum Erfolg führt:
Überprüfen Sie in Ihrem Linux-System, das Modul reiserfs in der initrd eingebunden ist.
Bis einschließlich SuSE Linux Version 7.3
Um das Modul reiserfs in die initrd einzubinden, tragen Sie entweder das Modul direkt die in diese Datei /etc/rc.config (Variable INITRD_MODULES) ein und rufen anschliessend in einer root-Shell das Skript

mk_initrd

auf, oder Sie starten zu diesem Zweck YaST (1). Wechseln Sie in den Dialog

* Administration des Systems ->
* Konfigurationsdatei verändern

1. Suchen Sie nach der Variable INITRD_MODULES (z. B. mit der Suchfunktion, Taste F4).
2. Überprüfen Sie mit der Taste F3, ob hier der Eintrag reiserfs besteht. Falls nicht, fügen Sie ihn hinzu (mit einem Leerzeichen als Abstandhalter zu evtl. bestehenden Einträgen).
3. Mit F10 verlassen Sie diese Maske. Beenden Sie auch YaST.

Rufen Sie danach in einer root-Shell das Script auf, mit dem die initrd neu erstellt wird:

mk_initrd

Kopieren Sie die neu erstellte initrd aus dem Verzeichnis /boot in Ihr loadlin-Verzeichnis, wie oben beschrieben.
Ab SuSE Linux Version 8.0
Ab SuSE Linux 8.0 befindet sich der Eintrag für die INITRD in der Datei /etc/sysconfig/kernel. Entweder tragen Sie das Modul reiserfs direkt die in diese Datei (Variable INITRD_MODULES) ein und rufen anschliessend in einer root-Shell das Skript

mk_initrd

auf, oder Sie benutzen dazu YaST2. Starten Sie zu diesem Zweck das YaST2 Kontrollzentrum und wechseln in den folgenden Dialog:

* System ->
* Editor für /etc/sysconfig

1. Wählen Sie Suche und geben Sie in die Suchmaske INITRD_MODULES ein.
2. Falls im folgenden Feld mehr als ein Treffer angezeigt wird, wählen Sie bitte INITRD_MODULES aus.
3. Überprüfen Sie ob hier der Eintrag reiserfs besteht. Falls nicht, fügen Sie ihn hinzu (mit einem Leerzeichen als Abstandhalter zu evtl. bestehenden Einträgen).
4. Wählen Sie Speichern und bestätigen Sie die Sicherheitsabfrage mit einem Klick auf OK.

Nun können Sie YaST2 verlassen. Rufen Sie danach das Script auf, mit dem die initrd neu erstellt wird:

mk_initrd

Kopieren Sie die neu erstellte initrd aus dem Verzeichnis /boot in Ihr loadlin-Verzeichnis, wie oben beschrieben.

Weitere Informationen zur initrd finden Sie im Kapitel "Booten mit der 'initial ramdisk'" in Ihrem Referenz-Handbuch (ab SuSE 8.0 im Administrationshandbuch). Ebenso finden Sie an dieser Stelle weitere Informationen zum Bootloader loadlin.
Siehe auch:

* Booten mit der initial ramdisk
* Bootkonzept ab SuSE Linux 6.3
* LILO bootet nicht nach Update bei einer mit reiserfs formatierten Rootpartition




SuSE Linux lässt sich per LOADLIN nicht starten

Bezieht sich auf: SUSE LINUX- 8.1
Symptom
Wenn Sie Ihr SuSE Linux System von Windows aus per LOADLIN starten wollen, stoppt der Bootvorgang mit der Meldung

"invalid compressed format (err=2)"

Ursache
Sie verwenden die veraltete Datei loadlin.exe, welche Sie von der ersten CD aus dem Verzeichnis dosutils kopiert haben.
Lösung
Verwenden Sie bitte die Datei loadlin.exe aus dem rpm-Paket. Gehen Sie bitte wie folgt vor:

* Installieren Sie mit Hilfe von YaST2 das Paket loadlin.

* Im Verzeichnis /usr/lib/loadlin/update-1.6c finden Sie die komprimierte Datei loadlin.exe.gz, die Sie mit dem Aufruf

gunzip /usr/lib/loadlin/update-1.6c/loadlin.exe.gz

entpacken.

* Mit dem Aufruf

mcopy /usr/lib/loadlin/update-1.6c/loadlin.exe a:

können Sie die Datei auf eine Diskette kopieren.

* Starten Sie Windows und ersetzen Sie die Datei loadlin.exe in Ihrem Loadlin-Verzeichnis.

Linux sollte sich nun booten lassen.





em Sample DOS batch file to boot Linux.

rem First, ensure any unwritten disk buffers are flushed:
smartdrv /C

rem Start the LOADLIN process:
c:\loadlin\loadlin c:\loadlin\zimage root=/dev/hdb2 ro vga=3

bei Antwort benachrichtigen
megazocker dieterd „Da geht eigentlich nur noch die Methode über loadlin. Das neue Loadlin gibt es...“
Optionen

autsch ...
werde ich mal ausprobieren.
ich suse gepostet und angeregt das sie zumindest einen hinweis auf die readme auf der 64 bit dvd reinpacken das kann so ja keiner wissen

danke

bei Antwort benachrichtigen
megazocker Nachtrag zu: „bootdisketten für suse 9.1 prof 64bit hilfeeeeee“
Optionen

lösung jedoch nur für cd-rom

ftp.suse.com/pub/people/aj/9.1-x86-64-boot-iso/

dort das image runterladen brennen und von cdrom booten funktioniert wunderbar

die sache mit dem booten von disketten versuche ich auch noch rauszukriegen
zum thema loadlin...leider gibt es keine datei die loadlin heist !!
ich habe die maschine mit mc von / aus durchsuchen lassen schade

bei Antwort benachrichtigen