Anzeige:
Ergebnis 1 bis 15 von 15

Thema: Lilo und 2 Kernel oder mehr ?!

  1. #1
    Registrierter Benutzer
    Registriert seit
    Jul 2002
    Beiträge
    427

    Lilo und 2 Kernel oder mehr ?!

    Chelas alle zusammen.

    Ich hab ma wieder wie viele andere auch ein Prob mit dem Kernel....

    Ok kein geschreie bitte ....

    Aber ich hab doch schon einiges gelesen aber nichtz funktioniert.

    Ich hatte (habe) Debian auf einer GANZEN HDD installiert. Kernel 2.4.24
    Den habe ich natürlich ubdaten wollen auf 2.6 soweit so gut...

    habe hoffentlich alle anleitungen aus dem Forum beachtet.

    Nun ist es mir aber nicht möglich diesen Kern zu booten.

    Ich komme mit lilo irgenwie nicht zurechet. leider kann ich diese hier nicht Posten, weil ich mit diesem Rechner nun auch nicht mehr ins Inet komme keine Netzwerkkarte mehr. War nach dem ganzen rumgehampel wech.

    Der neue Kernel liegt nun im Oderner /boot/vmlinuz2.6.0-mu1

    Wie kann ich diesen nun booten ?!?!?

    Thnx.

    PS: Ich habe wirklich schon über 4 Stunden hier im Forum nach ner lösung gesucht.

  2. #2
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Beiträge
    52
    was für eine Meldung bekommst du wenn du den Kernel starten willst?

  3. #3
    Registrierter Benutzer
    Registriert seit
    Jul 2002
    Beiträge
    427
    Hallo

    Ich bekomme keine Medung....
    es wird einfach der alte 2.4.24 gebootet. !!!

  4. #4
    Registrierter Benutzer Avatar von winter
    Registriert seit
    Jan 2003
    Beiträge
    290
    dann haste lilo falsch konfiguriert.
    zeig doch mal deine lilo.conf.

    hast du denn überhaupt den neuen kernel in lilo eingetragen?

  5. #5
    Registrierter Benutzer
    Registriert seit
    Jul 2002
    Beiträge
    427
    @Winter s.o.

    aber wartet mal ich boote mal ne Knoppix und versuche es dann mal sie hier reinzustellen. Bitte nicht wechlaufen. !!

  6. #6
    komplett "ausgebleicht" Avatar von Der Gestreifte
    Registriert seit
    May 2003
    Ort
    904**
    Beiträge
    3.247
    ch komme mit lilo irgenwie nicht zurechet. leider kann ich diese hier nicht Posten, weil ich mit diesem Rechner nun auch nicht mehr ins Inet komme keine Netzwerkkarte mehr.
    Du gehörst zu den Leuten, die meinen, heute braucht man kein Floppy mehr?
    Falls nicht, Rettungssystem booten, eine DOS-formatierte Floppy einschieben, das /-Dateisystem mounten und die /etc/lilo.conf mit den evtl. vorhanden "mtools" (mcopy /etc/lilo.conf a:) oder mit cp (hierzu das Laufwerk mounten) auf die Diskette kopieren.
    Möglicherweise geht auch ein einfaches /sbin/lilo (chrooted auf / der Installation) nach booten des Rettungssystems, um das System "irgendwie" bootbar zu machen.
    Für alternative Lösungen wäre es nützlich, eine etwas genauere Fehlerbeschreibung zu haben.

  7. #7
    Registrierter Benutzer
    Registriert seit
    Jul 2002
    Beiträge
    427
    Uff da bin ich wieder

    hier meine Lilo.conf

    # /etc/lilo.conf - See: `lilo(8)' and `lilo.conf(5)',
    # --------------- `install-mbr(8)', `/usr/share/doc/lilo/',
    # and `/usr/share/doc/mbr/'.

    # +---------------------------------------------------------------+
    # | !! Reminder !! |
    # | |
    # | Don't forget to run `lilo' after you make changes to this |
    # | conffile, `/boot/bootmess.txt', or install a new kernel. The |
    # | computer will most likely fail to boot if a kernel-image |
    # | post-install script or you don't remember to run `lilo'. |
    # | |
    # +---------------------------------------------------------------+

    # Support LBA for large hard disks.
    #
    lba32

    # Overrides the default mapping between harddisk names and the BIOS'
    # harddisk order. Use with caution.
    #disk=/dev/hde
    # bios=0x81

    #disk=/dev/sda
    # bios=0x80

    # Specifies the boot device. This is where Lilo installs its boot
    # block. It can be either a partition, or the raw device, in which
    # case it installs in the MBR, and will overwrite the current MBR.
    #
    # boot=/dev/hda

    # Specifies the device that should be mounted as root. (`/')
    #
    # root=/dev/hda1

    # Enable map compaction:
    # Tries to merge read requests for adjacent sectors into a single
    # read request. This drastically reduces load time and keeps the
    # map smaller. Using `compact' is especially recommended when
    # booting from a floppy disk. It is disabled here by default
    # because it doesn't always work.
    #
    # compact

    # Installs the specified file as the new boot sector
    # You have the choice between: bmp, compat, menu and text
    # Look in /boot/ and in lilo.conf(5) manpage for details
    #
    # install=/boot/boot-menu.b

    # Specifies the location of the map file
    #
    # map=/boot/map

    # You can set a password here, and uncomment the `restricted' lines
    # in the image definitions below to make it so that a password must
    # be typed to boot anything but a default configuration. If a
    # command line is given, other than one specified by an `append'
    # statement in `lilo.conf', the password will be required, but a
    # standard default boot will not require one.
    #
    # This will, for instance, prevent anyone with access to the
    # console from booting with something like `Linux init=/bin/sh',
    # and thus becoming `root' without proper authorization.
    #
    # Note that if you really need this type of security, you will
    # likely also want to use `install-mbr' to reconfigure the MBR
    # program, as well as set up your BIOS to disallow booting from
    # removable disk or CD-ROM, then put a password on getting into the
    # BIOS configuration as well. Please RTFM `install-mbr(8)'.
    #
    # password=tatercounter2000

    # Specifies the number of deciseconds (0.1 seconds) LILO should
    # wait before booting the first image.
    #
    delay=20

    # You can put a customized boot message up if you like. If you use
    # `prompt', and this computer may need to reboot unattended, you
    # must specify a `timeout', or it will sit there forever waiting
    # for a keypress. `single-key' goes with the `alias' lines in the
    # `image' configurations below. eg: You can press `1' to boot
    # `Linux', `2' to boot `LinuxOLD', if you uncomment the `alias'.
    #
    # message=/boot/bootmess.txt
    prompt
    timeout=150
    # single-key
    # delay=100
    # timeout=100

    # Specifies the VGA text mode at boot time. (normal, extended, ask, <mode>)
    #
    # vga=ask
    # vga=9
    #
    vga=normal

    # Kernel command line options that apply to all installed images go
    # here. See: The `boot-prompt-HOWO' and `kernel-parameters.txt' in
    # the Linux kernel `Documentation' directory.
    #
    # append=""

    # Boot up Linux by default.
    #
    default=Linux

    image=/boot/vmlinuz2.6.0-mu1
    label=Linuxds1
    root=/dev/hda1
    read-only
    # restricted
    # alias=1

    image=/boot/vmlinuz
    label=Linux18
    root=/dev/hda1
    read-only

    # If you have another OS on this machine to boot, you can uncomment the
    # following lines, changing the device name on the `other' line to
    # where your other OS' partition is.
    #
    # other=/dev/hda4
    # label=HURD
    # restricted
    # alias=3

  8. #8
    komplett "ausgebleicht" Avatar von Der Gestreifte
    Registriert seit
    May 2003
    Ort
    904**
    Beiträge
    3.247
    1. "/sbin/lilo" hast Du (als root) ausgeführt, nachdem Du die lilo.conf editiert hast?
    2. Hast Du einen Fehler in der Datei. Den default "Linux" gibt es dort nicht, nur "Linuxds1" und "Linux18". Wenn Du einen default bestimmst, sollte es auch einen Eintrag mit diesem Label geben.

  9. #9
    Doppelmutter Avatar von Susu
    Registriert seit
    Nov 2002
    Ort
    Am Arsch der Welt
    Beiträge
    4.907

    Lightbulb Mein Tipp:

    Auch wenn es das Problem nicht löst, muss ich das mal "loswerden". Du hast LILO im Master Boot Record? Dafür empfehle ich wirklich GRUB, denn mit "grub-install /dev/hda" installierst Du GRUB in den selbigen, und mit "update-grub" erstellest Du Dir nach der Installation von GRUB die /boot/grub/menu.lst. Installiert man dann per apt-get weitere Kernel, so braucht man hinterher nur wieder "update-grub" ausführen, und der neue Kernel wird in die menu.lst eingetragen (nebst entsprechendem Failsafe-Eintrag) und als default gesetzt. Man braucht sich nicht mehr um initrd, vmlinuz und irgendwelche Verlinkungen kümmern, das nimmt einem "update-grub" ab... *grins*

    Überlegt es euch mal.... einfacher geht's nimmer!

    Liebe Grüße,
    Susu
    "Bei mir ist die Differenz, die ich zu frueh komme, proportional zum Weg, den ich kommen muss." -- HEMIcuda
    <mschlens> Wenn ich n Hirn haette, wuerde das jetzt krampfen.

    Das Blogdoppel Meine Mucke Reviews

  10. #10
    Registrierter Benutzer
    Registriert seit
    Jul 2002
    Beiträge
    427
    @Der Gestreifte

    Also ich bin nicht ganz so im Thema was das angeht.

    Du hast nicht zufällig ein kleines beispiel wie sie aussehen könnte ?

    Ich hab im ordner /boot mehrere Kernels liegen unter anderem auch der der mal funzte.

    vmlinuz-2.4.18-bf24 ist der originale alte
    vmlinuz2.6.0-mu1 der neue
    vmlinuz-2.4.24 hab ich auch noch

    alles auf HDA1

    währe es möglich das du mir sowas schreiben kannst ?

  11. #11
    Registrierter Benutzer Avatar von winter
    Registriert seit
    Jan 2003
    Beiträge
    290
    wenn du lilo.conf editiert hast tippst du als root mal "lilo" ein
    dann kriegste auch erstmal ein paar fehlermeldungen, weil wie gesagt default nicht vorhanden ist. also da einfach Linuxds1 reinschreiben.

  12. #12
    komplett "ausgebleicht" Avatar von Der Gestreifte
    Registriert seit
    May 2003
    Ort
    904**
    Beiträge
    3.247
    Du hast nicht zufällig ein kleines beispiel wie sie aussehen könn
    Code:
    default=Linux
    
    image=/boot/vmlinuz2.6.0-mu1
    label=Linux
    root=/dev/hda1
    read-only
    # restricted
    # alias=1
    
    image=/boot/vmlinuz-2.4.18-bf24
    label=deb_install_kernel
    root=/dev/hda1
    read-only
    "deb_install_kernel" (vmlinuz-2.4.18-bf24), weil er auf jeden Fall funktionieren sollte.
    Dann "/sbin/lilo -v -v -t" als root. Wenn die Ausgebae vernüftig aussieht, "/sbin/lilo".
    Praktisch sind auch immer Sicherungen der originalen Konfigurationsdateien.

    edit:
    Die Kernel müssen natürlich am entsprechenden Ort liegen.
    Geändert von Der Gestreifte (15.01.04 um 12:54 Uhr)

  13. #13
    Registrierter Benutzer
    Registriert seit
    Jul 2002
    Beiträge
    427
    Hab ich default geändert in Linuxds1

    kommt bei Ausführung von LILO als root raus

    Warning: RAID1 install implied by omitted boot=
    Added Linuxds1 *
    Fatal: open /boot/vmlinuz: no such file or directory

  14. #14
    Registrierter Benutzer
    Registriert seit
    Jul 2002
    Beiträge
    427
    @Der Gestreifte

    Also ich habe genau das gemacht, was du geschrieben hast.
    Hat auch alles ohne Fehlermeldung funzioniert.

    Aber ich bekomme in dem Bootloader Fenster am Anfang keine Auswahlmöglichkeit. Da steht immer LINUX und nicht das andere.

    Das 2te hab ich übrigens geändert in "Debian_original" weil das was du geschrieben hast zu lang war....

  15. #15
    Registrierter Benutzer
    Registriert seit
    Jul 2002
    Beiträge
    427
    Also ich wollte nur mal mitteilen, das es auch anders geht.

    Ich habe einfach liloconfig gestartet und auf die Frage ob ich die alte Config Datei nehmen will mit nein geantwortet. !!!!

    Darauf hinn erstellt lilo eine komplett neue mit allen kernels die im /boot/ rumliegen.

    Jetzt kommst aber nochbesser.... nun habe ich einen Grafischen Bootloader !!!!

    cool..

    Aber danke an alle die helfen wollten.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •