• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Motherboard gewechselt. Linux startet nicht mehr!

MatzUp

Hacker
Hallo, ich habe mein Motherboard gewechselt. Festplatte ist intakt. Grub startet. (Windows startet auch!). Mein OpenSuse11.1 jedoch nicht.
Es kommt dieser Text:
Code:
Boot logging started on /dev/tty1(/dev/console) at Sat Jun [Datum+Uhrzeit]. 

Trying manual resume from /dev/disk/by-id/ata-WDC_WD160-[Festplattennr/-bezeichnung]-part6 
resume device /dev/disk/by-id/ata-WDC_WD160-[Festplattennr/-bezeichnung]-part6 not found (ignoring)

(Das selbe nochmal:) Trying manual resume from /dev/disk/by-id/ata-WDC_WD160-[Festplattennr/-bezeichnung]-part6 
resume device /dev/disk/by-id/ata-WDC_WD160-[Festplattennr/-bezeichnung]-part6 not found (ignoring)

Waiting for device /dev/disk/by-id/ata-WDC_WD160-[Festplattennr/-bezeichnung]-part7 to appear: .........................Could not find /dev/disk/by-id/ata-WDC_WD160-[Festplattennr/-bezeichnung]-part7.

Want me to fall back to /dev/disk/by-id/ata-WDC_WD160-[Festplattennr/-bezeichnung]-part7? (Y/n)
Wenn ich "y" Eingebe:
Code:
Waiting for device /dev/disk/by-id/ata-WDC_WD160-[Festplattennr/-bezeichnung]-part7 to appear: .........................Could not found -- exiting to /bin/sh
§ [Eingabe]
Wenn ich "n" Eingebe:
Code:
not found -- exiting to /bin/sh
§ [Eingabe]

Was soll ich tun?
 

josef-wien

Ultimate Guru
Die Analyse ist einfach: Dein neues Motherboard hat einen anderen Festplatten-Controller, den kennt die "initial ram disk" (initrd) nicht, kann daher auf die Festplatte nicht zugreifen und somit Linux nicht starten.

Ich ermpfehle bei derartigen Hardwareänderungen eine Neuinstallation.
 
A

Anonymous

Gast
Sind nur 2 Fehler möglich

1. Deine neue Hardware hat einen anderen Kontroller der deine Platten antreibt und die Treiber dafür sind nicht in der initrd enthalten.
2. entweder bedingt durch Auswirklungen von 1. oder auch sonst durch anderen Kontroller verursacht. die ID deiner Platten hat sich (wahrscheinlich am Anfang) geringfügig geändert.

Initrd neu erstellen und eventuelle notwendige Änderungen am System wie folgt:


Von CD booten.

1. die PlattenID überprüfen ob die so geblieben ist wie vorher
2. den Treiber ermitteln der jetzt bei dir arbeitet
3. folgende mountvorgänge machen.
4. dein Rootfilesystem (eventuell, ich mehme jetzt einfach mal an, /dev/sda7) nach /mnt mounten
Code:
mount /dev/sda7 /mnt
5. sollte dein System noch /usr /tmp /opt /boot /var oder ähnliches als eigenständiges Dateisystem beinhalten dann diese an die richtige Stelle unterhalb von /mnt mounten also zb "mount /dev/sdxx /mnt/boot"
6. Dann folgende Befehle in genau dieser Reihenfolge ausführen
Code:
mount --bind /dev /mnt/dev
chroot /mnt
mount /proc
mount /sys
7. jetzt gegebenenfalls in der Datei /etc/fstab und /boot/grub/menu.lst die IDs der Festplatte korregieren
9. jetzt die Datei /etc/sysconfig/kernel öffnen und schauen of in folgender Zeile dein neuer Treiber enthalten ist
Code:
INITRD_MODULES="...........................
10. wenn nicht dann diesen dort eintragen
11. folgenden Befehl abgeben (für den Fehlerfall die Ausgabe mal sichern, damit wir sehen was da schief läuft)
Code:
mkinitrd
12. exit
13. Rechner rebooten, (bitte hier nicht einfach ausschalten auch wenn er von der CD läuft)
14. berichten obs funktioniert hat.

Wenn du etwas Linuxerfahrung mitbringst, sollte du damit klar kommen, wenn nicht, dann fragen wo was unklar ist. zB PlattenID ermitteln, oder Treiber ermitteln oder je nachdem wos hängt.

robi
 
