PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : openSuse 10.3 bootet nicht auf HP-Notebook



MunichMan
04.03.08, 08:42
Hallo zusammen,

versuche grade mich wieder ein bisserl mit Linux zu beschäftigen und habe auf meinem Notebook (HP/Compaq 8710p, 4 GByte Ram) auf einer 2. Partition openSuse 10.3 installiert (2 GByte Swap, 19 GByte root, 28 GByte user).
Der Grub (GNU Grub) ist auf der Root-Partition installiert, da im MBR die Festplattenverschlüsselung für die Windows-Partition liegt.
Installation hat problemlos funktioniert und ich komme auch über das Windoof-Startmenü auf den Grub, aber wenn ich Suse 10.3 oder auch failsafe auswähle friert die Kiste ein. Grub gibt noch 2 Zeilen aus mit Kernel, und intird und jeweils Speicherbereich und Größe und dann nix mehr.
Wenn ich von der Installations-DVD boote und dann auf den Menüpunkt "Installiertes System booten" gehe und meine root-Partition /dev/sda6 auswähle startet das System einwandfrei.

Wo liegt hier der Fehler?

Gruss
Wolfgang :confused:

baumgartner
05.03.08, 10:15
Wie sehen diese beiden Zeilen aus die da ausgegeben werden?

Ohne Fehlermeldung keine Diagnose ;)

Aqualung
05.03.08, 10:51
ich komme auch über das Windoof-Startmenü auf den Grub

Wie hast Du das installiert? Grub in die root-Partition, dann dd des Bootsektors derselben, das Resultat in die boot.ini?
Hast Du evtl. einen SATA-Controller, der einer erweiterten initrd bedarf?
Poste mal

lspci

Gruß Aqualung

baumgartner
05.03.08, 10:57
*g*

Eben deshalb wären die "2 Zeilen mit Meldung" ganz gut, vor allem wenn die Ausgabe eben was ist wie "Could not find sata_via" :)
Normalerweise sollten aber alle gängigen SATA Treiber in den initrds bzw. in den Kernels drinnen sein, vor allem bei Desktopsystemen.

MunichMan
05.03.08, 14:24
So isses: Grub in root-partition und per dd extrahiert und rüber in die boot.ini
SATA-Controller hab ich, aber den hatte ich ausgeschlossen, da ich über die Installations-CD und den Punkt "Rescue/boot installed system on sda6" mein System ja starten kann.

lspci ergibt:


00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 0c)
00:03.0 Communication controller: Intel Corporation Mobile PM965/GM965 MEI Controller (rev 0c)
00:03.2 IDE interface: Intel Corporation Mobile PM965/GM965 PT IDER Controller (rev 0c)
00:03.3 Serial controller: Intel Corporation Mobile PM965/GM965 KT Controller (rev 0c)
00:19.0 Ethernet controller: Intel Corporation 82566MM Gigabit Network Connection (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HBM (ICH8M-E) LPC Interface Controller (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation Quadro NVS 320M (rev a1)
02:06.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b9)
02:06.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b9)
02:06.2 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 03)
02:06.3 Generic system peripheral [Class 0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 20)
02:06.4 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 10)
02:06.5 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 10)
02:06.6 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 10)
10:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)


Beim normalen booten per Grub schaut's dann so aus und dann friert die Kiste ein


root (hd0,5)
Filesystem type is ext2fs, partition type 0x83
kernel (hd0,5)/boot/vmlinuz root=/dev/sda6 vga=0x31a resume=/dev/sda5 splash=silent
[Linux-bzImage, setup=0x2000, size=0x1873fc]
initrd (hd0,5)/boot/initrd
[Linux-initrd @ 0x1fbfa000, 0x3f57ed bytes]

Aqualung
05.03.08, 22:40
Beim normalen booten per Grub schaut's dann so aus und dann friert die Kiste ein


root (hd0,5)
Filesystem type is ext2fs, partition type 0x83
kernel (hd0,5)/boot/vmlinuz root=/dev/sda6 vga=0x31a resume=/dev/sda5 splash=silent
[Linux-bzImage, setup=0x2000, size=0x1873fc]
initrd (hd0,5)/boot/initrd
[Linux-initrd @ 0x1fbfa000, 0x3f57ed bytes]


Du hast Deine menu.lst nicht gepostet, aber die Ausgabe legt nahe, dass darin nach

root (hd0,5)
die Adresse des Kernels als

kernel (hd0,5)/boot/vmlinuz
angegeben wird. AFAIK ist das
(hd0,5) vor der Kerneladresse nach dem setzen von root überflüssig.

Gruß Aqualung

DanteXX
05.03.08, 23:27
hi

sollte es schon laufen is das hinfällig! ^^
ich würde empfehlen beim installieren von linux denn bootloader auf die root / partition zu installieren option dafür gibt es! Grub und lilo stehe ja zur auswahl!
Nach der Installation dann einfach auf einen "BootUS" zurück greifen und diesen im Windows installieren! funzt super! und gibt keine probs!

Gruß DANTE

MunichMan
06.03.08, 08:06
Nein läuft leider noch nicht.
Ich weiss schon, dass der (hd0,5)-Eintrag doppelt gemoppelt ist, aber in der Verzweiflung...
Naja geholfen hat's nicht.
Und der Grub an sich funzt ja auch, ich komme ja ins Bootmenü, nur beim Laden des Kernel und beim initrd geht dann eben nix mehr.
Wie wird denn die installierte Linux-Installation geladen, wenn man von der Installations-DVD aus bootet und dann erst das installierte Linux startet?
Wird dann der Kernel mit den gleichen Parametern geladen wie er in der menu.lst vom Grub auf meiner (hd0,5) steht?

