UCK, Ubuntu Customisation Kit, as most of you might know is another customisation tool which lets you create custom ubuntu based iso. Its more of an advanced user tool. If you are not fussy about plymouth, Remastersys is the best tool for you!
Anyway, getting to the point: UCK by default puts ubuntu as the username and the hostname for the livecd session. If you want to change that , you would need to edit the /etc/casper.conf file. However, this needs to be edited outside the chroot session, after you have packed the initrd. So, here are the steps you should follow, if you are using any Ubuntu distribution based on 10.04 and after.
Exit the chroot session by pressing Ctrl+D .
Pack the initrd.
$ sudo uck-remaster-pack-initrd ~/tmp/
Now, as root:
# cd tmp/remaster-iso/casper
# mkdir temp
# cd temp
# lzma -dc -S .lz ../initrd.lz | cpio -imvd –no-absolute-filenames
# vi etc/casper.conf (you must be careful here. don’t type /etc/casper.conf)
Now you can change the livecd username, and host name . Once done, save the file and repack it using the command below.
# find . | cpio –quiet –dereference -o -H newc | lzma -7 > ../initrd.lz
remove the temp file folder
# cd ..
# rm -rf temp/
# exit
Now continue building the iso . You should have your custom username and hostname set.
Thanks so much for sharing this tip, friend! Also, great job on Easylinux OS, you are clearly a pro who knows what he is doing. I am impress that even the installation slideshow is customized.
I also use the uck extensively to maintain an Ubuntu Remix (not near as fancy and customized as yours, though.) The focus of my Remix is Ubuntu Lucid LTS as I am a strong believer that LTS versions should be installed for new users as most have no interest in major OS reinstalls / upgrades every 6 months. My latest addition is a 64-bit Ubuntu Netbook Remix version which is based on 64-bit Ubuntu 10.04.3 LTS with the ubuntu-netbook metapackage packages installed on top (using uck) followed by my other tweaks and customizations (such as removing all mono apps, adding the newest version of shotwell via ppa, moving the window buttons back where they go, etc.)
My question (and request for advice and assistance) is how can I change the default gdm session to which the live session boots? I ran gdmsetup from the uck root command line and it indicated Ubuntu Netbook Remix for the default session in which to boot but the Live CD still boots to regular GNOME and the user must logout and select Ubuntu Netbook Remix to get to that desktop.
My second question (if I am allowed two) is how would I include the nvidia and amd/ati proprietary graphics drivers on the install live CD (you mentioned that few folks in India have broadband connection and although many do in the US, it will still be nice to include as I sometimes help out folks in a coffee shop without immediate internet access.) Also, how about how to include the Broadcom drivers also.
Thanks so much for sharing your expertise and knowledge. Again, nicely done with Easylinux OS.
Kind Regards,
stlouisubntu
http://sourceforge.net/projects/ubuntu-sdr/files/
Thanks for your comment and thank you for trying Easylinux OS. Replying to your questions:
1. I havent messed around much with default logins from cli but this might help. http://scottlinux.com/2011/03/05/ubuntu-11-04-change-from-unity-to-classic-gnome/
2. I would suggest to provide latest ati/ nvidia graphics drivers as bundles on the desktop and not install it. Let the user install it. These drivers are compiled directly while installation which is why it is different for every hardware. preinstalling them would lead to lockups after os installation. Broadcom drivers are there in multiverse repository . search for them. my easylinux os has broadcom drivers preinstalled.
Please do spread the word about Easylinux OS. Also, I would appreciate feedback on Easylinux. I would like to make it a better OS.
best of luck with your remix edition.