Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

25.07.2011, 22:43

Kernel-Panic beim Boot bei eeebox B202 Installation

Hallo zusammen,

ich würde gerne eine vor Monaten angefangene Installation abschließen und muss jetzt doch einmal um Hilfe bitten: Ich bekomme die folgende Kernel-Panic. Kann mir jemand erklären was dem Kleinen fehlt? - Bei einem ähnlichen Fall hatte ich vergessen, den Treiber für den Festplatten-Controller in den Kernel zu kompilieren,... aber hier bin ich ratlos:



Zur weiteren Info:
Ausgabe von "fdisk sda" (sda3 ist die recovery Partition für die eeebox)

Quellcode

1
2
3
4
   Device Boot  	Start     	End  	Blocks   Id  System
/dev/sda1   *       	1    	5222	41945683+   7  HPFS/NTFS
/dev/sda2   *    	5223   	18804   109097415   83  Linux
/dev/sda3   *   	18805   	19457 	5245222+   b  W95 FAT32


Meine Kernel-Location

Quellcode

1
2
3
4
5
livecd boot # ls -l
total 3248
lrwxrwxrwx 1 root root       1 Dec 31  2010 boot -> .
drwxr-xr-x 2 root root    4096 Jan  1  2011 grub
-rw-r--r-- 1 root root 3311904 Feb 21 11:10 kernel-2.6.36-r5


/boot/grub/grub.conf:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
default 2
timeout 15
splashimage=(hd0,1)/boot/grub/splash.xpm.gz

title Gentoo Linux 2.6.36-r5
root (hd0,1)
kernel /boot/kernel-2.6.36-r5 root=/dev/sda2 video=vesafb:mtrr:3,ywrap vga=795

title Gentoo Linux 2.6.36-r5 (Rescue)
root (hd0,1)
kernel /boot/kernel-2.6.36-r5 root=/dev/sda2 init=/bin/bb

title Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1



/etc/fstab:

Quellcode

1
2
3
4
# <fs>                  <mountpoint>    <type>          <opts>          <dump/pass>
/dev/sda2               /               ext3            noatime         0 1
proc                    /proc           proc            defaults        0 0
shm                     /dev/shm        tmpfs           nodev,nosuid,noexec     0 0



Vielen Dank vorab!

Ge3ntoo

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Ge3ntoo« (28.07.2011, 15:03) aus folgendem Grund: Tags abgeändert: unknown partition table, MS-DOS Partition, kernel-panic


2

26.07.2011, 19:20

Hallo Ge3ntoo,

ich hatte es schon gelesen gehabt, jedoch noch keine Zeit gefunden zu antworten. Bedenke, ein "Premium-Support", für das man bei einer Firma viel Geld lassen kann, garantiert meistens auch nur 24 Std. Antwort-Zeit. Sprich eine Antwort im Sinne "Wir haben Ihre Anfrage erhalten". Du gibst uns gerade mal 20 Stunden Zeit ?(
Ich denke, die Resonanz zu dieser Frage ist so gering, da wahrscheinlich nur wenige in diesem Forum eine ähnliche Hardware besitzen. Hab so ein Gerät auch nicht. Normalerweise werden hier Fragen viel schneller, als beim "Premium Support" beantwortet ;)

Erstmal prima, dass Du dich um den Beitrag noch kümmerst und lässt ihn nicht einfach hängen. Besser wäre es jedoch, wenn Du die Lösung dazu posten würdest, sobald Du diese findest. Dann hätten auch die nächsten User mit einem ähnlichen Problem was davon.

Zu Deiner Frage, falls ich mich recht entsinne, bootete Dein Kernel, da er die Partitionstabelle nicht lesen konnte. Gibt es eine Besonderheit mit der Partitionstabelle auf so einem Gerät?
Wahrscheinlich fehlt Dir etwas aus

Quellcode

1
2
3
4
5
  │ Symbol: PARTITION_ADVANCED [=y]                                         │  
  │ Prompt: Advanced partition selection                                    │  
  │   Location:                                                             │  
  │     -> File systems                                                     │  
  │       -> Partition Types                                                │  


evtl.

Quellcode

1
2
  │ Symbol: EFI_PARTITION [=n]                                              │  
  │ Prompt: EFI GUID Partition support    
falls das Gerät bereits auf EFI setzt.

Ist im Bios der "Boot Booster" aktiv? Eventuell hilft es diese Einstellung zu ändern.

