1 |
Sure, and that's what I tried first. I had a separate initrd line |
2 |
(for lilo) like you have below and lilo would only load the initrd and |
3 |
not the initramfs in the kernel. I need both loaded like isolinux |
4 |
does. |
5 |
|
6 |
I only tried passing the initrd line to the kernel in hopes that the |
7 |
kernel would somehow help in loading it's initramfs. After all, it is |
8 |
kept in the kernel image itself. |
9 |
|
10 |
The specific exampe here is the way the gentoo livecd works. It loads |
11 |
both an initramfs (first) as well as an initrd (later in boot |
12 |
process). I would like to mimic that behavior with lilo (or grub if |
13 |
necessary). |
14 |
|
15 |
I know this is confusing. Hell, it took me a good while just to |
16 |
figure out that the gentoo livecd hid their boot splash in an |
17 |
initramfs hidden in the kernel! I appreciate your help with this. |
18 |
|
19 |
thanks, |
20 |
Dave |
21 |
|
22 |
|
23 |
On Wed, 12 Jan 2005 04:01:33 -0600, William Kilian <will@×××.com> wrote: |
24 |
> You have to tell lilo a separate initrd line. Here's an example: |
25 |
> |
26 |
> image=/boot/vmlinuz-2.4.19 |
27 |
> label=2.4.19 |
28 |
> initrd=/boot/initrd-2.4.19.img |
29 |
> read-only |
30 |
> root=/dev/ram0 |
31 |
> append="init=/linuxrc" |
32 |
> |
33 |
> I think lilo loads the initrd, but the kernel just finds it. So |
34 |
> appending a kernel argument wouldn't help load the initrd. At any rate, |
35 |
> I know you don't specify "initrd=whatever" in the append line with lilo. |
36 |
> Note that grub also has to be told separately where the initrd is. And |
37 |
> if you watch closely grub tells you when it boots something like |
38 |
> "loading initrd", then "loading kernel". |
39 |
> |
40 |
> William Kilian |
41 |
> |
42 |
> David Wilk wrote: |
43 |
> |
44 |
> >Yes absolutely. Sorry about that. here's the append line for |
45 |
> >isolinux.cfg (CD): |
46 |
> > |
47 |
> >append initrd=initrd root=/dev/ram0 init=/linuxrc acpi=ht |
48 |
> >looptype=squashfs loop=/livecd.squashfs udev nodevfs cdroot vga=791 |
49 |
> >dokeymap splash=silent,theme:metal console=ttyS0,9600n8 console=tty0 |
50 |
> > |
51 |
> >I've put the same thing into /etc/lilo.conf with and without the |
52 |
> >initrd in there. |
53 |
> > |
54 |
> >Dave |
55 |
> > |
56 |
> > |
57 |
> >On Tue, 11 Jan 2005 17:31:57 -0500, Chris Gianelloni |
58 |
> ><wolf31o2@g.o> wrote: |
59 |
> > |
60 |
> > |
61 |
> >>On Tue, 2005-01-11 at 14:59 -0700, David Wilk wrote: |
62 |
> >> |
63 |
> >> |
64 |
> >>>Howdy folks, |
65 |
> >>> |
66 |
> >>>I've taken the gentoo 2004.3 livecd and customized it a bit as an |
67 |
> >>>install cd. I made my own kernel with an internal initramfs with |
68 |
> >>>gensplash that uses an external initrd as well just like the livecd. |
69 |
> >>>This works perfectly (just like the livecd) when the BIOS is |
70 |
> >>>configured to boot from the CD. |
71 |
> >>> |
72 |
> >>>I have, however, a method to allow booting from the CD without |
73 |
> >>>actually bootstraping from the CD. THe running system (from the HD) |
74 |
> >>>mounts the CD, copies the kernel and initrd onto the HD, runs lilo |
75 |
> >>>with those as defaults and then reboots. When the system comes back |
76 |
> >>>up, it loads the CD kernel and initrd off the HD and the system boots |
77 |
> >>>just as if the BIOS had booted the CD. |
78 |
> >>> |
79 |
> >>>My problem is this. Although the kernel and internal initramfs load |
80 |
> >>>just fine off the CD resulting in a beautiful bootsplash screen, it |
81 |
> >>>does no such thing when loaded off the HD. THe kernel boots fine, but |
82 |
> >>>the initramfs is not loaded and there is no bootsplash. I have the |
83 |
> >>>same kernel boot 'append' line in both isolinux.cfg on the CD as well |
84 |
> >>>as in /etc/lilo.conf on the HD. |
85 |
> >>> |
86 |
> >>> |
87 |
> >>Could you post the append line? It might make it easier for people to |
88 |
> >>visualize. |
89 |
> >> |
90 |
> >> |
91 |
> >> |
92 |
> >>>I've spent days puzzling over which lilo or kernel parameters might |
93 |
> >>>make this work and have come up with nothing. If anyone has any ideas |
94 |
> >>>I would love to hear them. |
95 |
> >>> |
96 |
> >>> |
97 |
> >>-- |
98 |
> >>Chris Gianelloni |
99 |
> >>Release Engineering - Operational/QA Manager |
100 |
> >>Games - Developer |
101 |
> >>Gentoo Linux |
102 |
> >> |
103 |
> >> |
104 |
> >> |
105 |
> >> |
106 |
> >> |
107 |
> >-- |
108 |
> >gentoo-catalyst@g.o mailing list |
109 |
> > |
110 |
> > |
111 |
> -- |
112 |
> gentoo-catalyst@g.o mailing list |
113 |
> |
114 |
> |
115 |
-- |
116 |
gentoo-catalyst@g.o mailing list |