LILO falsch konfiguriert

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
zwette
Beiträge: 61
Registriert: 18.01.2004 11:44:57
Wohnort: Hamburg
Kontaktdaten:

LILO falsch konfiguriert

Beitrag von zwette » 17.03.2005 13:54:54

Habe gestern Debian aufs Notebook installiert. Leider habe ich beim einrichten von LILO nicht darauf geachtet, das prompt auskommentiert war, jetzt startet er per default Windows. Wie komme ich jetzt an die lilo.conf, um das zu ändern? Dachte da an Knoppix, aber da darf ich nichts auf die Partition schreiben.

Benutzeravatar
baikonur
Beiträge: 29
Registriert: 16.05.2002 21:26:01
Kontaktdaten:

Beitrag von baikonur » 17.03.2005 14:05:29

Wenn ich mich recht entsinne kommt man auch ohne "prompt" in das Bootmenü wenn man CTRL oder ALT drückt. Sollte das nicht klappen, kannst du Knoppix oder die erste Debian-Installations-CD nehmen um die /etc/lilo.conf zu editieren. Danach muss wahrscheinlich noch "lilo" ausgeführt werden. Dass du auf die Partition nicht schreiben konntest lag daran, dass Knoppix die Partitionen read-only mountet. "mount -o remount,rw /mnt/partition" mountet die Partition dann mit Schreibzugriff (siehe "man mount").

HTH, baikonur

Benutzeravatar
zwette
Beiträge: 61
Registriert: 18.01.2004 11:44:57
Wohnort: Hamburg
Kontaktdaten:

Beitrag von zwette » 17.03.2005 14:48:35

Mmhh... geht nicht... Problem ist, das der die lilo.conf ncht schreiben kann, weil unter Knoppix alles in /mnt gemountet ist. :(
Dann zieh ich mir halt die erste Woody-CD und probier es mit dem rescue-Kernel.

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 17.03.2005 15:06:53

Dass alles unter /mnt gemountet ist, sollte aber nicht das Problem sein.
Eher wie oben schon gesagt wurde, dass es read-only gemountet ist.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 17.03.2005 15:14:05

Dann müßte mount mit der der Option remount,rw ausführen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
zwette
Beiträge: 61
Registriert: 18.01.2004 11:44:57
Wohnort: Hamburg
Kontaktdaten:

Beitrag von zwette » 17.03.2005 15:25:00

nepos hat geschrieben:Dass alles unter /mnt gemountet ist, sollte aber nicht das Problem sein.
Eher wie oben schon gesagt wurde, dass es read-only gemountet ist.
KBDCALLS hat geschrieben:Dann müßte mount mit der der Option remount,rw ausführen.
Nein, schreiben kann ich die lilo.conf ja, das Problem ist, das er beim Ausführen dann meckert Zeile 20 ist falsch und da steht boot=/dev/hda (davor sind nur Kommentare) und gemountet ist die Partition aber aktuell in Knoppix unter /mnt/hda2.

Fehler:

Unrecognized token "! Please edit /etc/lilo.conf before running lilo!" at or above line 20 in file '/etc/lilo.conf'

mount:
...
/dev/hda2 on /mnt/hda2 type ext3 (rw,nosuid, nodev)

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 17.03.2005 15:44:12

Ah jo, klar.
Du musst den lilo in nem chroot aufrufen.
Sprich, du gehst in das Verzeichnis, wo deine Root-Partition liegt und machst da

Code: Alles auswählen

chroot . /bin/bash
lilo
Alternativ kannst du auch LILO mit nem Schalter aufrufen:

Code: Alles auswählen

lilo -r /mnt/<deinerootpartition>
Dadurch macht Lilo selbst eine Chroot-Umgebung auf. Damit sollte es dann klappen.

Benutzeravatar
zwette
Beiträge: 61
Registriert: 18.01.2004 11:44:57
Wohnort: Hamburg
Kontaktdaten:

Beitrag von zwette » 17.03.2005 16:06:33

Nein, geht leider auch nicht.

root@ttyp1[hda2]# chroot . /bin/bash
Knoppix:/# lilo
/dev/mapper/control: open failed: Permission denied
Is device-mapper driver missing from Kernel?
/dev/mapper/control: open failed: Permission denied
Is device-mapper driver missing from Kernel?
Incompatible libdevmapper 1.00.19-ioctl (2004-07-03)(compat) and kernel driver
Fatal: open /dev/hda: Permission denied

Ich mach es mit der Woody-CD. Trotzdem danke für eure Hilfe.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 17.03.2005 17:05:12

Dann versuche doch mal folgendes auf der Textkonsole von Knoppix.

Ich gehe mal davon aus das deine Rootpartition /dev/hda1 ist.

Code: Alles auswählen

mount /dev/hda1
cd /mnt/hda1
chroot /mnt/hda1
ein pwd sollte jetzt nur ein / ergeben

Code: Alles auswählen

mount /dev/hda1  / -o remount,rw

/etc/init.d/mountall.sh
/etc/init.d/mountvirtfs
Und dann sollte sich auch der Lilo ohne Probleme schreiben lassen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
zwette
Beiträge: 61
Registriert: 18.01.2004 11:44:57
Wohnort: Hamburg
Kontaktdaten:

Beitrag von zwette » 18.03.2005 12:01:41

Hab es mit der 1. Woody-CD gelöst (rescbf24 root=/dev/hda2).
Hatte in Erinnerung, dass unter Woody

1. das Bootmenü per default an war
und
2. er alle Partitionen mit reingenommen hat, die er gefunden hat (Windows war schon drauf, aber im LILO auskommentiert)

Muss ich mir dringend für Sarge merken.

Antworten