An sonsten, die Live-CD kann ja die Partitionstabelle lesen. Boote mal davon und poste mal die Ausgabe von "dmesg".
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

3

26.07.2011, 21:11

Hallo bell,

vielen Dank für Deine Antwort. Vergib die Ungeduld, ich hatte es wirklich mit der Urlaubszeit in Verbindung gebracht. Ich habe den alten Artikel wiederhergestellt. Auch das Bildschirmphoto. Soweit ich mich entsinnen kann, hatte ich EFI-Support einkompiliert, da ich das in irgendeinem HOWTO über eeebox & gentoo gelesen hatte.. Werde das, ebenso wie den Partition-Support noch einmal kontrollieren... Es ist schon ein paar Monate her, dass ich diesen kernel konfiguriert hatte.

Zitat von »bell«

Zu Deiner Frage, falls ich mich recht entsinne, bootete Dein Kernel, da er die Partitionstabelle nicht lesen konnte. Gibt es eine Besonderheit mit der Partitionstabelle auf so einem Gerät?

Das einzige besondere ist, das neben der sda1 für M$ noch eine sda3 am Ende der Partition als Rescue-Partition von ASUS angelegt wurde. sda2 wurde mal under M$-Windows als D: angezeigt - bis ich die System-ID auf Linux gestellt hatte... :P
Hätte ich ein USB-DVD-Laufwerk, wäre das komplette System zwischenzeitlich mal neu aufgesetzt worden. Könnte ja auch sein, dass ich mir da irgendetwas verstellt habe.

Zitat von »bell«

"Boot Booster" aktiv?

