Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

slackware en lilo

bvvelde
22 antwoorden
  • Hoi,

    Op een oude compaq heb ik naast win98 nu slackware 8.0 gezet om mee te pielen.
    Het betreft een p1-120mhz.
    De 1e hd bevat windows (hda1).
    De 2e hd zit op de secondary ide (hdc1).
    Een cdrom is als slave op de primary ide aangesloten (hdb1).

    Mijn probleem is nu het volgende.
    Windows is niet meer te starten.
    Als ik lilo met de 'superblock' methode wegschrijf, op de hdc du … dan boot de computer gewoon windows vanaf hda.
    Als ik lilo naar de mbr schrijf op hda1, dan heb ik de optie om linux te starten en om win98 te starten.
    Linux start dan zonder problemen, maar bij bij het kiezen van win98 blijft hij hangen.

    Ik snap maar niet hoe dit komt, gebruik ik misschien een te oude lilo ?
    Lilo moet wel naar de mbr van hda, anders start ze niet op nietwaar maar waarom start win98 dan niet ?
  • Post het bestand /etc/lilo.conf hier even.

    Max
  • Je hebt lilo gewoon geïnstalleerd met liloconfig? Heb je wel de goede partitie voor Windows opgegeven?
  • Volgens mij staat alles correct.

    Dit is de lilo.conf :
    [code:1:04e49c3f90]
    # LILO configuration file
    # generated by 'liloconfig'
    #
    # Start LILO global section
    lba32 # Allow booting past 1024th cylinder with a recent BIOS
    boot = /dev/hda
    #compact # faster, but won't work on all systems.
    delay = 50
    # Normal VGA console
    vga = normal
    # VESA framebuffer console @ 1024x768x64k
    # vga=791
    # VESA framebuffer console @ 1024x768x32k
    # vga=790
    # VESA framebuffer console @ 1024x768x256
    # vga=773
    # VESA framebuffer console @ 800x600x64k
    # vga=788
    # VESA framebuffer console @ 800x600x32k
    # vga=787
    # VESA framebuffer console @ 800x600x256
    # vga=771
    # VESA framebuffer console @ 640x480x64k
    # vga=785
    # VESA framebuffer console @ 640x480x32k
    # vga=784
    # VESA framebuffer console @ 640x480x256
    # vga=769
    # ramdisk = 0 # paranoia setting
    # End LILO global section
    # DOS bootable partition config begins
    other = /dev/hda1
    label = Win98
    map-drive = 0x80
    to = 0x81
    map-drive = 0x81
    to = 0x80
    table = /dev/hda
    # DOS bootable partition config ends
    # Linux bootable partition config begins
    image = /vmlinuz
    root = /dev/hdc1
    label = Linux
    read-only # Non-UMSDOS filesystems should be mounted read-only for checking
    # Linux bootable partition config ends
    [/code:1:04e49c3f90]

    Alles is hier toch goed aan ?
  • Zet eens een commentaar teken voor die map en to regels onder de Windows entry en voer lilo dan eens uit. Volgens mij is die remapping helemaal niet nodig omdat windows op hda staat…
  • Dat heb ik geprobeerd.

    Als ik nu voor de win98se optie in lilo kies, dan rollen er allemaal "04040404040404040404040404040404" over mijn scherm.
    Dat is erg vreemd nietwaar ?
  • Het lilo probleem is nog steets niet opgelost.
    Ik snap niet wat er aan makkeert.

    Toch even het volgende, waar slaat het "other=" op ?
    De boot moet zijn hda (zonder partitie getal) toch ?
    En Table slaat waar het fat is te vinden, op hda1 dus…

    Even iets anders, is het mogenlijk om van een secondary ide-hd te booten ?
    Als dit niet zo is, dan zoi ik nog kunnen proberen om de 2e hd op de primary te zetten en lilo op die schijf wegschrijven om vervolgens de 2e hd "acrive" / "bootable" te maken.
    Is het ook niet zo dat de primary hd altijd active / bootable moet zijn … dan schiet ik er natuurlijk niets mee op…
  • Weet niet of het helpt…. maar dit is mijn lilo.conf

    [code:1:b44e959349]
    bilbo@bilbo:~$ grep -v ^# /etc/lilo.conf
    append="hdd=ide-scsi"
    boot = /dev/hda
    message = /boot/boot_message.txt
    prompt
    timeout = 1200
    change-rules
    reset
    vga = 791
    other = /dev/hda1
    label = DOS
    table = /dev/hda
    image = /boot/vmlinuz
    root = /dev/hda3
    label = Linux
    read-only
    image = /boot/vmlinuz.old
    root = /dev/hda3
    label = Linux_old
    read-only
    bilbo@bilbo:~$

    [/code:1:b44e959349]

    Heeft altijd gewerkt voor me (met W98 t/m XP)
  • [quote:23522543a0="bvvelde"] Toch even het volgende, waar slaat het "other=" op ? [/quote:23522543a0] Is bedoelt om alle andere besturingssystemen dan Slackware te kunnen opstarten.
    [quote:23522543a0]
    Even iets anders, is het mogenlijk om van een secondary ide-hd te booten ? [/quote:23522543a0] Als in je BIOS bij Boot Sequence, behalve voor C ook nog gekozen kan worden voor D, E en F dan kan dat. Bij mij is dit het geval in de BIOS van een Pentium II. :roll:
  • Bedankt Bilbo, maar mijn 'win98 stukje' is volgens mij gelijk aan de jouwe.
    Dat zou betekenen dat er iets anders mis is, misschien is de hardware niet geschikt ?

    Jolo natuurlijk ook bedankt, maar mijn compaq heeft niet een echt Bios.
    Hij kan wel vanaf cdrom booten (dat voor een p120 !), maar ik denk dat booten vanaf secondary niet mogenlijk is.
    Zal nog eens proberen om de 2e hd op de primary-ide te zetten, kijken of dat nog wat uitmaakt.
  • Volgens [b:2e59c6a7cd] man lilo [/b:2e59c6a7cd] [quote:2e59c6a7cd] BOOT ERRORS
    The boot process takes place in two stages. The first
    stage loader is a single sector, and is loaded by the BIOS
    or by the loader in the MBR. It loads the multi-sector
    second stage loader, but is very space limited. When the
    first stage loader gets control, it types the letter "L";
    when it is ready to transfer control to the second stage
    loader it types the letter "I". If any error occurs, like
    a disk read error, it will put out a hexadecimil error
    code, and then it will re-try the operation. All hex
    error codes are BIOS return values, except for the lilo-
    generated 40, 99 and 9A. A partial list of error codes
    follows:

    00 no error
    01 invalid disk command
    0A bad sector flag
    0B bad track flag
    20 controller failure
    40 seek failure (BIOS)
    40 cylinder>1023 (LILO)
    99 invalid second stage index sector (LILO)
    9A no second stage loader signature (LILO)
    AA drive not ready
    FF sense operation failed

    Error code 40 is generated by the BIOS, or by LILO during
    the conversion of a linear (24-bit) disk address to a geo-
    metric (C:H:S) address. On older systems which do not
    support lba32 (32-bit) addressing, this error may also be
    generated. [/quote:2e59c6a7cd] En als je nu eens een hekje zet voor
    [code:1:2e59c6a7cd] lba32 [/code:1:2e59c6a7cd] Die werkt tenslotte alleen met een recente BIOS.
  • Als lilo niet werkt is er natuurlijk altijd nog loadlin om linux vanuit dos te starten.
    Verder had MRLee een manier om vanuit het win9x-bootmenu linux te starten.

    Max
  • Lilo start wel goed, hij blijft niet op "Li" hangen (doet ie als de 2e stap niet gestart kan worden) en als je shift-toets gebruikt kun je kiezen tussen slackware en win98se.
    Maar dan bij win98 rollen de 04'tjes over het scherm.
    Zijn dit nou getallen uit het overzicht ?
    Daar staat 40=seek error ,maar bij mij is het 04 (andersom dus).

    Ik ga nog verschillende dingen proberen en ander zal ik helaas toch loadlin moeten gebruiken…of windows eraf gooien…
  • [quote:fdae3526b8="bvvelde"] Daar staat 40=seek error ,maar bij mij is het 04 (andersom dus).[/quote:fdae3526b8]
    Zoiets als dit dus
    [quote:fdae3526b8] Ik ga nog verschillende dingen proberen en ander zal ik helaas toch loadlin moeten gebruiken [/quote:fdae3526b8]
    Eventueel kun je het ook nog proberen met GRUB
  • Hmmm,

    Als ik de methode van de link volg, dan is er slechts 1 verandering.
    De 04'tje worden 07'tjes.

    Ik vind dit heel erg vreemd, linux start probleemloos vanaf hdc, maar win98 niet vanaf hda…

    Ik zal grub nu maar eens proberen.
    Je hoort de laatste tijd steeds meer mensen over grub.
    Wat is nu eigenlijk het verschil….of wat zijn de voor / nadelen t.o.v. lilo.
    Grub is zeker ook nieuwer ?
  • Ik denk dat het belangrijkste wel hier staat. http://users.pandora.be/guy.geens/ct/grub.html
  • Bedankt voor alle hulp, ga het nu met grub proberen.
    Heb nu nog dit, veel bestanden eindigen met '.gz' .
    Dit is volgens mij gzip toch ?
    Maar als ik gzip doe ik kennelijk iets fout, want ik zie de bestanden uit dit archief niet tevoorschijn komen.
    Het enige wat verandert is de naam van het archief, de .gz extensie verdwijnt en er kom een * voor de naam te staan (met ls is het groen).
    Hoe komt dit, doe het volgens mij goed.

    gzip -d archief.gz doel
  • Maar welke heb je gedownload? Deze grub-0.92.tar.gz?
    Dan gaat het uitpakken zo
    [code:1:fd41a3cc14]
    tar -xzvf grub-0.92.tar.gz
    [/code:1:fd41a3cc14]
  • Je hebt gelijk, ik heb een klein foutje gemaakt.
    Omdat het bestand van een windows computer op flop heb gezet om vervolgens vanaf die flop grub op de slackware bak te zetten…ben ik iets vergeten, namenlijk lange bestandsnamen.
    Het bestand grub-0.92.tar.gz zag er daarna op de diskette zo uit : grub-0~1.gz.
    Daarom dacht ik dat het gzip zou zijn….niet dus :)

    Welke formaten worden nu eigenlijk standaard gebruikt (dan ga ik die ook gebruiken) ?
    De tarbal of gzip … iets anders misschien ?
    Soms zie je ook dat 2 formaten doorelkaar worden gebruikt.
  • [quote:1afd09e21d="bvvelde"]Welke formaten worden nu eigenlijk standaard gebruikt (dan ga ik die ook gebruiken) ? De tarbal of gzip … iets anders misschien ? [/quote:1afd09e21d] Ik dacht [b:1afd09e21d] tar.gz [/b:1afd09e21d] en [b:1afd09e21d] tar.bz2 [/b:1afd09e21d]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.