16.04.2024, 22:19 UhrDeutsch | English
Hallo Gast [ Registrierung | Anmelden ]

Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
muli
Titel: bootreihenfolge vertauschen  BeitragVerfasst am: 20.05.2006, 21:56 Uhr



Anmeldung: 26. Feb 2006
Beiträge: 21

Ich habe 2 Festplatten: Eine SCSI-Platte (sda), von der gebootet werden soll, und eine große SATA-Platte (sdb), die für die Daten reserviert ist. Wenn ich beide Platten angeschlossen habe, wird grub von hd-install in den MBR der SATA-Platte geschrieben. Wenn ich nur die SCSI-Platte angeschlossen habe, wird natürlich in deren MBR installiert, wie gewünscht (Integration von XP klappt). Nach Wiederanschluss der SATA-Platte sucht grub aber auf dieser beim Booten das root-Verzeichnis, findet keins, was einen kernel-panic zur Folge hat.
Das passiert aber nur Verwendung der Kanotix-Kernel, die Benutzung von 2.6.15-1-686 ist fehlerlos.
Hat jemand eine Idee?

Auszug aus menu.lst:
title Debian GNU/Linux, kernel 2.6.16.16-kanotix-1 Default
root (hd0,5)
kernel /boot/vmlinuz root=/dev/sda6 ro ramdisk_size=100000 lang=de apm=power-off nomce irqpoll vga=791
initrd /boot/initrd.img
boot

title Debian GNU/Linux, kernel 2.6.15-1-686
root (hd0,5)
kernel /boot/vmlinuz-2.6.15-1-686 root=/dev/sda6 ro ramdisk_size=100000 lang=de apm=power-off nomce irqpoll vga=791
initrd /boot/initrd.img-2.6.15-1-686
boot
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
datebro
Titel: bootreihenfolge vertauschen  BeitragVerfasst am: 20.05.2006, 22:02 Uhr



Anmeldung: 10. Sep 2004
Beiträge: 413

a.: Schau dir mal /boot/grub/device.map an
b.: initrd (kernel kompiliert mit, kanotix installiert ohne 2.Platte? )


Gruß
Datebro
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
schnorrer
Titel: bootreihenfolge vertauschen  BeitragVerfasst am: 20.05.2006, 22:03 Uhr



Anmeldung: 09. Jan 2006
Beiträge: 1720

BIos bootreihenfolge a, scsi, c(sata)
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
muli
Titel: bootreihenfolge vertauschen  BeitragVerfasst am: 20.05.2006, 22:24 Uhr



Anmeldung: 26. Feb 2006
Beiträge: 21

Lieber datebro: Zu a.: Die device.map zeigt an: (hd0) /dev/sda
Zu b.: Ich die Kernel nicht selbst kompiliert, sondern fertige Kernel installiert.

Lieber schnorrer: Im BIOS habe ich eingestellt cdrom - SCSI-Platte.
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
datebro
Titel: bootreihenfolge vertauschen  BeitragVerfasst am: 20.05.2006, 22:31 Uhr



Anmeldung: 10. Sep 2004
Beiträge: 413

poste doch bitte mal die ausgabe von
Code:
 fdisk -l
(das ist ein L wie Ludwig) als root und mit beiden Platten angeschlossen.


Gruß
Datebro
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
muli
Titel: bootreihenfolge vertauschen  BeitragVerfasst am: 20.05.2006, 22:44 Uhr



Anmeldung: 26. Feb 2006
Beiträge: 21

root@desktop:~# fdisk -l

Platte /dev/sda: 36.7 GByte, 36703918080 Byte
255 Köpfe, 63 Sektoren/Spuren, 4462 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 * 1 1052 8450158+ c W95 FAT32 (LBA)
/dev/sda2 1053 4462 27390825 f W95 Erw. (LBA)
/dev/sda5 1053 2365 10546641 b W95 FAT32
/dev/sda6 2366 3279 7341673+ 83 Linux
/dev/sda7 3280 4389 8916043+ 83 Linux
/dev/sda8 4390 4462 586341 82 Linux Swap / Solaris

Platte /dev/sdb: 200.0 GByte, 200049647616 Byte
255 Köpfe, 63 Sektoren/Spuren, 24321 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 2 24321 195350400 f W95 Erw. (LBA)
/dev/sdb5 2 6548 52588746 b W95 FAT32
/dev/sdb6 6549 24321 142761591 7 HPFS/NTFS
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
datebro
Titel: bootreihenfolge vertauschen  BeitragVerfasst am: 20.05.2006, 22:56 Uhr



Anmeldung: 10. Sep 2004
Beiträge: 413

sieht eigentlich gut aus, nur daß sdb nicht in der device.map steht.. bleiben initrd und vmlinuz. Ich würde jetzt die Reparatur-Option der CD ausprobieren, aber vielleicht hat jemand einen besseren Tip.

Gruß
Datebro
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
muli
Titel: bootreihenfolge vertauschen  BeitragVerfasst am: 20.05.2006, 23:14 Uhr



Anmeldung: 26. Feb 2006
Beiträge: 21

Vielen Dank für die bisherigen Ratschläge. Ich kann jetzt keider nicht weiter am Rechner sitzen, um zeitnah eure Vorschläge zu erwarten, bin aber ab morgen wieder voller Vorfreude auf neue Tips.
Auf einen Punkt ist noch niemand eingegangen:
Warum funktioniert alles so wie ich will mit dem Debian-Kernel, aber nicht mit den Kanotix-Kernels?
Gruß muli
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
billy
Titel: bootreihenfolge vertauschen  BeitragVerfasst am: 20.05.2006, 23:29 Uhr