OP
M

MatzUp

Hacker
Vielen Dank erstmal für die schnellen Hilfen..
Neuinstallieren möchte ich mein System eigentlich nur sehr ungern.
So lerne ich lieber was dazu und nehme dazu gerne die Anleitung von robi in Anspruch:

zB PlattenID ermitteln, oder Treiber ermitteln
Das sind genau die ersten Schritte wo es erstmal hängt.

Meine Festplatte war für opensuse geteilt in "/home", "/", und "swap". (Und für windows gibt es auch noch zwei partitionenen.)
Das heißt dann für Schritt 4/5, dass ich folgendes Eingeben muss, oder?:
Code:
mount /dev/sd[id] /mnt
mount /dev/sd[id] /mnt/home

Bei Punkt 11:
(für den Fehlerfall die Ausgabe mal sichern, damit wir sehen was da schief läuft)
Wie lässt sich sowas sichern/kopieren?

Das waren erstmal die Fragen soweit. Sorry wenn da ein paar noob fragen dawischen sind, aber ich fang erst an mich mehr und mehr mit linux zu beschäftigen...
 
A

Anonymous

Gast
PlattenID ermitteln

wenn du von der CD gebootet hast schau mal ins Verzeichnis /dev/disk/by-id und vergleiche das mit dem was in der fstab und menu.lst steht


Plattenkontoller-Treiber ermitteln

wieder gebootete CD (folgendes Kommando geht nur bei SuSE)
Code:
hwinfo --storage-ctrl
es kommt ein oder je nach Hardware auch mehrere Blöcke.
dort steht alles drin, was dein System von dem (oder mehreren) Controller weiß. Den Treiber finderst zB dort unter Driver Modules:

auf meinem jetzigen Rechner hier zB
Code:
Driver Modules: "piix"
dieser muss in dieser Zeile der etc/sysconfig/kernel eingetragen sein, sonst findet der Kernel die Platten nicht, bei mir sieht das so aus
Code:
INITRD_MODULES="processor thermal piix fan jbd ext3 edd"

sollte es den Befehl hwinfo auf der CD nicht geben, dann notfalls die Ausgabe des Befehls lsmod hier ins Forum setzen, dann können wir schon den passenden Treiber raussuchen, das geht auf jeden Fall immer.

um swap brauchst du dich bei dieser Aktion nicht kümmern, home braucht auch nicht eingehängt zu werden



Wie lässt sich sowas sichern/kopieren?


Meist arbeitet man mit einem XTerminal, und hat Netzverbindung, da einfach per drag&drop hier ins Forum. Aber das muss nicht immer so einfach sein, insbesondere wenn man von CD booten muss, oder die Grafik oder Netz nicht geht.

Aber, Du kannst (fast) jede Konsolausgabe eines Einzelbefehls auch in eine Datei schreiben lassen. Hänge einfach an den Befehl folgendes hinten an " > /tmp/Ausgabedatei 2>&1"
Wenn also der mkinitrd-befehl irgendwelche Error-Meldungen bringen sollte, und nicht protokolliert wie er (bei Suse 11.x) für jeden Kernel den er findet eine neue initrd gebaut hat. dann einfach den Befehl so hier noch mal abgeben und dann steht die komplette Ausgabe des Befehls in der Datei /tmp/Ausgabedatei
Code:
mkinitrd > /tmp/Ausgabedatei 2>&1
Eventuell hilft auch sowas weiter. Bin aber 100% der Überzeugung, wenn du alles so machst wie oben beschrieben, dann wirst du das nicht brauchen.

robi
 
OP
M

MatzUp

Hacker
Um das ganze Auszuführen muss ich ja von CD/DVD starten, das merkwürdige ist aber das ich überhaupt kein Bootscreen sehe und somit die Bootpriorität wechseln kann (leider weiß ich auch nicht mit welcher Taste man direkt ohne ins Bios zu gehen die Bootoption wählen kann).

Tja, das Motherboard stand einfach zu lange im Keller rum. Ich hab keine Ahnung wie sowas passieren kann, dass kein Bootscreen gezeigt wird, aber trotzdem danach Grub geladen wird...
 

lOtz1009

Moderator
Teammitglied
Ins BIOS kommst du meist mit ESC, Entf, F2
Wenn es per BIOS eine direkte Bootauswahl gibt ist es meist F8 oder F9.
 
OP
M

MatzUp

