Vraag & Antwoord

OS Linux

hoe krijg ik lilo geinstalleerd als beos het mbr heeft overs

7 antwoorden
  • Ik had lilo geinstalleerd in het MBR van mijn hda. op hda7 stond Archlinux, op hdb7 heb ik laatst BeOS 4.5 geinstalleerd. BeOS heeft alleen de bootloader in het MBR geplaatst, en linux aan het bootmenu toegevoegd. hda7 echter heeft geen correct bootblock zegtie, dus mijn linuxpartie boot niet. Nee want lilo staat in het MBR, wat dus overschreven is door de bootloader van BeOS. Ik zou graag willen weten hoe ik lilo weer kan installeren met mijn originele lilo.conf. Ik heb geprobeerd te starten met de archlinux cd met de parameters: arch root=/dev/discs/disc0/part7 maar de root wordt dan toch gewoon de root van de cd. Ok, dus mount ik mijn hda7 linux partie onder /mnt/hda7 en chroot ik daarin. Toen lilo geprobeerd te installeren maar dan krijg ik een write error. Hoe krijg ik het voor elkaar ?
  • misschien eerst een MS-DOS flop met fdisk maken dan fdisk /MBR uitvoeren, als het goed is, is er altijd een resque cd bij een goede distro waarmee je dingen kunt herstellen, bij Redhat, Fedora Core 2 en SuSE doe ik het in iedergeval altijd zo...
  • Ja bij Archlinux zit zo'n cd dus. Daar mee heb ik dus geprobeerd om lilo te herinstalleren maar deat lukte niet. de /dev directory is immers nog leeg omdat er niet vanaf die root geboot is maar vanaf de cd. Bij het booten worden die device files 'aangemaakt', die zijn virtueel. Ik heb het ook geprobeerd met de Slackware cd, maar die ondersteunt weer geen devfs. Dus die werkt met termen als /dev/hda7 ipv /dev/discs/disc0/part7, zoals in devfs. fdisk /mbr kan, dan kan ik iig windows xp weer opstarten, maar daarmee is het probleem niet verholpen. Ik wil lilo immers weer terug. (ik start nu overigens vanaf een andere haddisk met win98)
  • Hm. Ik heb mijn oude root gemount onder mijn bootcd-root onder /mnt/myroot. Ik heb toen /mnt/myroot/sbin/lilo -C (configfile) /mnt/myroot/etc/lilo.conf gedraaid, maar als ik nu boot dan start hij automatisch hda1 op (winxp). dus geen bootmenu. terwijl ik toch echt mijn eigen lilo.conf gebruikte, waarin ook linux stond.
  • Probeer de volgende lilo optie er eens bij te geven; -r root-directory Before doing anything else, do a chroot to the indicated directory. Used for repairing a setup from a boot floppy.
  • Het probleem als ik chroot naar mijn root, dat dan de /dev directory alleen 'null' bevat. Dus lilo gaat gillen als hij ziet dat er geen /dev/discs/disc0/part7 enz. is. Ook zeurde hij iets over /proc/partitions.
  • /dev en /proc opnieuw mounten onder de andere root. mount -t proc none /mnt/je_installatie/proc mount -t devfs none /mnt/je_installatie/dev (als ik me nog goed herinner van mijn gentoo install.)

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

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