Anmeldung: 05. Dez 2005
Beiträge: 190

Also ich habe im letzten Menupunkt von Grub menu.lst folgendes hineingeschrieben um Windows zu starten, vielleicht hilft Dir dieses:

title Windows XP
#1.HD u.2.HD vertauschen
map (hd0) (hd1)
map (hd1) (hd0)
chainloader (hd1,0)+1

Gruß, billy
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
datebro
Titel: bootreihenfolge vertauschen  BeitragVerfasst am: 21.05.2006, 07:49 Uhr



Anmeldung: 10. Sep 2004
Beiträge: 413

Zitat:
Warum funktioniert alles so wie ich will mit dem Debian-Kernel, aber nicht mit den Kanotix-Kernels
deshalb erwähne ich ja dauernd die initrd. Da ist auch der /-Pfad enthalten, und du hast für jeden Kernel eine eigene. Hast du bei der Installation der beiden Kernel unterschiedliche Platten-konfigurationen gehabt?
Zitat:
Nach Wiederanschluss der SATA-Platte sucht grub aber auf dieser beim Booten das root-Verzeichnis,
da würde ich den Knackpunkt suchen. mkinitrd.yaird könnte dir helfen, gibts auch ein man zu.

Gruß
Datebro
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
conchy
Titel: bootreihenfolge vertauschen  BeitragVerfasst am: 21.05.2006, 10:56 Uhr



Anmeldung: 23. Jun 2005
Beiträge: 371
Wohnort: El Coronil (Sevilla)
Hallo!
Vielleicht hilft das:
Title Windows XP
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader (hd1,0)+1
Gruss P.S
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
schnorrer
Titel: bootreihenfolge vertauschen  BeitragVerfasst am: 21.05.2006, 11:40 Uhr



Anmeldung: 09. Jan 2006
Beiträge: 1720

hat der SCSI ein eigenes Bios. Ja nachsehen was di SCSI-HD für eine ID hat. und BOOT-Management via diesem Kontroler erfolgt.
Die SCSI-HD sollte ID-0 besitzen sonst bekommt die SATA-Hd den Vorzug.

Ist es ein neueres Bios(PC) gibt es bei den Optionen noch die möglichkeit die Reihenfolge der Bootadapter mit einzustellen, unahängig vom Typ der Platten.
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
muli
Titel: bootreihenfolge vertauschen  BeitragVerfasst am: 21.05.2006, 11:56 Uhr



Anmeldung: 26. Feb 2006
Beiträge: 21

Vielen Dank für die Ratschläge!
Das Vertauschen der Festplatten via map... hat keinen Erfolg gebracht.
Mit der initrd kenne ich mich überhaupt nicht aus, da muss ich mich erst etwas fit machen. Jedenfalls hatte ich bei der Installation des Debian-Kernels die gleiche Hardwarekonfiguration wie beim Kanotix-Kernel.
Die SCSI-HD hat die ID 0, die Bootreihenfolge ist cdrom -SCSI-HD und sonst nichts.
Gruß muli
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
muli
Titel: bootreihenfolge vertauschen  BeitragVerfasst am: 21.05.2006, 11:59 Uhr



Anmeldung: 26. Feb 2006
Beiträge: 21

Kleiner Nachschlag:
Die Live-CD erkennt SATA als sda und SCSI als sdb. Wie kann ich dem installer sagen, dass er grub in sdb statt in sda installiert?
muli
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
schnorrer
Titel: bootreihenfolge vertauschen  BeitragVerfasst am: 21.05.2006, 12:42 Uhr



Anmeldung: 09. Jan 2006
Beiträge: 1720

mormalerweise grub-install /dev/hdX steht für a-z

Zdienem Problem, bei boot von CD bewirkt die BiosUmstelung mit boot von SCSI nichts. Die Reihenfolge zum mappen der Controler SATA SCSI wird ignoriert.

Besser wäre wenn, der SCSI-Adapter auch die Bootcontrolle behalten könnte. auch das booten von CD.Adaptec, INOTEK, Advansys-conntroller können das per Adapter-Bios-Option.

Poste doch kurz die Controller SATA, SCSI und IDE sowie hd1= scsi cd=ide hd2=sata o.ä.
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
Kano
Titel: bootreihenfolge vertauschen  BeitragVerfasst am: 21.05.2006, 13:52 Uhr



Anmeldung: 17. Dez 2003
Beiträge: 16785

Besser wäre es in Partition zu installieren und die Partition aktiv zu setzen. Mit

lilo -M /dev/sda -s /dev/null

kannst nen standard loader installieren, der PRIMÄRE partitionen booten kann.
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
muli
Titel: bootreihenfolge vertauschen  BeitragVerfasst am: 21.05.2006, 20:51 Uhr



Anmeldung: 26. Feb 2006
Beiträge: 21

Mein Bootadapter (LSI Logic 53C896) lässt keine Einstellungen zum Booten zu.
Nach Installation in eine Partition kommt die Fehlermeldung, dass die Zylinderzahl das vom BIOS zugelassene Maximum überschreitet.
Gruß muli
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 2003-2007 
 
Deutsch | English
Logos and trademarks are the property of their respective owners, comments are property of their posters, the rest is © 2004 - 2006 by Jörg Schirottke (Kano).
Consult Impressum and Legal Terms for details. Kanotix is Free Software released under the GNU/GPL license.
This CMS is powered by PostNuke, all themes used at this site are released under the GNU/GPL license. designed and hosted by w3you. Our web server is running on Kanotix64-2006.