PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Debian und Windows - Probleme mit Bootloader (Grub und Lilo)



Chaot
26.02.07, 11:39
Hallo Leute,

ich habe ein Problem.

Ich habe folgende Rechnerkonfiguration:

1x SATA Festplatte
2x IDE Festplatte

Und das Bios will auf teufel komm raus nur von der SATA Booten.
An sich kein Problem, wenn ich den Bootloader da hin bekomme. Bei Distributionen wie SuSe oder Mandriva absolut kein Problem. Funktioniert ohne Probleme.

Allerdings möchte ich mich nun mit Debian auseinander setzen und habe das folgende Problem:
Bei der Bootloader Installation von Grub sag ich /dev/sda als Installationsort.
"Funktioniert" auch!

Zumindest kommt beim Starten des Systems dann wo der Grub laden sollte das:

GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB ...

Das ganze aufm ganzen Bildschirm ohne Ende...


Installiere ich LiLo, bottet mein Debian ohne Probleme. Aber was ist mit meinem Windows? =(
Schau ich in /etc/lilo.conf nach, ist Windowseintrag vorhanden. Führe ich "lilo" aus, steht auch "Windows hinzugefügt".

Jo, will ich aber den Rechner starten, startet er auch Lilo, zeigt mir aber kein Auswahlmenu an. Aber das Delays, was ich in der lilo.conf einstelle, mit dem arbeitet er auch. Is also bei 50 5 Sekunden aufm schwarzen Bildschirm (oben links steht Lilo 22....), stell ichs auf 200 ist der Bildschirm 20 Sekunden schwarz.

Aber in Windows komm ich trotzdem nicht -.-

Hab mir auch schon diverse Lilo anleitungen angesehen. Aber am liebsten würde ich Grub nehmen. Und wie gesagt, installiere ich z.B. Mandriva 2007, geht es ohne Probleme. Auch SuSe macht mir keine Probleme. Will aber wie gesagt, mich in Debian reinarbeiten.

Naja, wäre schön, wenn jemand einen Tipp für mich hätte.

mfg

Chaot


P.S.: Windows ist auf der SATA Platte installiert (sda1)
Linux auf der 2. IDE (hdb2 und hdb5)


//Edit
Mit Tipps geben:
Kein Tipp, ich solle Windows löschen, es sei denn ihr gebt mir ein Multideck Internet Radio Streamingprogramm wie SAM ^^

HirschHeisseIch
26.02.07, 11:49
Schmeiss doch einfach Windows runter. *scnr*

Wie immer bei Bootloader-Problemen ist es sinnvoll, die Konfiguration zu posten.
Interessant sind
/boot/grub/menu.lst
/boot/grub/device.map
fdisk -l

Die Installations-Orte sind ja schon angegeben.

X-Dimension
26.02.07, 14:38
Was versprichst du dir von Debian? Nimm doch gleich Ubuntu/Kubuntu... das ist das gleiche nur in braun bzw. blau...

towo2099
26.02.07, 14:57
Was versprichst du dir von Debian? Nimm doch gleich Ubuntu/Kubuntu... das ist das gleiche nur in braun bzw. blau...
Und was trägt das zur Lösungsfindung bei?

Und nein, Debian != *ubuntu!

Chaot
26.02.07, 16:47
Warum ich kein buntu nehme? Weil ich zumindest im LiveCD Installer nicht wählen kann, wohin der Bootloader installiert werden soll.

Tja, an die Grub config komm ich nicht wirklich dran, wenn das System nicht Bootet. Bin grad auf der Arbeit, deswegen kann ich auch nicht die lilo.conf posten. Sobald ich zu Hause bin, werde ich das nachholen. Bis heute abend. *Auf Uhr schau... noch 2 Stunden*

Chaot
26.02.07, 19:46
So bin zu Hause und poste euch nun den Output:



aslx1:/home/chaot# fdisk -l

Disk /dev/hda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 9964 80035798+ 7 HPFS/NTFS

Disk /dev/hdb: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 1 1305 10482381 c W95 FAT32 (LBA)
/dev/hdb2 * 1306 2156 6835657+ 83 Linux
/dev/hdb3 2157 4865 21760042+ 5 Extended
/dev/hdb5 2157 2274 947803+ 82 Linux swap / Solaris
/dev/hdb6 2275 4865 20812176 83 Linux

Disk /dev/sda: 36.0 GB, 36000000000 bytes
255 heads, 63 sectors/track, 4376 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1567 12586896 7 HPFS/NTFS
/dev/sda2 1568 4376 22563292+ 7 HPFS/NTFS
aslx1:/home/chaot#



Und hier alle configsachen wie sie in lilo stehen:


boot=/dev/sda

root=/dev/hdb2

# compact

#install=menu

map=/boot/map

delay=20

# message=/boot/bootmess.txt
# prompt
# delay=100
# timeout=100

# vga=ask
# vga=9
#
vga=normal

# append=""

default=Linux

image=/vmlinuz
label=Linux
read-only
# restricted
# alias=1

initrd=/initrd.img

image=/vmlinuz.old
label=LinuxOLD
read-only
optional
# restricted
# alias=2

# other=/dev/hda4
# label=HURD
# restricted
# alias=3
other=/dev/sda1
label=Windows1
# restricted
# alias=2




Und das passiert, wenn ich lilo ausführe:


aslx1:/home/chaot# lilo
Warning: The boot sector and map file are on different disks.
Added Linux *
Skipping /vmlinuz.old
Warning: CHANGE AUTOMATIC assumed after "other=/dev/sda1"
Added Windows1
aslx1:/home/chaot#

.doc
22.03.07, 16:35
Dieses Problem beruht vermutlich auf der automatischen Erkennung der Festplatte durch das BIOS.
Abhilfe schafft, im BIOS den Eintrag für "Primary IDE Master" von "Auto" auf "User Type HDD" zu setzen.

siehe auch Punkt 7 unter
http://www.gentoo.org/doc/en/grub-error-guide.xml

Viele Grüße - .doc