Reinstal·lant el LILO perquè un error me l'ha fet malbé

Alguna vegada ens pot passar que instal·lant algun sistema operatiu, per alguna fallada de corrent, ... se’ns casqui el LILO.

Necessitarem reinstal·lar-lo, però com ho podem fer ?

Podem agafar el CD d’instal·lació. Quan comenci a engegar i mostri a la pantalla el logo de Mandrake, teclegem F1. NO REINSTAL·LEM. Ens haurà d’aparèixer una pantalla amb un text: <!--[endif]-->

boot:

amb el cursor esperant que introduïm alguna cosa, i podem posar:

linux root=/dev/hda1 noinitrd 3<RETORN>

i començarà a engegar, però després es pararà segurament dient alguna cosa com “Kernel panic: VFS: unable to mount root�. Això és perquè linux arranca des del CD, però no sap on teníem les coses instal·lades. Cal que ens fixem en els missatges que ens ha anat traient per la pantalla, algun serà semblant a:

Partition check:

 hda: hda1 hda2 <hda5 hda6 hda7 hda8>

 hdb: hdb1

els números poden canviar i pot ser que tinguem només un disc hda o més d’un hda, hdb, hdc, ..., segons quants discs durs tinguem: cada una de les línies indica un disc dur i les seves particions.

Ara el que cal fer és repetir el procediment d’arrencada però on abans hem escrit “root=/dev/hda1� en arrencar des del CD, provem els diferents valors que han aparegut en el missatge esmentat (en el meu cas tinc: hda2, hda5, hda6, hda7, hda8 i hdb1). És evident que, si d’entrada ja sabem a quina partició tenim el linux, podem posar directament aquesta i no haver-les de provar totes.

Pot ser que en fer arrencar la partició apareguin diversos missatges d’error. Això és normal perquè quan engeguem des del CD no hi tenim tot allò que fa falta perquè tot arrenqui correctament. Però haurem de poder arribar a un lloc on digui:

login:

Aquí cal posar-hi root i desprès la contrasenya. Llavors ja només cal escriure:

lilo<RETORN>

Això ens reinstal·la el LILO Eye-wink

Ara ja només ens cal reiniciar; treure el CD i el LILO funcionarà com abans.

El primer que podries fer és fer-te un disc d’arrancada per si el necessites algun altre cop.

Opcions de visualització de comentaris

Escull com vols veure els comentaris i clica 'Desa configuració' per activar els canvis.

arrancant gentoo en rfs

Bé resulta que estic intentant arrancar una particio gentoo des del lilo. Per arrencar la resta de versions n'hi ha prou amb posar correctament el kernel, l'initrd i finalment la partició root.

Primerament el problema és que en gentoo l'arxiu initrd, no existeix, però això no és problema ja que no he instal·lat un genkernel ??!##

exemple boot normal
image=/boot/suse/vmlinuz
label="SUSE"
root=/dev/hdc5
initrd=/boot/suse/initrd
append="devfs=mount acpi=ht resume=/dev/hdc7"
read-only
i aqui el que no funciona

image=/boot/gentoo/kernel-2.4.26-gentoo-r6
label="gentoo"
root=/dev/hda4
read-only

quan arranca apareix unable to mount vfs on (3,4)

perque??

aquesta partició està en reiserfs

possibles problemes:
el kernel del gentoo té el suport rfs com a mòdul -> com saber-ho?
per arrancar particions rfs cal posar append = noseque, -> tpoc funcionava

ajuda siusplau!!!

pàgina generada en: 0.446 segons.