F8 Live CD respin without first boot wizard?!?
by Valent Turkovic
Hi,
our local LUG organized Fedora/Ubuntu install fest and I created for
that occasion respin of Fedora 8 Live CD with updated packages because
I didn't want to have 10 people go and try to get 200MB (or is it even
more) of updates all at once.
I found out one bug that livecd.creator has or kickstart file, or
something else, so please help me because I don't know where to file
this bug.
I recreated the Fedora 8 Live CD with this command:
livecd-creator -c livecd-fedora-8-desktop.ks -f F8Desktop -t /virtual/tmp
It boots and it installs to hard disk without problems, but after
first boot there is no "first boot wizard" that creates user so all
users get is an empty gdm screen to which then can it they know enter
root as a user.
Has anybody tried making respins for F8 Live CD? Do your lice CDs work
as original F8 so that you get first time boot wizard that asks for
user name and password so you create user that will log on later?
Cheers,
Valent.
--
http://kernelreloaded.blog385.com/
linux, blog, anime, spirituality, windsurf, wireless
registered as user #367004 with the Linux Counter, http://counter.li.org.
ICQ: 2125241, Skype: valent.turkovic
16 years, 1 month
Boot options for liveins and textinst?
by Sebastian Vahl
Hi.
The boot options "liveinst" and "textinst" are existing quite some time in the
livecd-creator source. Are there plans to put them into the isolinux menu for
easier access at boot time? Or are they not ready yet?
Sebastian
16 years, 1 month
2 commits - imgcreate/live.py tools/livecd-iso-to-disk.sh
by Jeremy Katz
imgcreate/live.py | 6 ++++--
tools/livecd-iso-to-disk.sh | 4 +++-
2 files changed, 7 insertions(+), 3 deletions(-)
New commits:
commit e128200e1b6b9f2d71681dcd74e8906f8c775c1f
Author: Jeremy Katz <katzj(a)redhat.com>
Date: Fri Mar 14 18:06:30 2008 -0400
Add pcmcia modules (#435903)
diff --git a/imgcreate/live.py b/imgcreate/live.py
index 0474d59..c6267f7 100644
--- a/imgcreate/live.py
+++ b/imgcreate/live.py
@@ -66,7 +66,7 @@ class LiveImageCreatorBase(LoopImageCreator):
self.__isodir = None
- self.__modules = ["=ata", "sym53c8xx", "aic7xxx", "=usb", "=firewire", "=mmc"]
+ self.__modules = ["=ata", "sym53c8xx", "aic7xxx", "=usb", "=firewire", "=mmc", "=pcmcia"]
self.__modules.extend(kickstart.get_modules(self.ks))
#
@@ -209,7 +209,7 @@ class LiveImageCreatorBase(LoopImageCreator):
f.write('LIVEOS="yes"\n')
f.write('PROBE="no"\n')
f.write('MODULES+="squashfs ext3 ext2 vfat msdos "\n')
- f.write('MODULES+="sr_mod sd_mod ide-cd "\n')
+ f.write('MODULES+="sr_mod sd_mod ide-cd cdrom "\n')
for module in self.__modules:
if module == "=usb":
@@ -220,6 +220,8 @@ class LiveImageCreatorBase(LoopImageCreator):
f.write('MODULES+="sbp2 ohci1394 ieee1394 "\n')
elif module == "=mmc":
f.write('MODULES+="mmc_block sdhci "\n')
+ elif module == "=pcmcia":
+ f.write('MODULES+="pata_pcmcia "\n')
else:
f.write('MODULES+="' + module + ' "\n')
commit eb2c5c3c5e8a3e78a19d1cc2ac06813ee5a05442
Author: Jeremy Katz <katzj(a)redhat.com>
Date: Mon Mar 10 11:34:40 2008 -0400
Deal with sillies of bash so that we don't check overlaysizemb unless it exists
diff --git a/tools/livecd-iso-to-disk.sh b/tools/livecd-iso-to-disk.sh
index 5aeeca7..0302bcf 100644
--- a/tools/livecd-iso-to-disk.sh
+++ b/tools/livecd-iso-to-disk.sh
@@ -197,9 +197,11 @@ checkPartActive $USBDEV
checkMBR $USBDEV
[ -n $resetmbr ] && resetMBR $USBDEV
-if [ -n "$overlaysizemb" -a "$USBFS" = "vfat" -a "$overlaysizemb" -gt 2047 ]; then
+if [ -n "$overlaysizemb" -a "$USBFS" = "vfat" ]; then
+ if [ "$overlaysizemb" -gt 2047 ]; then
echo "Can't have an overlay greater than 2048MB on VFAT"
exitclean
+ fi
fi
# FIXME: would be better if we had better mountpoints
16 years, 1 month
config/livecd-fedora-kde.ks
by Sebastian Vahl
config/livecd-fedora-kde.ks | 4 ++++
1 file changed, 4 insertions(+)
New commits:
commit bf79596294543cced59a43570c031177fd5b7499
Author: Sebastian Vahl <fedora(a)deadbabylon.de>
Date: Tue Mar 11 21:24:19 2008 +0100
directly depend on nm-applet and remove the dummy package knetworkmanager
diff --git a/config/livecd-fedora-kde.ks b/config/livecd-fedora-kde.ks
index 13ea212..4916336 100644
--- a/config/livecd-fedora-kde.ks
+++ b/config/livecd-fedora-kde.ks
@@ -3,6 +3,10 @@
%packages
@kde-desktop
+# include nm-applet directly
+-knetworkmanager
+NetworkManager-gnome
+
# unwanted packages from @kde-desktop
# don't include these for now to fit on a cd
# digikam (~11 megs), ktorrent (~3 megs), amarok (~14 megs),
16 years, 1 month
config/livecd-fedora-desktop.ks
by Jeremy Katz
config/livecd-fedora-desktop.ks | 3 +++
1 file changed, 3 insertions(+)
New commits:
commit 0ea6f75f70999f6ee06c37266cde8c5f2d953813
Author: Jeremy Katz <katzj(a)redhat.com>
Date: Tue Mar 11 12:45:39 2008 -0400
Some space-saving
diff --git a/config/livecd-fedora-desktop.ks b/config/livecd-fedora-desktop.ks
index a0d24bc..106bf52 100644
--- a/config/livecd-fedora-desktop.ks
+++ b/config/livecd-fedora-desktop.ks
@@ -124,6 +124,7 @@ gnumeric
# more fun with space saving
-scim-lang-chinese
+-scim-python-chinese
scim-chewing
scim-pinyin
@@ -139,6 +140,8 @@ scim-pinyin
-evince-djvu
# temporary - drags in many deps
-ekiga
+-tomboy
+-f-spot
%end
%post
16 years, 1 month
F9 Live USB stick problem
by ergodic
---An attempt to test F-9 Live from USB Stick failed with the following results:
# livecd-iso-to-disk /home/ml/Fedora-9-Alpha-Live-x86_64/Fedora-9-Alpha-Live-x86_64.iso /dev/sdd1
Verifying image...
/home/ml/Fedora-9-Alpha-Live-x86_64/Fedora-9-Alpha-Live-x86_64.iso: 1149f84da5e45a818af342498581e0c6
Fragment sums: 9fcbb8dced6ec5174f3b85ac6e85c2f13496d8115cbbb02b6ff1783e9584
Fragment count: 20
Percent complete: 100.0% Fragment[20/20] -> OK
100.0
The media check is complete, the result is: PASS.
It is OK to use this media.
Copying live image to USB stick
Updating boot config file
Installing boot loader
USB stick set up as live image!
---Then tested with qemu:
# qemu -hda /dev/sdd1 -m 256 -std-vga
No protocol specified
No protocol specified
Could not initialize SDL - exiting
--- Box is Asus P5K Mobo with Core 2 Quad Q6600 2.4GHZ, 2GB Mem. Running F-8.
Your help will be appreciated.
Thanks,
M. A. MacLain
16 years, 1 month
F9 Live USB stick problem
by ergodic
---An attempt to test F-9 Live from USB Stick failed with the following results:
# livecd-iso-to-disk /home/ml/Fedora-9-Alpha-Live-x86_64/Fedora-9-Alpha-Live-x86_64.iso /dev/sdd1
Verifying image...
/home/ml/Fedora-9-Alpha-Live-x86_64/Fedora-9-Alpha-Live-x86_64.iso: 1149f84da5e45a818af342498581e0c6
Fragment sums: 9fcbb8dced6ec5174f3b85ac6e85c2f13496d8115cbbb02b6ff1783e9584
Fragment count: 20
Percent complete: 100.0% Fragment[20/20] -> OK
100.0
The media check is complete, the result is: PASS.
It is OK to use this media.
Copying live image to USB stick
Updating boot config file
Installing boot loader
USB stick set up as live image!
---Then tested with qemu:
# qemu -hda /dev/sdd1 -m 256 -std-vga
No protocol specified
No protocol specified
Could not initialize SDL - exiting
--- Box is Asus P5K Mobo with Core 2 Quad Q6600 2.4GHZ, 2GB Mem. Running F-8.
Your help will be appreciated.
Thanks,
M. A. MacLain
16 years, 1 month
config/livecd-fedora-kde.ks
by Sebastian Vahl
config/livecd-fedora-kde.ks | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
New commits:
commit 6e7dc10398725de73a61a2fe113546c7b503e27c
Author: Sebastian Vahl <fedora(a)deadbabylon.de>
Date: Mon Mar 10 21:17:59 2008 +0100
respect new samba package split and remove amarok again to fit a cd
diff --git a/config/livecd-fedora-kde.ks b/config/livecd-fedora-kde.ks
index 2105b1f..13ea212 100644
--- a/config/livecd-fedora-kde.ks
+++ b/config/livecd-fedora-kde.ks
@@ -5,13 +5,14 @@
# unwanted packages from @kde-desktop
# don't include these for now to fit on a cd
-# digikam (~11 megs), ktorrent (~3 megs), twinkle (~10 megs)
-#-amarok
+# digikam (~11 megs), ktorrent (~3 megs), amarok (~14 megs),
+# kdegames (~23 megs)
+-amarok
-digikam
-kdeedu
-scribus
#-ktorrent
-#-twinkle
+#-kdegames
# KDE 3
koffice-kword
@@ -20,7 +21,8 @@ koffice-kpresenter
koffice-filters
k3b
filelight
-#twinkle
+# twinkle (~10 megs)
+twinkle
# some extras
fuse
16 years, 1 month
livecd-tools-015 released
by Jeremy Katz
I've just pushed livecd-tools-015 to the repository and am building the
package for tomorrow's rawhide. You can also grab the tarball from
http://fedorahosted.org/releases/l/i/livecd
At this point, the feature flow for Fedora 9 should be pretty much
finished. There's still some things to help improve the user experience
around the persistence support, but it seems to be working nicely.
git shortlog for the release follows
Jeremy Katz (11):
Fix typo noticed by dexter <dex DOT mbox AT googlemail DOT com>
Temporarily use 128 byte inodes to avoid hitting #434893
Stop using mayflower for building the live initrd
Fix up Fedora 8 configs to still be able to boot
Remove mayflower
Remove our /etc/sysconfig/mkinitrd
Fix up for changes in the gdm config file so that we get autologin
again
Revert "Temporarily use 128 byte inodes to avoid hitting #434893"
Add support to set up persistent overlay (based on changes by
Douglas McClendon)
Fixes to avoid problems on VFAT usb sticks
Bump version
Luke Macken (1):
Drop gnome-blog from our livecd-fedora-desktop.ks, as it is now
orphaned.
Richard W.M. Jones (1):
Add support for pxeboot
Sebastian Vahl (1):
re-add twinkle and amarok to package list
Warren Togami (4):
LiveCD Patch: Typo in _do_bindmounts() comment
selinux --disabled fixes
Create a minimal /dev instead of bind mounting the host's /dev
remove mayflower from Makefile install
Jeremy
16 years, 1 month
The long-awaited landing of persistence
by Jeremy Katz
After long periods of waiting and hoping, etc I'm just about to do a
push of some changes that at least give us a good base to build on for
persistent live images. They're very very very heavily based off of
Douglas McClendon's patches that he posted here a month or two, but I've
done basically two things with them:
1) Integrated the findoverlay bits into mkliveinitrd directly and was
able to do a little bit of cleanup accordingly
2) Not put in the bits right now to do the snapshot teardown on shutdown
The former is pretty non-controversial. The latter, well, we're going
to need some testing to know how feasible this really is. I spent quite
a while this afternoon trying to cause any form of corruption without
the initscripts changes and never succeeded[1]. And realistically, if
it's going to cause corruption if we don't shutdown cleanly, then we
have problems if someone loses power or removes their USB key or any of
a whole bunch of other things occur. I _did_ have the journal get
recovered and as long as things were able to get to the journal, it was
good to go. But more testing is going to be needed. So if anyone here
wants to try building some images and putting them on USB drives and
testing them out, that'd be greatly appreciated. And then I'm going to
issue a larger call for testers with the Fedora 9 beta. If we find that
we need to integrate some of the shutdown bits, we'll make it happen.
But right now, I'm feeling pretty confident that we won't
The quick steps of how to take advantage of the functionality:
1) Build a live image using the newer mkinitrd (6.0.32) in your repos
2) Use the updated livecd-iso-to-disk.sh with an --overlay-size-mb=512
(or 1024 or whatever based on the capacity of your USB stick minus the
size of the ISO)
3) Boot the USB drive
You can also (although it's more complicated) use a USB stick with a CD
1) Build live image as in 1) above
2) Create /LiveOS/overlay-$v- on your USB stick with size how ever big
you want (can be a sparse file). $v is the label of the _iso_ (not of
the USB stick)
3) Find the label or UUID of the partition on the USB stick you're
using. Write it down.
4) When you boot the CD, have the USB stick plugged in and add to the
kernel command line
overlay=$dev
where $dev is what you found in step 3. If it's a label, do LABEL=foo;
similarly uuid ==> UUID=foo.
Big big big thanks and kudos to dmc for doing all of the legwork here
and letting me off the hook for so long on actually getting it
integrated. But once I finally got around to having a full afternoon to
spend on it, it was in great shape.
Jeremy
16 years, 1 month