Hacker
So, nun konnte ich von der DVD starten. Es ist richtig das ich eine Live-Session starten sollte, oder?

#1#
Im Verzeichnis /dev/disk/by-id sind einige Einträge:
Code:
ata-WDC_WD1600BB-00GUA0_WD-WCAL92256393
ata-WDC_WD1600BB-00GUA0_WD-WCAL92256393-part1
ata-WDC_WD1600BB-00GUA0_WD-WCAL92256393-part2
ata-WDC_WD1600BB-00GUA0_WD-WCAL92256393-part3
ata-WDC_WD1600BB-00GUA0_WD-WCAL92256393-part4
ata-WDC_WD1600BB-00GUA0_WD-WCAL92256393-part5
ata-WDC_WD1600BB-00GUA0_WD-WCAL92256393-part6
ata-WDC_WD1600BB-00GUA0_WD-WCAL92256393-part7
ata-WDC_WD1600BB-00GUA0_WD-WCAL92256393-part8
scsi-SATA_WDC_WD1600BB-00WD-WCAL92256393
scsi-SATA_WDC_WD1600BB-00WD-WCAL92256393-part1
scsi-SATA_WDC_WD1600BB-00WD-WCAL92256393-part2
scsi-SATA_WDC_WD1600BB-00WD-WCAL92256393-part3
scsi-SATA_WDC_WD1600BB-00WD-WCAL92256393-part4
scsi-SATA_WDC_WD1600BB-00WD-WCAL92256393-part5
scsi-SATA_WDC_WD1600BB-00WD-WCAL92256393-part6
scsi-SATA_WDC_WD1600BB-00WD-WCAL92256393-part7
scsi-SATA_WDC_WD1600BB-00WD-WCAL92256393-part8

Du hattest gesagt ich soll vergleich mit dem was in fstab und menu.lst steht:
In kopierten (Live-OpenSuse) fstab-Datei steht folgendes drin:
Code:
devpts  /dev/pts   devpts  mode=0620,gid=5 0 0
proc    /proc      proc    defaults 0 0
sysfs   /sys       sysfs   noauto 0 0

Auf der DVD sieht die fstab-Datei anders aus. Ich weiß nicht welche jetzt wichtig ist.
Code:
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

proc	/proc	proc	defaults	0	0
sysfs	/sys	sysfs	noauto	0	0
#usbfs	/proc/bus/usb	usbfs	noauto	0	0
usbfs /proc/bus/usb usbfs auto,busgid=1000,busmode=0775,devgid=100,devmode=0664 0 0
devpts	/dev/pts	devpts	mode=0620,gid=5	0	0
/dev/disk/by-id/ata-WDC_WD1600BB-00GUA0_WD-WCAL92256393-part7	/	ext3	acl,user_xattr	1	1
/dev/disk/by-id/ata-WDC_WD1600BB-00GUA0_WD-WCAL92256393-part8	/home	ext3	acl,user_xattr	1	2
/dev/sdb6	/media/Ntfs	ntfs-3g	defaults,nosuid,nodev,uid=1000,utf8,locale=de_DE.UTF-8	0	0
/dev/disk/by-id/ata-WDC_WD1600BB-00GUA0_WD-WCAL92256393-part1	/windows/C	ntfs-3g	users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8	0	0
/dev/disk/by-id/ata-WDC_WD1600BB-00GUA0_WD-WCAL92256393-part5	/windows/D	vfat	users,gid=users,umask=0002,utf8=true	0	0
/dev/disk/by-id/ata-WDC_WD1600BB-00GUA0_WD-WCAL92256393-part6	swap	swap	defaults	0	0
debugfs	/sys/kernel/debug	debugfs	noauto	0	0

und in menu.lst auf der DVD ist:
Code:
# Modified by YaST2. Last modification on Wed Jun 10 13:12:42 CEST 2009
default 0
timeout 3
##YaST - generic_mbr
gfxmenu (hd0,6)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1 - 2.6.27.23-0.1
    root (hd0,6)
    kernel /boot/vmlinuz-2.6.27.23-0.1-default root=/dev/disk/by-id/ata-WDC_WD1600BB-00GUA0_WD-WCAL92256393-part7 resume=/dev/disk/by-id/ata-WDC_WD1600BB-00GUA0_WD-WCAL92256393-part6 splash=silent showopts vga=0x317
    initrd /boot/initrd-2.6.27.23-0.1-default

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.1 - 2.6.27.23-0.1
    root (hd0,6)
    kernel /boot/vmlinuz-2.6.27.23-0.1-default root=/dev/disk/by-id/ata-WDC_WD1600BB-00GUA0_WD-WCAL92256393-part7 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x317
    initrd /boot/initrd-2.6.27.23-0.1-default

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
    rootnoverify (hd0,0)
    chainloader +1