Wolfgang

Aqualung
06.03.08, 10:57
Hast Du mal versucht, per yast den grub neu zu installieren?
poste mal


/boot/grub/device.map

Gruß Aqualung

MunichMan
06.03.08, 14:58
Ja, habe schon den GNU Grup drüber-gebügelt, ohne Erfolg..

device.map schaut so aus


(hd0). /dev/sda


auf sda habe ich eine extended Partition und darin sda5 als swap, sda6 als root und sda7 als user-partition
grub ist in /dev/sda6 installiert

kreol
06.03.08, 19:33
Poste doch die massgeblichen Dateien/Ausgaben mal en block und nicht stückweise:
cat /boot/grub/menu.lst
cat /boot/grub/device.map (schon da)
fdisk -l (kleines L, kein grosses i, als root ausführen)
ls -l /boot/und die boot.ini des Windows (welche Win-Version?).

Und btw: Es heisst "Windows" und nicht anders. Deine Verballhornung ist a) alt und b) kindisch.


Kreol

P.S.
Was macht der Punkt in der device.map? Tippfehler? copy&paste ist Dein Freund. Sonst nimm ihn raus.

MunichMan
07.03.08, 08:12
also, meine Dateien schauen wie folgt aus:
boot.ini


[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /execute /fastdetect
c:\BootLin.bin "openSuse 10.3"


Die Datei BootLin.bin ist der extrahierte Bootsektor meiner Grub-Partition (/dev/sda6)

die menu.lst


# Modified by YaST2. Last modification on Di Mär 4 08:11:18 CET 2008
default 0
timeout 8
gfxmenu (hd0,5)/boot/message
##YaST - activate
debug

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3
root (hd0,5)
kernel /boot/vmlinuz-2.6.22.5-31-bigsmp root=/dev/disk/by-id/scsi-SATA_ST9160821AS_5MA7RJ2Q-part6 vga=0x31a resume=/dev/sda5 splash=silent showopts
initrd /boot/initrd-2.6.22.5-31-bigsmp

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.3
root (hd0,5)
kernel /boot/vmlinuz-2.6.22.5-31-bigsmp root=/dev/disk/by-id/scsi-SATA_ST9160821AS_5MA7RJ2Q-part6 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
initrd /boot/initrd-2.6.22.5-31-bigsmp

title openSUSE 10.3 Versuch mit sda6
root (hd0,5)
kernel /boot/vmlinuz root=/dev/sda6 vga=0x31a
initrd /boot/initrd


die device.map (Punkt war natürlich ein Tippfehler)


(hd0) /dev/sda


boot-dir


insgesamt 9692
-rw------- 1 root root 512 1. Mär 10:10 backup_mbr
lrwxrwxrwx 1 root root 1 4. Mär 08:04 boot -> .
-rw-r--r-- 1 root root 80530 24. Sep 20:55 config-2.6.22.5-31-bigsmp
drwxr-xr-x 2 root root 4096 7. Mär 07:56 grub
lrwxrwxrwx 1 root root 25 1. Mär 10:10 initrd -> initrd-2.6.22.5-31-bigsmp
-rw-r--r-- 1 root root 4151277 1. Mär 10:10 initrd-2.6.22.5-31-bigsmp
-rw-r--r-- 1 root root 394752 4. Mär 08:11 message
-rw-r--r-- 1 root root 99234 24. Sep 21:01 symsets-2.6.22.5-31-bigsmp.tar.gz
-rw-r--r-- 1 root root 400687 24. Sep 21:01 symtypes-2.6.22.5-31-bigsmp.gz
-rw-r--r-- 1 root root 116317 24. Sep 21:00 symvers-2.6.22.5-31-bigsmp.gz
-rw-r--r-- 1 root root 843618 24. Sep 20:45 System.map-2.6.22.5-31-bigsmp
-rwxr-xr-x 1 root root 2165804 24. Sep 20:55 vmlinux-2.6.22.5-31-bigsmp.gz
lrwxrwxrwx 1 root root 26 1. Mär 10:00 vmlinuz -> vmlinuz-2.6.22.5-31-bigsmp
-rw-r--r-- 1 root root 1611260 24. Sep 20:45 vmlinuz-2.6.22.5-31-bigsmp


fdisk-Ausgabe


Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xaca4aca4

Device Boot Start End Blocks Id System
/dev/sda1 1 13003 104446566 7 HPFS/NTFS
/dev/sda2 * 13004 19457 51841755 f W95 Ext'd (LBA)
/dev/sda5 13004 13265 2104483+ 82 Linux swap / Solaris
/dev/sda6 13266 15759 20033023+ 83 Linux
/dev/sda7 15760 19457 29704153+ 83 Linux

MunichMan
13.03.08, 15:28
keine Vorschläge mehr?
habe übrigends auch schon kernel-parameter wie noapic naacpi nalapic ausprobiert.
gleiches Ergebniss wie gehabt... Maschine friert nach folgender Ausgabe ein



root (hd0,5)
Filesystem type is ext2fs, partition type 0x83
kernel /boot/vmlinuz root=/dev/sda6 vga=0x31a splash=silent
[Linux-bzImage, setup=0x2000, size=0x1873fc]
initrd /boot/initrd
[Linux-initrd @ 0x1fbfa000, 0x3f57ed bytes]

Aqualung
13.03.08, 17:22
Du hast auch nach erfolgter grub-Neuinstallation eine Kopie des MBR von sda6 nach C:\ geschoben?

Gruß Aqualung