1 |
Well, I assume you are talking about the catalyst build? I am trying to stay |
2 |
away from the catalyst utilities. I do not want to build a whole new livecd |
3 |
image. I just want to use the x86 minimal livecd image I downloaded. I do |
4 |
not see any livecd-stage2.spec file on that CD. I am not at all familiar |
5 |
with catalyst and I was not planning on spending the time learning it. I |
6 |
thought this would be a relatively simple task -- just unpacking the files |
7 |
on the CD, adding a couple in, and repackaging them. Can I not do it this |
8 |
way? |
9 |
|
10 |
On 9/27/05, Georg Lippold <georg.lippold@×××.de> wrote: |
11 |
> |
12 |
> Hi Eliot, |
13 |
> |
14 |
> just use |
15 |
> |
16 |
> livecd/root_overlay: /path |
17 |
> |
18 |
> in your livecd-stage2.spec |
19 |
> |
20 |
> In /path, there is this structure |
21 |
> |
22 |
> > find . -print |
23 |
> > |
24 |
> > ./etc |
25 |
> > ./etc/init.d |
26 |
> > ./etc/init.d/somescript |
27 |
> |
28 |
> The whole gentoo.igz is just the kernel ramdisk, that is discarded after |
29 |
> the filesystem from the CD is mounted. Your other modified files can go |
30 |
> into that directory, too. They are copied over stage2 before it gets |
31 |
> compressed. |
32 |
> |
33 |
> Greetings, |
34 |
> |
35 |
> Georg |
36 |
> |
37 |
> Eliot Gable wrote: |
38 |
> > I am new to the whole "live cd" thing, so please bear with me here. |
39 |
> > |
40 |
> > I am trying to add a file to the /etc/init.d/ directory that exists |
41 |
> *after* |
42 |
> > the entire Gentoo live cd boots up. I have figured out that the |
43 |
> /etc/init.d |
44 |
> > directory in the ISO image on the CD is a base environment of some |
45 |
> sorts, |
46 |
> > and that the gentoo.igz file in the isolinux directory on the CD |
47 |
> contains |
48 |
> > the real set of files that exist in the /etc/init.d directory once the |
49 |
> > entire CD finishes booting. I have created a folder to hold my overlay |
50 |
> > files. This folder looks like so: |
51 |
> > |
52 |
> > |
53 |
> > Now, I try to create an overlay like so: |
54 |
> > |
55 |
> > find . -print | cpio --quiet -o -H newc | gzip -9 > ../gentoo.igz.new |
56 |
> > cd .. |
57 |
> > cat gentoo.igz.old gentoo.igz.new > gentoo.igz |
58 |
> > cp gentoo.igz newcd/isolinux/ |
59 |
> > cd newcd |
60 |
> > mkisofs -o ../gentoo.iso -b isolinux/isolinux.bin -c isolinux/boot.cat |
61 |
> > -no-emul-boot -boot-load-size 4 -iso-level 2 -boot-info-table . |
62 |
> > cdrecord -blank=fast dev=/dev/hdc ../gentoo.iso |
63 |
> > |
64 |
> > The thing is, the resultant CD will boot just fine. However, the file |
65 |
> does |
66 |
> > not show up in the /etc/init.d/ directory after the CD finishes booting. |
67 |
> I'm |
68 |
> > trying to do this without having to build an entirely new live cd using |
69 |
> the |
70 |
> > catalyst utilities. All I want to do is add a single file (maybe two) to |
71 |
> the |
72 |
> > /etc/init.d directory, and maybe modify one of the existing files. |
73 |
> > |
74 |
> > Any help on this would be greatly appreciated. |
75 |
> > |
76 |
> > -Eliot Gable |
77 |
> > |
78 |
> -- |
79 |
> gentoo-catalyst@g.o mailing list |
80 |
> |
81 |
> |
82 |
|
83 |
|
84 |
-- |
85 |
|
86 |
|
87 |
Eliot Gable |
88 |
CCNA, CWNA, Security+, Network+ |