#2#
Der Befehl "hwinfo --storage-ctrl" gibt folgendes aus:
Code:
linux:~ # hwinfo --storage-ctrl
09: None 00.0: 0102 Floppy disk controller                      
  [Created at misc.282]                                         
  Unique ID: rdCR.3wRL2_g4d2B                                   
  Hardware Class: storage                                       
  Model: "Floppy disk controller"                               
  I/O Ports: 0x3f2-0x3f5 (rw)                                   
  DMA: 2                                                        
  IRQ: 6 (2 events)                                             
  I/O Port: 0x3f7 (rw)                                          
  Config Status: cfg=new, avail=yes, need=no, active=unknown    

18: PCI 0f.0: 0104 RAID bus controller
  [Created at pci.318]                
  UDI: /org/freedesktop/Hal/devices/pci_1106_3149
  Unique ID: _+Pw.DJX5s+kfBRE                    
  SysFS ID: /devices/pci0000:00/0000:00:0f.0     
  SysFS BusID: 0000:00:0f.0                      
  Hardware Class: storage                        
  Model: "VIA VT6420 SATA RAID Controller"       
  Vendor: pci 0x1106 "VIA Technologies, Inc."    
  Device: pci 0x3149 "VIA VT6420 SATA RAID Controller"
  SubVendor: pci 0x1849 "ASRock Incorporation"        
  SubDevice: pci 0x3149 "K7VT6 motherboard"           
  Revision: 0x80                                      
  Driver: "sata_via"                                  
  Driver Modules: "sata_via"                          
  I/O Ports: 0xec00-0xec07 (rw)                       
  I/O Ports: 0xe800-0xe803 (rw)                       
  I/O Ports: 0xe400-0xe407 (rw)                       
  I/O Ports: 0xe000-0xe003 (rw)                       
  I/O Ports: 0xdc00-0xdc0f (rw)                       
  I/O Ports: 0xd800-0xd8ff (rw)                       
  IRQ: 20 (no events)                                 
  Module Alias: "pci:v00001106d00003149sv00001849sd00003149bc01sc04i00"
  Driver Info #0:                                                      
    Driver Status: sata_via is active                                  
    Driver Activation Cmd: "modprobe sata_via"                         
  Config Status: cfg=new, avail=yes, need=no, active=unknown           

19: PCI 0f.1: 0101 IDE interface
  [Created at pci.318]          
  UDI: /org/freedesktop/Hal/devices/pci_1106_571
  Unique ID: rKvl.oQTNAcRBrJA
  SysFS ID: /devices/pci0000:00/0000:00:0f.1
  SysFS BusID: 0000:00:0f.1
  Hardware Class: storage
  Model: "VIA VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE"
  Vendor: pci 0x1106 "VIA Technologies, Inc."
  Device: pci 0x0571 "VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE"
  SubVendor: pci 0x1849 "ASRock Incorporation"
  SubDevice: pci 0x0571 "K7VT2/K7VT6 motherboard"
  Revision: 0x06
  Driver: "pata_via"
  Driver Modules: "pata_via"
  I/O Ports: 0x1f0-0x1f7 (rw)
  I/O Port: 0x3f6 (rw)
  I/O Ports: 0x170-0x177 (rw)
  I/O Port: 0x376 (rw)
  I/O Ports: 0xfc00-0xfc0f (rw)
  IRQ: 20 (no events)
  Module Alias: "pci:v00001106d00000571sv00001849sd00000571bc01sc01i8a"
  Driver Info #0:
    Driver Status: pata_via is active
    Driver Activation Cmd: "modprobe pata_via"
  Driver Info #1:
    Driver Status: via82cxxx is not active
    Driver Activation Cmd: "modprobe via82cxxx"
  Driver Info #2:
    Driver Status: pata_acpi is not active
    Driver Activation Cmd: "modprobe pata_acpi"
  Driver Info #3:
    Driver Status: ata_generic is not active
    Driver Activation Cmd: "modprobe ata_generic"
  Driver Info #4:
    Driver Status: ide_pci_generic is not active
    Driver Activation Cmd: "modprobe ide_pci_generic"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

