Fedora 7 based Systemtap LiveCD for i686 machines

William Cohen wcohen@redhat.com
Fri Jun 8 18:53:00 GMT 2007


William Cohen wrote:
> Hi All,
> 
> I have been working on a Fedora 7 based liveCD that can be used for
> the OLS tutorial.  The process of generating the livecd is getting a
> bit easier now that livecd-creator can use a kickstart file to
> generate the iso image. I started with the
> /usr/share/livecd-tools/livecd-fedora-desktop.ks, verified that I
> could build a live CD (and a live usb key flash). Then added the RPMs
> for systemtap (systemtap, kernel-devel, kernel-debuginfo). These
> additional RPMs pushed the size well over the 700MB limit for a CDROM
> (about 1GB). I used to USB flash key to veryify that I could boot the
> image and run systemtap. I then started editing the list of packages
> on the image to reduce the image size under the 700MB limit.  I ended
> up using "yum remove [rpm package]" (with question "n") to determine what
> other packages were dependent on a that RPM and ended up with a 687MB
> image.
> 
> The resulting iso image has been uploaded for other people to test out
> at:
> 
> ftp://sourceware.redhat.com/pub/systemtap/livecds/Fedora-7-systemtap-20070606.iso 
> 
> 
> For more information about the livecd tools and creating a livecd:
> 
> http://fedoraproject.org/wiki/FedoraLiveCD
> 
> Attached is the kickstart file (livecd-fedora-7-staptut7.ks) used to
> create the livecd on a F7 machine. The following command was run as root to
> create the image:
> 
> livecd-creator   --config=livecd-fedora-7-staptut8.ks  \
> --fslabel=Fedora-7-systemtap-20070606 >& build_stap8.log
> 
> Please give it a try and let me know whether how it works.
> 
> -Will

There was a question on how much memory is used by the fedora 7 stap livecd when 
running.  This was done on a IBM thinkpad t41 laptop with 512MB of RAM.  Here is 
the output of "free" when just one terminal open on the GUI after boot up:

              total       used       free     shared    buffers     cached
Mem:        514712     508852       5860          0      61552     330872
-/+ buffers/cache:     116428     398284
Swap:            0          0          0


There is still lots of memory available. Output of free when running the an 
example from the /usr/share/docs/systemtap-0.5.13 directory (kmalloc2.stp) still 
shows a fair amount of memory available.

              total       used       free     shared    buffers     cached
Mem:        514712     490568      24144          0      48304     300488
-/+ buffers/cache:     141776     372936
Swap:            0          0          0

Given that the livecd doesn't mount swap, it is possible that for some examples 
to get oom kills if there is a large amount of debug information pulled in by 
the translator.

-Will



More information about the Systemtap mailing list