Den Wed, 27 Sep 2006 13:39:48 +0200 skrev Robert Eriksen:
>
> Jeg har en Linux bootdiskette med noget NT Password Recovery software
> på. (
http://home.eunet.no/pnordahl/ntpasswd/)
>
> Hvis jeg, via WinImage smider den ned på en USB memorykey (FAT16) og
> booter op virker det helt fint.
> Men hvis jeg lader USB keyen køre MS-DOS, men lader Linux filerne ligge
> på, og så starter Linux via LOADLIN:
> C:\LOADLIN.EXE C:\VMLINUZ ROOT=/dev/sda1
> Så vidt jeg kan forstå på
http://www.gentoo.org/doc/en/liveusb.xml og
> lidt halvrusten Linux erfaring, der snart er 6-7 år gammelt, så er
> første partition på USB device /dev/sda1
>
> Så starter den fint med uncompressing kernel, skriver en hulens masse
> info om diverse IDE, PCI, USB controllere og andet sjov den finder.
>
> Inden den så til sidst stopper med fejlen:
> VFS: Cannot open root device "sda1" or 08:01
> Please append a correct "root=" boot option
> Kernel panic: VFS: Unable to mount root fs on 08:01
>
> PC'en er en standard IBM PC. Ingen SATA eller SCSI controllere. En
> normal PATA med en HD og et CD-ROM drev.
>
> Hvorfor er det lige den kun vil se USB keyen hvis det er en normal Linux
> boot og ikke via LoadLin?
Sandsynligvis noget med initrd (initial ramdisk, indeholder drivere) -
prøv om du kan finde det i dokumentationen til loadlin.
Mvh
Kent
--
"So there I was surrounded by all these scary creatures
They were even scarier than what Microsoft call features"
- C64Mafia: Forbidden Forest (Don't Go Walking Slow).