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