in dem Verzeichnis /etc/sysconfig steht im Kernel folgendes drin:
(ich habe die Zeile "DOMU_INITRD_MODULES="pata_via"" schon gleich soweit geändert)
Jedoch bringt das doch nichts, wenn ich das nur auf der kopierten Live-DVD Datei ändere, oder?
Code:
## Path:	System/Kernel
## Description:
## Type:	string
## Command:     /sbin/mkinitrd
#
# This variable contains the list of modules to be added to the initial
# ramdisk by calling the script "mkinitrd"
# (like drivers for scsi-controllers, for lvm or reiserfs)
#
INITRD_MODULES=""
 
## Type:        string
## Command:     /sbin/mkinitrd
#
# This variable contains the list of modules to be added to the initial
# ramdisk that is created for unprivilegd Xen domains (domU); you may need
# drivers for virtual block and network devices in addition to filesystem
# and device-mapper modules.
#
DOMU_INITRD_MODULES="pata_via"

## Type:		string
## ServiceRestart:	boot.loadmodules
#
# This variable contains the list of modules to be loaded
# once the main filesystem is active
# You will find a few default modules for hardware which
# can not be detected automatically.
#
MODULES_LOADED_ON_BOOT=""

## Type:        string
## Default:     ""
#
# The file name of a binary ACPI Differentiated System Description Table
# (DSDT). This table is appended to the initial ram disk (initrd) that
# the mkinitrd script creates. If the kernel finds that its initrd
# contains a DSDT, this table replaces the DSDT of the bios. If the file
# specified in ACPI_DSDT is not found or ACPI_DSDT is empty/not specified,
# no DSDT will be appended to the initrd.
# Example path /etc/acpi/DSDT.aml
# You can also override Secondary System Description Tables (SSDTs).
# Add DSDT and SSDT files separated by spaces, e.g. "DSDT.aml SSDT1.aml"
# The files must be named DSDT.aml and/or SSDT[1-9]*.aml.
# For compatiblity reasons, if only one file is added it is assumed it is
# the DSDT and will be used as such, in future the above naming scheme
# will be enforce.
# Be aware that overriding these tables can harm your system.
# Only do this if you know what you are doing and file a bug on
# bugzilla.kernel.org so that the root cause of the issue will get fixed.
ACPI_DSDT=""

## Type:	string(yes)
## Default:	""
#
# Skip doing a minimal preparation of the /usr/src/linux source tree so
# that most header files can be directly included. If set, /usr/src/linux
# will not be touched.
#
SKIP_RUNNING_KERNEL=""



Soweit erstmal.
Ich bin also noch nicht wirklich viel weiter gekommen, aber ich hoffe das ihr mit den Ausgaben von ein paar Datein etwas mehr anfangen könnt...
 
A

Anonymous

Gast
na gut mein Fehler, vielleicht hatte ich erwähnen sollen, was der chroot Befehl genau macht. :eek:ps:

egal, alles was auf der CD/DVD ist ist unwichtig und nicht relevant, und läßt sich sowieso nicht wirklich ändern. Alles was uns davon interessiert, ist der ID-Name für die Platten und der Treiber-Name für Plattenkontroller, da dein System das genauso machen soll wie die CD.
Sonst stellt uns die CD nur die Plattform und ein paar Befehle zur Verfügung.

Nach der ganzen oben beschriebenen Mountaktion und dem darin enthaltenen chroot-Befehl siehst du nichts mehr von deiner CD bis zum nächsten "exit", alles was du dann noch siehst ist dein orginal System von der Platte, und das kannst du dann auch ändern.

!!!! Aber bitte richtig!!!!
Und wenn dort steht
Code:
INITRD_MODULES="...........................
dann solltest du auch in dieser Zeile schauen und ändern und nicht in
MatzUp schrieb:
(ich habe die Zeile "DOMU_INITRD_MODULES="pata_via"" schon gleich soweit geändert)

