← Back to team overview

sslug-teknik team mailing list archive

Re: Hjælp, min linux kan ikke boote

 

Thomas Rasmussen wrote:
> 
> Jeg har et meget stort problem, efter jeg har forsoegt at opgradere min
> kerne (2.0.36) til 2.2.3 kan jeg ikke laengere boote min Linux. Naar jeg
> forsoeger paa alm. vis, kommer flg fejlmeddelelse naar den laver partitions
> check:
> 
> VFS: CANNOT OPEN ROOT DEVICE 08:01
> Kernel Panic: VFS Unable to mount root fs on 08:01

Dette lyder mere skræmmende end det egentlig er, jeg har selv prøvet
det. Problemet er at du nok har kompilere SCSI som modul. Teknisk
forklaring følger:

Standard kernen som installeres når man installerer Redhat er en kerne
hvor de bruger initrd (init RamDisk). Hittet er at de har kompileret ALT
som moduler, ide, scsi osv. Når kernen starter op tager den først alle
disse moduler og smider ind i denne ramdisk. Derefter loades de
nødvendig moduler og derefter bootes fra rootdisken.

Jeg foreslår at du gør flg:

Kompiler kernen med SCSI i kernen, ikke som modul.
lav flg entry i /etc/lilo.conf:

image=/boot/vmlinuz-2.2.3
label=linux-new
read-only
root=/dev/sda1

Du burde altså kunne mounte dine scsi diske hvis du bruger en
rescuedisk, så du kunne kompilere en ny kerne.

Mvh Morten


References