Hallo zusammen,
trotz 1200 Seiten Handbuch werde ich nicht schlauer über meinen Bootloader.
Lt. Yast ist der Bootloader "Grub2" und der Speicherort :"aus MBR starten" und nur da
und kein weiteres Kreuz.
Bei folgendem Befehl
sfdisk -l /dev/sda
erhalte ich folgenden Output
---------------------------------------------------------------------
Festplatte /dev/sda: 60801 Zylinder, 255 Köpfe, 63 Sektoren/Spur
sfdisk: Warnung: erweiterte Partition beginnt nicht an einer Zylindergrenze
DOS und Linux werden den Inhalt unterschiedlich interpretieren.
Einheit = Zylinder von 8225280 Bytes, Blöcke von 1024 Bytes, Zählung beginnt bei 0
Gerät boot. Anfang Ende #Zyl. #Blöcke Id System
/dev/sda1 0+ 2610- 2611- 20971520 83 Linux
/dev/sda2 57486+ 60801- 3315- 26620928 c W95 FAT32 (LBA)
/dev/sda3 * 25669+ 57486- 31818- 255576064 5 Erweiterte
sfdisk: Anfang: (c,h,s) erwartet (1023,254,63) gefunden (1023,40,36)
sfdisk: Ende: (c,h,s) erwartet (1023,254,63) gefunden (1023,231,25)
/dev/sda4 0 - 0 0 0 Leer
/dev/sda5 25669+ 25932- 263- 2110464 82 Linux Swap / Solaris
/dev/sda6 25932+ 28542- 2611- 20971520 83 Linux
/dev/sda7 28543+ 30865- 2323- 18658304 83 Linux
/dev/sda8 30866+ 57486- 26621- 213831680 83 Linux
---------------------------------------------------------------------------
wieso ist unter der Spalte "boot" sda3 mit dem "*" markiert?
Ich dachte immer der MBR ist auf sda?
Ich habe folgende MBR Sicherung gemacht:
------------------------------------------------------------------------
dd if=/dev/sda of=/tmp/mbr-sda.sav bs=512 count=1
1+0 Datensätze ein
1+0 Datensätze aus
512 Bytes (512 B) kopiert, 4,7073e-05 s, 10,9 MB/s
-------------------------------------------------------------------------
Der Versuch einer Kontrolle ging so
----------------------------------------------------------------------
file mbr-sda.sav
mbr-sda.sav: x86 boot sector; partition 1: ID=0x83, starthead 32, startsector 2048, 41943040 sectors; partition 2: ID=0xc, starthead 254, startsector 923527168, 53241856 sectors; partition 3: ID=0x5, active, starthead 40, startsector 412375040, 511152128 sectors, code offset 0x63
----------------------------------------------------------------------------------------------------------------
Wo finde ich denn jetzt meinen Bootloader ?
Danke & Gruss
Dieter
Linux 14.995 Themen, 106.522 Beiträge
Hallo Dieter,
alles im grünen Bereich. Das Sternchen liegt bei sda3 an richtiger Stelle, da hier Startlinux mit dem Bootloader liegt. Er wird lediglich in den MBR geschrieben, damit Win auch starten kann.
Nach alter Tradition liegt eine erweiterte Partition immer an 4. Stelle, weil von max. 4 primary Partitionen auszugehen ist. Andreas hat es schon näher beschrieben. Aber nun kommt wieder die amerikanische Logik und Zählweise zum Einsatz:
(hd0,0) first primary partition of the first hard disk
(hd0,1) second primary partition
(hd0,2) third primary partition
(hd0,3) fourth primary partition (usually an extended partition)
(hd0,4) first logical partition
(hd0,5) second logical partition
und schwupp die wupp liegt Deine erweiterte Partition auf hd0,3. Einfach nicht wahr?
Im Übrigen klafft in Deiner Partition sda1: 0 bis 2610 eine riesige Lücke zur nächsten Partition. Daher auch die Fehlermeldung!
Außerdem scheint Dein Win95/98 außerhalb der 128 MBit Grenze zu liegen, was zu Fehler führt.
Ferner gehört Win immer auf sda1 und nicht wie bei Dir auf sda2.
Wenn das BS wirklich Win98 ist, dann ist Grub und nicht Grub2 der bessere Bootloader.
Das System ist insgesamt ziemlich zerfahren und ich würde jetzt langsam die Reißleine ziehen und alles neu aufsetzen.
MfG.
violetta