Fange ganz von vorn an. CD-Booten dann mit Punkt 3 weiter machen.
Punkt 7 auslassen.
bei Punkt 9 an das Ende der richtigen Zeile (vor dem abschleißenden " ) noch zusätzlich pata_via schreiben und abspeichern. ( Alles was da vorher gestanden hat läßt du stehen. Solltest du diese Zeile schon kaputt editiert haben, dann nimm erstmal meine Zeile von oben und tausche dort nur meinen Treiber gegen den pata_via aus.)
dann bei Punkt 11 weitermachen.

robi
 

Janer68

Newbie
Hallo,

ich habe fast das gleiche Problem. Meine Root-Partition wird nicht gefunden. Ich habe auch das Motherboard getauscht. Allerdings hat sich mein System erst nach 2 Monaten gemeint nur noch bis zur obigen Fehlermeldung hochzufahren.

Habe dann alles so gemacht wie in der Anleitung (Sehr gut beschrieben). 'disk/by-Id' entsprechend geändert. Module gep>rüft. Nach Neustart habe ich festgestellt, das die Module nicht gefunden wurden. (Mit Umschalt+Bild hoch) gescrollt)

FATAL : Module sata_nv not found
FATAL : Module pata_amd not found
FATAL : Module ata_generic not found
FATAL : Module amd74xx not found
FATAL : Module ide_pci_generic not found

Dem zu Folge sollten bei mir keine LW's mehr gefundenwerden

wie Kriege ich die jetzt wieder rauf? Ich hoffe mit yast.
 
A

Anonymous

Gast
@towo @admin
bitte mal teilen und die Beiträge von User Janer68 abschneiden in separaten Thread einsortieren, sonst wirds hier extrem unübersichtlich. Danke robi



@Janer68
Ich bräuchte mal so weit wie es geht die genauen Fehlermeldungen im Zusammenhang, damit ich sehe wo und wann der Fehler genau auftritt. Irgendwie habe ich so das Gefühl bei dir ist es etwas anderes. siehe z. B. viewtopic.php?f=27&t=102985 oder viewtopic.php?f=4&t=102656

Irgendwie sieht es aus als ob er die Module schon kennt und weiß das er sie laden soll, sie aber gar nicht findet. Das kann das Problem mit dem Kernel und den nicht vorhandenen Kernelmodulen sein. Hast du da irgendwo mal ein Update gemacht? Ich werde da aus
Janer68 schrieb:
Ich habe auch das Motherboard getauscht. Allerdings hat sich mein System erst nach 2 Monaten gemeint nur noch bis zur obigen Fehlermeldung hochzufahren.
nicht so ganz schlau.

robi
 
OP
M

MatzUp

Hacker
Soweit habe ich nun endlich alles verstanden :) Und es hat auch alles funktioniert.
Mein OpenSuse startet wie gewohnt, bis auf:
Wo eigentlich der LogIn-Screen kommen sollte, geht der PC automatisch in den Konsolen Bereich.
Wenn ich mich mit root anmelde und mit "init 5" auf die gewohnte Oberfläche möchte passiert nichts. (Wie es aussieht, denkt OpenSuse, dass er schon in init 5 arbeitet)

Vielleicht ist der Hinweis wichtig, dass ich zuvor ein Nvidia Grafikkarte drin hatte und nun nur noch eine normale On-Board.
 

Jägerschlürfer

Moderator
Teammitglied
MatzUp schrieb:
Vielleicht ist der Hinweis wichtig, dass ich zuvor ein Nvidia Grafikkarte drin hatte und nun nur noch eine normale On-Board.
dann solltest du mal schauen welche Graka das ist und den entsprechenden Treiber installieren. Dann sollte wieder alles funktionieren.
 

lOtz1009

Moderator
Teammitglied
Gar nichts? Keine Meldung? Und sicher dass er dann nicht schon im RL5 ist?
Schau mal was in der /etc/inittab als default Runlevel drinsteht. Dann, welcher Grafiktreiber in der xorg.conf eingetragen ist. Was ist das für ein Onboard-Chip?
 
OP
M

MatzUp

Hacker
- Als default ist RL5 eingetragen. Er ist auch im RL5, aber eben ohne der Grafischen Oberfläche.
- Wie es aussieht, hat sich in der xorg.conf-Datei nvidia breit gemacht:
Code:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder63)  Sat Jan 24 20:11:17 PST 2009

# /.../
# SaX generated X11 config file
# Created on: 2009-02-07T10:15:15+0100.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "ServerLayout"
    Identifier     "Layout[all]"
    Screen         "Screen[0]" 0 0
    InputDevice    "Keyboard[0]" "CoreKeyboard"
    InputDevice    "Mouse[1]" "CorePointer"
    Option         "Clone" "off"
    Option         "Xinerama" "off"
EndSection

