Re: Austausch grub durch lilo
Sorry Leute, aber ich bin offenbar zu dumm das selber hinzukriegen. Ich brauche nochmal Eure Tipps. Zur Erinnerung: Ich wollte einen upgrade machen von SuSE 7.3 auf 8.1 Das tut aber nicht, da waehrend des 1. boot nach der Installation ich in eine Endlosschleife gerate sobald das aic7xxx module geladen wird. Soweit ich rausbekommen habe liegt das an der mangelnden Kooperationsbereitschaft zwischen aic7xxx und grub. Aber mit lilo soll es tun. Erstmal vielen Dank fuer Eure Hilfe gestern. Erstmal habe ich es nochmal im grub versucht und im /boot/grub/manual.lst es mit disableapic und acpi=off versucht. Ohne Erfolg. Hat jemand von den grub-Cracks noch eine Idee? Beim lilo: Ich habe erstmal den grub im master boot record gecancelt mit einer windows2000 boot CD und FIXMBR. Dann habe ich mit der rescue-CD gebootet, habe /dev/sda3 als /mnt gemountet und habe dann im /mnt/etc eine lilo.conf eingefuegt. Die sieht so aus(Kommentar-und Leerzeilen sind raus): append="enableapic hdc=ide-scsi" boot=/dev/sda vga=normal message=/boot/message menu-scheme=Wg:kw:Wg:Wg read-only prompt timeout=100 image = /boot/vmlinuz root = /dev/sda3 label = linux initrd = /boot/initrd image = /boot/memtest.bin label = memtest86 optional Dann habe ich gemacht: 'lilo -M /dev/sda -r /mnt' Im /mnt/etc/sysconfig/bootloader ist grub durch lilo ersetzt. Hat jemand noch eine Idee? Kann auch was Radikales sein, da das OS sowieso futsch ist. Gruß und Dank, ulrich Ulrich Hiller Max-Planck-Institut fuer Astronomie Koenigstuhl 17 69117 Heidelberg Germany phone +49 6221 528238 fax +49 6221 528246 email hiller@mpia.de
Moin Ulrich, Ulrich Hiller wrote:
Kooperationsbereitschaft zwischen aic7xxx und grub. Aber mit lilo soll es tun.
Ich wuerde ja gern helfen, bin aber selbst zu dumm. Ich glaube aber nicht, dass grub das problem ist. Wenn der kernel module laed, geniesst grub laengst beim Bier den wohl verdienten Feierabend ;-) Warum glaubst Du, grub wuerde dieses modul nicht vertragen? Gruss, Oliver
Ulrich Hiller wrote:
Dann habe ich gemacht: 'lilo -M /dev/sda -r /mnt'
Was ist -M? Ich riet und rate dir zu "lilo -b /dev/sda -r /mnt"
Hat jemand noch eine Idee? Kann auch was Radikales sein, da das OS sowieso futsch ist.
Linux? Das laesst sich nicht so leicht wegschiessen. Hast du an der Partionstabelle nichts geaendert, duerfte es sogar noch starten koennen. (Zumindest bis zu deiner aic7xxx Fehlersituation.) Peter
Hi! On Thu, Jun 12, 2003 at 03:25:14PM +0200, Ulrich Hiller wrote: [...]
Zur Erinnerung: Ich wollte einen upgrade machen von SuSE 7.3 auf 8.1 Das tut aber nicht, da waehrend des 1. boot nach der Installation ich in eine Endlosschleife gerate sobald das aic7xxx module geladen wird. Soweit ich rausbekommen habe liegt das an der mangelnden Kooperationsbereitschaft zwischen aic7xxx und grub. Aber mit lilo soll es tun.
Erstmal vielen Dank fuer Eure Hilfe gestern. Erstmal habe ich es nochmal im grub versucht und im /boot/grub/manual.lst es mit disableapic und acpi=off versucht. Ohne Erfolg. Hat jemand von den grub-Cracks noch eine Idee?
Beim lilo: Ich habe erstmal den grub im master boot record gecancelt mit einer windows2000 boot CD und FIXMBR. Dann habe ich mit der rescue-CD gebootet, habe /dev/sda3 als /mnt gemountet und habe dann im /mnt/etc eine lilo.conf eingefuegt. Die sieht so aus(Kommentar-und Leerzeilen sind raus):
append="enableapic hdc=ide-scsi" ^^^^^^^^^^ Schmeiß das mal raus und füge stattdessen
disableapic und acpi=off da ein. Schreib danach den lilo neu und versuchs noch mal. Generell sieht dein Problem aber nicht nach 'nem Bootmanager Problem aus, aus irgendwelchen Gründen kann lediglich das Modul für den SCSI-Controler nicht geladen werden..., evl. hilft aber ja die abgeändert append-Zeile. Ciao, Schöpp -- Christian Schoepplein | Beste Rockband der Welt: http://www.lily-rockt.de mail@schoeppi.net | Linux fuer Blinde: http://www.blinux.suse.de
Hallo Ullrich,
Sorry wegen der PM - war keine Absicht. Ich wollte an die
Liste mailen. Habe aber vergessen den Empfaenger zu aendern.
(Tja Carsten, das muessen wir noch ueben!)
Hier die Mail fuer die Liste.
Liebe Gruesse aus Thueringen
Carsten
---------- Weitergeleitete Nachricht ----------
Subject: Re: Austausch grub durch lilo
Date: Fri, 13 Jun 2003 20:28:08 +0200
From: Carsten Grebehem
boot=/dev/sda
^^^^^^^^ Müßte da nicht noch eine Zahl dahinter stehen? So ist der Verweis auf das Verzeichnis bzw. den Mountpoint von /boot doch nur auf das physische Gerät und nicht auf die Partition, auf welcher sich Dein Kernel befindet. Demnach muesste hier doch die Partition angegeben werden, auf der sich /boot befindet? Falls das Verzeichnis /boot nicht auf einer separaten Partition liegt (sondern auf dem Mountpoint / liegt) koennte doch diese Zeile komplett weg da ueberfluessig? Liebe Gruesse aus Thueringen Carsten
Hallo! On Fre, Jun 13, 2003 at 10:19:53 +0200, Carsten Grebehem wrote: [...]
Am Donnerstag, 12. Juni 2003 15:25 schrieb Ulrich Hiller: [...]
boot=/dev/sda
^^^^^^^^
Müßte da nicht noch eine Zahl dahinter stehen?
So ist der Verweis auf das Verzeichnis bzw. den Mountpoint von /boot doch nur auf das physische Gerät und nicht auf die Partition, auf welcher sich Dein Kernel befindet.
Nöh, das passt schon. Damit schreibt er den Lilo direkt in den MBR von sda und nicht in irgendeine Partition. Wenn der Bootmanager allerdings in den MBR einer Partition (gibt es so was eigentlich ;-) ??) geschrieben werden soll, muss hinter sda doch eine Nummer, kommt halt drauf an, was man möchte ;-).
auf der sich /boot befindet? Falls das Verzeichnis /boot nicht auf einer separaten Partition liegt (sondern auf dem Mountpoint / liegt) koennte doch diese Zeile komplett weg da ueberfluessig?
Nein, s.o. Allerdings teilst du lilo in den einzelnen Sektionen für deine Bootmenü-Einträge mit, wo / liegt. Bei mir befindet sich da z.B. der Eintrag root = /dev/hda2 In der globalen Sektion gibt es auch ein boot = /dev/hda
Carsten
Tschüs, Schöppi -- Christian Schoepplein | Beste Rockband der Welt: http://www.lily-rockt.de mail@schoeppi.net | Linux fuer Blinde: http://www.blinux.suse.de
Hallo, On Fri, 13 Jun 2003, Christian Schoepplein wrote:
Nöh, das passt schon. Damit schreibt er den Lilo direkt in den MBR von sda und nicht in irgendeine Partition. Wenn der Bootmanager allerdings in den MBR einer Partition (gibt es so was eigentlich ;-) ??)
Nein. Einen "_Master_ Boot Record" gibt es nur einmal je HDD, eben Sektor 0/0/0 (CHS) bzw. Sektor 0 (LBA), also schlicht der allererste. Es gibt aber "Boot Records" in verschiedenen Varianten. In den BRs von FAT/NTFS Partitionen findet sich der Code, der dann Windows bootet (z.B. bei Win9x wird u.a. die IO.SYS geladen, bei NT der ntloader). Bei ext2/ext3/reiserfs ist der BR unbenutzt, die Daten folgen bei ext2/3 ab Sektor 2 (zuerst der erste Superblock), bei reiserfs ab Sektor 128. Bei erweiterten Partitionen (je eine pro log. Partition uebriges, die primaere ist nur die erste davon) steht dort jew. eine Partitionstabelle mit 2 Eintraegen und es folgt unbenutzt der Rest eines "Kopfes" (meist also noch 62 Sektoren). Da aber nur die primaere erweiterte Partition zugaenglich ist, kann man nur diese z.B. fuer LILO nutzen, den man dann ueber einen anderen Bootmanager im MBR starten kann. Leseempfehlung: LILO Doku ;) -dnh -- 21: HTML-Programmierer Grafiker (Kristian Köhntopp)
participants (6)
-
Carsten Grebehem
-
Christian Schoepplein
-
David Haller
-
Oliver Fuchs
-
Peter Wiersig
-
Ulrich Hiller