Dualbootproblem - gelöst

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

Dualbootproblem - gelöst

Beitrag von rksteve » 26.12.2004 21:06:52

hallo!

ich habe auf meinem laptop eine 80Gb festplatte auf der in einer 20Gb partition win200 installiert ist. nun habe ich debian in einer weiteren partition installiert, aber seit dem lässt sich mit lilo win2000 nicht mehr starten. (Es erscheint nur "Win2000 wird gestartet" und dann passiert nicht mehr.) Wie muss ich lilo konfigurieren damit ich debian und win2000 damit starten kann?

meine festplatte ist folgendermaßen aufgeteilt:

/dev/hda1 /boot
/dev/hda4 /
/dev/hda5 win2000

hda5 ist in einer erweiterten partition

meine lilo.conf sieht folgendermaßen aus:

Code: Alles auswählen

lba32
boot=/dev/hda1
root=/dev/hda4

hda1,hda5 sind bootfähig

bitmap=/boot/sarge.bmp
bmp-colors=1,,0,2,,0
bmp-table=120p,173p,1,15,17
bmp-timer=254p,432p,1,0,0
install=bmp

delay=20
prompt
timeout=50


map=/boot/map

vga=791

default="LINUX-SARGE"

image=/boot/bzImage
        label="LINUX-SARGE"
        root=/dev/hda4
        read-only

other=/dev/hda5
        label="WinXP/2K(hda5)"
Gruss
Steve
Zuletzt geändert von rksteve am 29.12.2004 10:29:34, insgesamt 1-mal geändert.

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 26.12.2004 22:18:31

Hallo rksteve,
hast Du nach der Neupartitionierung "lilo" nochmal neu aufgerufen?

Ich hoffe, dass ich jetzt keinen Quatsch erzähle...
Sofern es nach "lilo" noch nicht klappt, würde ich dieses "table" nochmal probieren -> wieder "lilo" danach aufrufen.

Code: Alles auswählen

other=/dev/hda5
#        table=/dev/hda
        label="WinXP/2K(hda5)"
Gruß fuzzy

Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

Beitrag von rksteve » 27.12.2004 09:46:14

Danke erstaml für deinen Tipp.

Lilo beschwert sich allerdings:
Table may not be spezified at or above line xxx.

Ja, lilo habe ich natürlich aufgerufen.
Kann es eventuell daran liegen dass Windows auf einer Erweiterten Partition liegt?

Gruss
Steve

Benutzeravatar
Räuber Hotzenplotz
Beiträge: 156
Registriert: 12.03.2004 14:47:25
Wohnort: Berlin

Beitrag von Räuber Hotzenplotz » 27.12.2004 10:09:00

Moin,

wenn ich richtig informiert bin, sollte beim boot nicht die Partition, sondern die Bootplatte stehen. Also

Code: Alles auswählen

boot=/dev/hda
Zumindest schauts in meiner lilo.conf so aus und funktionieren tuts auch ;-)

Viel Erfolg,
Hotze

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 27.12.2004 10:14:25

Hallo rksteve,
über Windows auf der "erweiterten" Partition bin ich erst jetzt gestolpert :roll:
Aktuelle Windows-Systeme sollen von der "erweiterten" Partition starten können - möglicherwiese bringt Dir dieses etwas :
http://www.wintotal.de/Artikel/bootload ... loader.php
http://www.sysinternals.com/ntw2k/info/bootini.shtml

Ansonsten weiß ich nur, dass Grub die erste und zweite Festplatte "vertauschen" kann:
Grub-Abschnitt unter http://kanotix.com/info/index.php?lang=de , ob sich dieses auch auf "erweiterte" Partitionen anwenden lässt weiß ich nicht...

Gruß fuzzy

Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

Beitrag von rksteve » 27.12.2004 10:47:56

leider komme ich mit den Links auch nicht weiter. So wie ich das verstehe schreibt Windows sein Boot-Prgm in den MBR und in die erste primäre Partition. Wenn ich jetzt lilo in den MBR schreibe müsste lilo doch für Windows nur die erste primäre Partition booten, das wäre bei mir ja /dev/hda1 (also /boot)? Ist das so oder habe ich da einen Denkfehler? Ist eine Partition mit ext2 für Windows sichtbar und für den Bootlader verwendbar?

ein fdisk /dev/hda gibt folgendes aus (vielleicht habe ich hier ja auch eine nicht bootbare einstellung)

Code: Alles auswählen

Platte /dev/hda: 60.0 GByte, 60060155904 Byte
255 Köpfe, 63 Sektoren/Spuren, 7301 Zylinder
Einheiten = Zylinder von 16065 * 512 = 8225280 Bytes

    Gerät Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1           6       48163+  83  Linux
/dev/hda2               7        4350    34893180    f  W95 Ext'd (LBA)
/dev/hda3            4351        4411      489982+  82  Linux Swap
/dev/hda4            4412        7301    23213925   83  Linux
/dev/hda5   *           7        1918    15358108+   7  HPFS/NTFS
/dev/hda6            1919        2526     4883728+   b  W95 FAT32
/dev/hda7            2527        4350    14651248+   c  W95 FAT32 (LBA)
Mir würde es auch nicht allzuviel ausmachen das System neu aufuzetzen (wenns gar nicht anders geht), wie würde eine sinnvolle und auch funkionsfähige Partitionierung aussehen?
(es werden 3 Windowslaufwerke gebrauch, 1 swap, ein / und ein /boot)?

Gruss
Steve

ernohl
Beiträge: 1248
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Beitrag von ernohl » 27.12.2004 11:10:18

rksteve hat geschrieben:Mir würde es auch nicht allzuviel ausmachen das System neu aufuzetzen (wenns gar nicht anders geht), wie würde eine sinnvolle und auch funkionsfähige Partitionierung aussehen?
(es werden 3 Windowslaufwerke gebrauch, 1 swap, ein / und ein /boot)?
Zum Beispiel so:

Code: Alles auswählen

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         510     4096543+   7  HPFS/NTFS
/dev/hda2             511        1147     5116702+  1c  Hidden W95 FAT32 (LBA)
/dev/hda3            1148        2432    10321762+   5  Extended
/dev/hda5            1148        1149       16033+  83  Linux
/dev/hda6            1150        1274     1004031   82  Linux swap
/dev/hda7            1275        1299      200781   83  Linux
/dev/hda8            1300        2432     9100791   8e  Linux LVM
Gruß
ernohl

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 27.12.2004 11:25:57

Hallo rksteve,
ich hatte gehofft dass man diese "C:\boot.ini" (auf /dev/hda5) soweit verändern kann, so dass Window (auf /dev/hda5) booten kann. :wink:
Eventuell kann Dir hier jemand helfen, oder in einem "Win-Forum"...

Sofern Du wirklich neuinstallieren willst:
Die "richtige" Partitionierung gibt es nicht - fragst Du 3 Leute, bekommst Du mindestens 4 Antworten.
- Ich würde die Windowspartitionen an den Anfang nehmen, "/dev/hda1" für das Betriebssystem
- Eine "/" und eine "swap" Partition für Linux - das ist erstmal Minimum
- grub als Bootloader in den MBR
- Weitere Linuxpartitionen nach Geschmack, manche habe lieber noch "/boot" und "/home" andere haben lieber noch Platz für ein kleines "Testlinux" ...

Gruß fuzzy

Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

Beitrag von rksteve » 29.12.2004 10:29:09

Das Problem ist jetzt gelöst, Win ist jetzt auf einer primären Partition und alles klappt.

Danke für die Mithilfe,
Gruss
Steve

Antworten