Section "Files"
    InputDevices      "/dev/gpmdata"
    InputDevices      "/dev/input/mice"
    FontPath        "/usr/share/fonts/misc:unscaled"
    FontPath        "/usr/share/fonts/local"
    FontPath        "/usr/share/fonts/75dpi:unscaled"
    FontPath        "/usr/share/fonts/100dpi:unscaled"
    FontPath        "/usr/share/fonts/Type1"
    FontPath        "/usr/share/fonts/URW"
    FontPath        "/usr/share/fonts/Speedo"
    FontPath        "/usr/share/fonts/PEX"
    FontPath        "/usr/share/fonts/cyrillic"
    FontPath        "/usr/share/fonts/latin2/misc:unscaled"
    FontPath        "/usr/share/fonts/latin2/75dpi:unscaled"
    FontPath        "/usr/share/fonts/latin2/100dpi:unscaled"
    FontPath        "/usr/share/fonts/latin2/Type1"
    FontPath        "/usr/share/fonts/latin7/75dpi:unscaled"
    FontPath        "/usr/share/fonts/baekmuk:unscaled"
    FontPath        "/usr/share/fonts/japanese:unscaled"
    FontPath        "/usr/share/fonts/kwintv"
    FontPath        "/usr/share/fonts/truetype"
    FontPath        "/usr/share/fonts/uni:unscaled"
    FontPath        "/usr/share/fonts/CID"
    FontPath        "/usr/share/fonts/ucs/misc:unscaled"
    FontPath        "/usr/share/fonts/ucs/75dpi:unscaled"
    FontPath        "/usr/share/fonts/ucs/100dpi:unscaled"
    FontPath        "/usr/share/fonts/hellas/misc:unscaled"
    FontPath        "/usr/share/fonts/hellas/75dpi:unscaled"
    FontPath        "/usr/share/fonts/hellas/100dpi:unscaled"
    FontPath        "/usr/share/fonts/hellas/Type1"
    FontPath        "/usr/share/fonts/misc/sgi:unscaled"
    FontPath        "/usr/share/fonts/xtest"
    FontPath        "/opt/kde3/share/fonts"
EndSection

Section "Module"
    Load           "dbe"
    Load           "freetype"
    Load           "extmod"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "AllowMouseOpenFail" "on"
    Option         "ZapWarning" "on"
EndSection

Section "InputDevice"
    Identifier     "Keyboard[0]"
    Driver         "kbd"
    Option         "Protocol" "Standard"
    Option         "XkbLayout" "de"
    Option         "XkbModel" "microsoftpro"
    Option         "XkbRules" "xfree86"
    Option         "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
    Identifier     "Mouse[1]"
    Driver         "mouse"
    Option         "Buttons" "9"
    Option         "Device" "/dev/input/mice"
    Option         "Name" "ImExPS/2 Logitech Explorer Mouse"
    Option         "Protocol" "explorerps/2"
    Option         "Vendor" "Sysp"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Modes"
    Identifier         "Modes[0]"
EndSection

Section "Monitor"
    Identifier     "Monitor[0]"
    VendorName     "MED"
    ModelName      "MD9323AJ"
    UseModes       "Modes[0]"
    DisplaySize     304    228
    HorizSync       30.0 - 60.0
    VertRefresh     43.0 - 75.0
    Option         "CalcAlgorithm" "XServerPool"
    Option         "DPMS"
    Option         "PreferredMode" "1024x768"
EndSection

Section "Device"
    Identifier     "Device[0]"
    Driver         "nvidia"
    VendorName     "NVidia"
    BoardName      "GeForce FX 5200 (0x0322)"
EndSection

Section "Screen"
    Identifier     "Screen[0]"
    Device         "Device[0]"
    Monitor        "Monitor[0]"
    DefaultDepth    24
    Option         "AllowGLXWithComposite" "True"
    Option         "RenderAccel" "True"
    Option         "AddARGBGLXVisuals" "True"
    Option         "DamageEvents" "True"
    SubSection     "Display"
        Depth       15
        Modes      "1024x768" "800x600"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1024x768" "800x600"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1024x768" "800x600"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "1024x768" "800x600"
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "on"
EndSection
- Als Grafikkarte habe ich jetzt On-board (Durch die Live-CD ausgelesen): Herstellt: Mesa Project; Modell: Software Rasterizer; Treiber: 2.1 Mesa 7.2
Wenn ich jetzt noch wüsste, wie ich den Treiber auf dem richtigen System installieren kann, währe ich Happy
 