Falls Du den "QuickBoot" oder das "Schnelles Booten" in dem eeebox BIOS meinst, habe nun beides getestet... das Ergebnis ist das gleiche. :(


...also
dmesg (gekürzt)

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
 R 0 Stat 0x0
usb-storage: scsi cmd done, result=0x0
usb-storage: *** thread sleeping.
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Command READ_10 (10 bytes)
usb-storage:  28 00 00 10 e2 1a 00 00 20 00
usb-storage: Bulk Command S 0x43425355 T 0x33c L 16384 F 128 Trg 0 LUN 0 CL 10
usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes
usb-storage: Status code 0; transferred 31/31
usb-storage: -- transfer complete
usb-storage: Bulk command transfer result=0
usb-storage: usb_stor_bulk_transfer_sglist: xfer 16384 bytes, 2 entries
usb-storage: Status code 0; transferred 16384/16384
usb-storage: -- transfer complete
... usw....
usb-storage: Bulk status result = 0
usb-storage: Bulk Status S 0x53425355 T 0x359 R 0 Stat 0x0
usb-storage: scsi cmd done, result=0x0
usb-storage: *** thread sleeping.
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
usb 2-2: USB disconnect, address 5
usb 2-2: new low speed USB device using uhci_hcd and address 6
usb 2-2: New USB device found, idVendor=093a, idProduct=2510
usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-2: Product: USB OPTICAL MOUSE
usb 2-2: Manufacturer: PIXART
input: PIXART USB OPTICAL MOUSE as /devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.0/input/input8
generic-usb 0003:093A:2510.0006: input,hidraw2: USB HID v1.11 Mouse [PIXART USB OPTICAL MOUSE] on usb-0000:00:1d.0-2/input0
eth0: no IPv6 routers present
usb 2-2: USB disconnect, address 6
usb 2-2: new low speed USB device using uhci_hcd and address 7
usb 2-2: New USB device found, idVendor=093a, idProduct=2510
usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-2: Product: USB OPTICAL MOUSE
usb 2-2: Manufacturer: PIXART
input: PIXART USB OPTICAL MOUSE as /devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.0/input/input9
generic-usb 0003:093A:2510.0007: input,hidraw2: USB HID v1.11 Mouse [PIXART USB OPTICAL MOUSE] on usb-0000:00:1d.0-2/input0
usb 2-2: USB disconnect, address 7
usb 2-2: new low speed USB device using uhci_hcd and address 8
usb 2-2: New USB device found, idVendor=093a, idProduct=2510
usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-2: Product: USB OPTICAL MOUSE
usb 2-2: Manufacturer: PIXART
input: PIXART USB OPTICAL MOUSE as /devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.0/input/input10
generic-usb 0003:093A:2510.0008: input,hidraw2: USB HID v1.11 Mouse [PIXART USB OPTICAL MOUSE] on usb-0000:00:1d.0-2/input0
usb 2-2: USB disconnect, address 8
usb 2-2: new low speed USB device using uhci_hcd and address 9
usb 2-2: New USB device found, idVendor=093a, idProduct=2510
usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-2: Product: USB OPTICAL MOUSE
usb 2-2: Manufacturer: PIXART
input: PIXART USB OPTICAL MOUSE as /devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.0/input/input11
generic-usb 0003:093A:2510.0009: input,hidraw2: USB HID v1.11 Mouse [PIXART USB OPTICAL MOUSE] on usb-0000:00:1d.0-2/input0

(der hohe Anteil an usb-storage Nachrichten könnte daran liegen, dass ich mangels optischem LWs, die Live-CD auf einen USB-Stick bringen musste)

aus /usr/src/linux/.config:

Quellcode

1
2
3
# Partition Types
CONFIG_PARTITION_ADVANCED=y
CONFIG_EFI_PARTITION=y


ansonsten hätte ich noch lspci zu bieten:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
livecd gentoo # lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
01:00.0 Ethernet controller: JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller (rev 11)



?(

p.s.: Ja, das stimmt 20 Std. ist nicht viel Zeit, und wer sitzt schon am Rechner nur um zu gucken ob ein anderer ein Problem hat, welches er lösen könnte,... Die Linux-Community ist wirklich schon genial.
p.p.s: Im Wesentlichen - da wo die Hardware gleich war, habe ich mich daran orientiert: http://en.gentoo-wiki.com/wiki/Asus_Eee_Box_B202

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Ge3ntoo« (26.07.2011, 22:22) aus folgendem Grund: System-Infos und Kommas hinzugefügt


4

26.07.2011, 22:07

...lässt sich aus dem Bildschirmphoto nicht weiteres erschließen, was dem System fehlt?

5

26.07.2011, 22:39

Also fest steht, dass der Boot-Loader funktioniert. (Kernel wurde geladen) und auch der Festplatten-Controller-Treiber passt ("sda" ist da). Aus dem Screenshot ist der Haupt-Fehler "sda: unknown partition table".
Hab den Verdacht, dass bei Dir eine normale "DOS" Partitionstabelle ist und kein EFI oder sonstiges.Wenn bei Dir "Advanced partition selection" aktiv ist, ist auch "PC BIOS (MSDOS partition tables) support" (MSDOS_PARTITION) noch aktiv? Eventuell brauchst Du diese "Advanced" Auswahl gar nicht.

von der "dmesg" Ausgabe ist leider nichts zu gebrauchen. Der Teil mit der Erkennung von sda wäre interessant. Wobei, wenn ich das bei mir überprüfe, ist dort auch nichts sagendes drin ( einfach nur "sda: sda1 sda2 sda3 sda4")

Poste mal auch

Quellcode

1
file -s /dev/sda


EDIT: hab gerade Deinen Link zu der Wiki gesehen. Dort steht auch nichts von EFI. Eigentlich sollte der Standard also reichen:

Quellcode

1
2
3
zfgrep PARTITION /proc/config.gz 
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »bell« (26.07.2011, 23:05)


6

27.07.2011, 13:30

Linux bildet,... habe jetzt den Wikipedia-Artikel zu EFI gelesen, und lt. diesem Abschnitt kann ich sogar ausschliessen, dass ich ein EFI habe und sogar darüber froh sein kann, keins zu haben. Wäre also komisch, von ASUS-Hause aus eine GUID-Partitionstabelle zu haben.

Könnte sein, dass ich die MS-DOS Unterstützung damals ausgeklammert habe, ich konnte mir nicht vorstellen die noch zu brauchen. Ich melde mich heute abend von zuhause wieder

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Ge3ntoo« (27.07.2011, 13:46)


7

28.07.2011, 10:39

bell, ick könnt Dir knutschen ;-) (wenn Du ein Mädel wärst ;-) )

Das war ein Volltreffer...

Quellcode

1
2
3
4
# Partition Types 
CONFIG_PARTITION_ADVANCED=y 
CONFIG_EFI_PARTITION=y 
CONFIG_MSDOS_PARTITION=y


Voilà! - EFI-Partition-Support habe ich mal belassen,... vielleicht will ich ja mal eine externe HD > 2TB anschließen.

Vielen Dank und Gruss,
Ge3ntoo