Now that I have a working livecd kickstart file based on fedora-live-base.ks, I want ot change things a bit so that my cd boots to the console not the x environment.
I added skipx to my kickstart file but when the cd was recreated, it booted into the x environment again.
I want the ability to go into x-windows if I want to, but normally, I will want to be working at the console.
My kickstart file looks like this:
I need some help. I am trying to create a custom fedora 9 spin, but when I burn the spin to cd, I keep getting kernel panic when I try to boot from the spin.
The message I am getting before the panic is:
unable to enumerate devices on usb port 2.
Steps I have taken:
1. Install fedora 9 (sulphur) on a fresh system.
2. checked out spin-kickstart from the git repository.
3. Ran livecd-creator using just the fedora-live-base.ks and burned it to a cd.
4. Booted from this cd (got to the login prompt and was able to login as fedora).
5. Created my own kickstart file as follows:
At present I have no need for a custom %post section so I didn't put one in.
I ran livecd-creator using my kickstart file and the iso was created (about 3mb larger than the base iso image).
I burned thsi image to disk and rebooted.
After the isolinux delay, I get the keernel panic and message about enumerating the usb devices.
As a blind user, I want to have an accessible livecd to use to help rescue my system if necessary, so I am very interested in getting this to work, and after a little tweaking, I am willing to add it to the repository for others to use.
Any suggestions on how to fix the kernel panic would be appreciated.
BTW: I have a 4-port kvm switch connected to the usb port of the computer and a 7-port usb hub going into the switch. I have the keyboard and braille display going into the hub.
tools/livecd-iso-to-disk.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Author: Jeremy Katz <katzj(a)redhat.com>
Date: Wed Jul 16 17:23:44 2008 -0400
Make the error message a little bit clearer (#455669)
diff --git a/tools/livecd-iso-to-disk.sh b/tools/livecd-iso-to-disk.sh
index b1450fe..48ae40b 100755
@@ -307,7 +307,7 @@ fi
if [ -n "$overlaysizemb" -a "$USBFS" = "vfat" ]; then
if [ "$overlaysizemb" -gt 2047 ]; then
- echo "Can't have an overlay greater than 2048MB on VFAT"
+ echo "Can't have an overlay of 2048MB or greater on VFAT"
I'm a newer of livecd-creater.When I am creating live cd,"Failed to find
group 'core':No groups available in any repository" error message
appears.Following is my steps:
1.Make a local repository:
cp /media/Fedora8/Packages/* /var/www/html/yum/base/.
2.modified the /usr/share/livecd-tools/livecd-fedora-minimal.ks file,
Just changed the repo line to:
repo --name=fedora8 --baseurl=file:///var/www/html/yum/base
3.execute the command:
Retireving file:///var/www/html/yum/base/repodata/repomd.xml... ok
Error creating live CD: Failed to find gourp 'core' : No Groups Available in
Please help me. Thanks in advance!
I have noticed that when I do NOT have persistence installed on a bootable USB drive (or when I have a bootable CD), the path to the boot media is available as /mnt/live. However, when I include persistence on a bootable USB, there is no path to the boot media, and the path /mnt/live exists but is empty. (The USB was created using livecd-iso-to-disk from a Live CD that was created with livecd-creator.)
As I am counting on pulling several files in from the boot media (but outside the squashfs file system) into my local file system on bootup, it is important that there be consistency in where I might find these files, whether or not persistence is installed on the boot media.
Can the /mnt/live path be enabled on a bootable USB with persistence installed?
Also, another possibility might be to include the external files I need in the actual persistence overlay. Can I move files into this area? If so I will not need to do surgery on the squashfs file system.
Thanks much for any help that can be offered.
I am trying to create an accessible fedora livecd, and one of the problem I have is that some of the packages I want to use are not on any rpm repository at present.
I have them locally on my desktop system.
Short of creating a local repository (which I know isn't difficult), is there a way to simply include the rpms into the livecd creation process?
I sent the following query to Richard Jones author of the fedora
livecd-iso-to-pxeboot regarding setup for pxeboot of live Fedora Live CD
images and hoping someone on this list might advise on this question:
I am trying to use your script as part of a project to setup diskless
compute clients from a Fedora 9 server.
I have already setup tftp, dhcp etc on this server and it is working for
unattended kickstart installs and loading diagnostic programs to my clients
on a private network.
To begin I just wanted to see if I could pxeboot the live CD image. So I
added the following stanza to my pxelinux.cfg/default file
root=/Fedora-9-i686-Live.iso rootfstype=iso9660 rootflags=loop
where I moved the vmlinuz.0 and intrd0.img files created by
livecd-iso-to-pxeboot into the appropriate tftp server directories. My
client first loads the initrd0.img. The client next begins to boot until it
gets to the point where it needs to process the root directive. It then
gives me an error message listing the ram disk block partitions. I have
experimented with various directives to the "root=?" field. Even after
reading your maillist thread with Jeremy Katz and others I am confused as to
how to set this up.
Sorry to be so clueless on this but I am not at all clear in this case what
the "root=" is trying to point to or how I should set it up -- Can you
He responded by properly advising me to:
You'll almost certainly be wanting to send this question over to the
Richard Jones, Emerging Technologies, Red Hat http://et.redhat.com/~rjones
virt-df <http://et.redhat.com/%7Erjonesvirt-df> lists disk usage of guests
without needing to install any
software inside the virtual machine. Supports Linux and Windows.
So hoping someone on the list might offer some help on setting this up.
config/livecd-fedora-base-desktop.ks | 1 +
imgcreate/live.py | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
Author: Jeremy Katz <katzj(a)redhat.com>
Date: Fri Jul 11 12:07:33 2008 -0400
Add mptsas to module list (#454898)
diff --git a/imgcreate/live.py b/imgcreate/live.py
index 0bf50f2..e0bac09 100644
@@ -67,7 +67,7 @@ class LiveImageCreatorBase(LoopImageCreator):
self.__isodir = None
- self.__modules = ["=ata", "sym53c8xx", "aic7xxx", "=usb", "=firewire", "=mmc", "=pcmcia"]
+ self.__modules = ["=ata", "sym53c8xx", "aic7xxx", "=usb", "=firewire", "=mmc", "=pcmcia", "mptsas"]
Author: Joel Andres Granados <jgranado(a)redhat.com>
Date: Fri Jul 11 11:42:01 2008 -0400
Add firstaidkit to livecd
This change will pull in all the current plugins currently in devel, the
gui, backend and all the related documentation. It will not bring in the
devel package that is used to actually make plugins.
diff --git a/config/livecd-fedora-base-desktop.ks b/config/livecd-fedora-base-desktop.ks
index 586c958..602e9f6 100644
@@ -21,6 +21,7 @@ repo --name=development --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist
# save some space