lOtz1009

Moderator
Teammitglied
Wenn schon RL5 vorliegt wir bei "init 5" auch nicht viel passieren. Da wäre "startx" eher sinnvoll gewesen (hätte aber auch nix gebracht).

MESA ist blabla.
Code:
hwinfo --gfx
bzw.
Code:
lspci -nn
sollte die nötigen Infos liefern.
Kannst auch testweise mal aus dem Driver "nvidia" ein "vesa" machen. Aber poste bitte erstmal die Ausgaben.
 
OP
M

MatzUp

Hacker
hwinfo --gfx:
Code:
linux:/home/linux # hwinfo --gfx
27: PCI(AGP) 100.0: 0300 VGA compatible controller (VGA)
  [Created at pci.318]
  UDI: /org/freedesktop/Hal/devices/pci_1106_3344
  Unique ID: VCu0.6GlZWCUUmi5
  Parent ID: vSkL.S16qDHSKEeD
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "VIA CN700/P4M800 Pro/P4M800 CE/VN800 [S3 UniChrome Pro]"
  Vendor: pci 0x1106 "VIA Technologies, Inc."
  Device: pci 0x3344 "CN700/P4M800 Pro/P4M800 CE/VN800 [S3 UniChrome Pro]"
  SubVendor: pci 0x1849 "ASRock Incorporation"
  SubDevice: pci 0x3344
  Revision: 0x01
  Memory Range: 0xf0000000-0xf3ffffff (rw,prefetchable)
  Memory Range: 0xfd000000-0xfdffffff (rw,non-prefetchable)
  Memory Range: 0xfeaf0000-0xfeafffff (ro,prefetchable,disabled)
  IRQ: 10 (no events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00001106d00003344sv00001849sd00003344bc03sc00i00"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #16 (PCI bridge)

Primary display adapter: #27


lspci -nn:
Code:
linux:/home/linux # lspci -nn
00:00.0 Host bridge [0600]: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge [1106:0314]
00:00.1 Host bridge [0600]: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge [1106:1314]
00:00.2 Host bridge [0600]: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge [1106:2314]
00:00.3 Host bridge [0600]: VIA Technologies, Inc. PT890 Host Bridge [1106:3208]
00:00.4 Host bridge [0600]: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge [1106:4314]
00:00.7 Host bridge [0600]: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge [1106:7314]
00:01.0 PCI bridge [0604]: VIA Technologies, Inc. VT8237/VX700 PCI Bridge [1106:b198]
00:0f.0 RAID bus controller [0104]: VIA Technologies, Inc. VIA VT6420 SATA RAIDController [1106:3149] (rev 80)
00:0f.1 IDE interface [0101]: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE [1106:0571] (rev 06)
00:10.0 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81)
00:10.1 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81)
00:10.2 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81)
00:10.3 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81)
00:10.4 USB Controller [0c03]: VIA Technologies, Inc. USB 2.0 [1106:3104] (rev 86)
00:11.0 ISA bridge [0601]: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South] [1106:3227]
00:11.5 Multimedia audio controller [0401]: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller [1106:3059] (rev 60)
00:12.0 Ethernet controller [0200]: VIA Technologies, Inc. VT6102 [Rhine-II] [1106:3065] (rev 78)
01:00.0 VGA compatible controller [0300]: VIA Technologies, Inc. CN700/P4M800 Pro/P4M800 CE/VN800 [S3 UniChrome Pro] [1106:3344] (rev 01)
 

lOtz1009

Moderator
Teammitglied
Wohl ne S3. Da wird AFAIK der openChrome-Treiber hermüssen. Ob und wie du den openChrome installieren musst kann ich dir leider nicht sagen. Aber mit der ID der Karte sollte sich das leicht feststellen lassen.
01:00.0 VGA compatible controller [0300]: VIA Technologies, Inc. CN700/P4M800 Pro/P4M800 CE/VN800 [S3 UniChrome Pro] [1106:3344] (rev 01)
Schau mal ob du hier im Forum oder bei Google was dazu findest, ansonsten abwarten ob sich wer meldet, der sich mit S3 auskennt. Ich leider nicht ;)

Bzw. könnte auch das erstmal zum Starten von X helfen:
http://www.linupedia.org/opensuse/Schwarzer_Bildschirm_-_Grafische_Oberfl%C3%A4che_startet_nicht
 
Oben