[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Booting Linux using AHA2940UW (no IDE), with aic7xxx as modu
On Sun, 29 Nov 1998, Itamar S.-T. wrote:
> Udi Finkelstein wrote:
>
> > Now the question is - who loads the ramdisk? Is it also loaded by LILO using
> > the BIOS, placing it in memory, ready to be used by the kernel when it starts
> > running, or is it loaded by the kernel, requiring a device driver to access
> > the device where the ramdisk is stored?
>
> Loaded by LILO - I've booted off SCSI harddisks where the BIOS didn't support
> SCSI booting, by using the ramdisk, created using mkinitrd.
Without recompiling the kernel ? Where did you store the initrd image ? On
the SCSI ? Did you install this during normal RH installation (when RH
does this itself) or manually ?
This is intriguing because I have spent 1/2 summer hacking the (Slackware)
kernel up, and all I know about using INT13h and extended mode together
w/o EMM/suck/whatever. If this works, then LILO must be able to:
1) switch into VM mode
2) use INT13h after that to load the kernel
3) use INT13h to load the initrd image into the place where the kernel
expects it to be (still using VM mode)
4) start the kernel such that it does not over-write the initrd (which
also needs to be decompressed).
I'd be astonished if LILO did all this. It would be like a mini-Linux with
Linux kernel functionality in the Linux ;)
Peter