{"id":296200,"date":"2010-02-09T03:00:00","date_gmt":"2010-02-09T08:00:00","guid":{"rendered":"tag:blogger.com,1999:blog-1652419620964346731.post-454333006256941510"},"modified":"2010-02-09T03:00:00","modified_gmt":"2010-02-09T08:00:00","slug":"a-better-way-to-make-custom-live-linux-cds","status":"publish","type":"post","link":"https:\/\/mereja.media\/index\/296200","title":{"rendered":"A Better Way To Make Custom Live Linux CD&#8217;s"},"content":{"rendered":"<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">Right! Of course just after I release a new version of <a href=\"http:\/\/puntu.bauer-power.net\/\" >Bauer-Puntu<\/a> Linux I find a better way of making my custom live CD and USB! In fact, it uses the same back end scripts the Debian Linux team uses. The utility is called <a href=\"http:\/\/wiki.debian.org\/DebianLive\/live-helper\" >Live-Helper<\/a>, and up until recently had no GUI interface to make things simple.<\/p>\n<p>Well a team of Python geniuses made a GUI front end that makes building a standard ISO, USB Image, or a Netboot Tarball easy as a wizard! The GUI front end is called <a href=\"http:\/\/wiki.debian.org\/DebianLive\/live-helper\" >Live-Magic<\/a>. Because Ubuntu is a Debian based distro, it is available in the Ubuntu repositories. What does that mean? It means installing it is as simple as using apt-get!<\/p>\n<blockquote><p><span style=\"color:#000099;\"><big><b>&gt;sudo apt-get install live-magic<\/b><\/big><\/span><\/p><\/blockquote>\n<p>Here is a screen shot:<\/p>\n<div align=\"center\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/lh3.ggpht.com\/_jLaEIqL6T8Y\/S3Dm-7Fjx_I\/AAAAAAAACTo\/AeTzrQfsxC8\/%5BUNSET%5D.png?imgmax=800\" style=\"max-width: 800px;\" width=\"500\" height=\"309\" \/><\/div>\n<p>From what I can tell there are two main scripts involved with making the Live Distro. The scripts are <b>lh_configure<\/b> and <b>lh_build<\/b>. Here is what each does per <a href=\"http:\/\/wiki.debian.org\/DebianLive\/live-helper\" >their page<\/a>:<\/p>\n<p><\/p>\n<blockquote>\n<h2 id=\"lhconfigProcedure\"><span style=\"color:#000099;\"><i>lh_config Procedure<\/i><\/span><\/h2>\n<p><span style=\"color:#000099;\"><i><span id=\"line-26\" class=\"anchor\"><\/span><\/i><\/span><\/p>\n<p class=\"line862\"><span style=\"color:#000099;\"><i>lh_config is a shell script to prepare the current directory as a workspace to build Debian Live images. It accepts a number of command line parameters (see <tt class=\"backtick\">lh_config --help<\/tt>) influencing the kind of image to build and other aspects of the build process, and generates configurations in the <tt class=\"backtick\">config<\/tt> subdirectory. <span id=\"line-27\" class=\"anchor\"><span id=\"line-28\" class=\"anchor\"><span id=\"line-29\" class=\"anchor\"><\/span><\/span><\/span><\/i><\/span><\/p>\n<p class=\"line867\">\n<h2 id=\"lhbuildProcedure\"><span style=\"color:#000099;\"><i>lh_build Procedure<\/i><\/span><\/h2>\n<p><span style=\"color:#000099;\"><i><span id=\"line-30\" class=\"anchor\"><\/span><\/i><\/span><\/p>\n<p class=\"line867\"><span style=\"color:#000099;\"><i><span id=\"procedure\" class=\"anchor\"><span id=\"line-31\" class=\"anchor\">lh_build is a shell script to automagically create Debian Live images for you. The image generation is as simple as: <span id=\"line-32\" class=\"anchor\"><span id=\"line-33\" class=\"anchor\"><\/span><\/span><\/span><\/span><\/i><\/span> <\/p>\n<ul>\n<li><span style=\"color:#000099;\"><i>cdebootstrap a debian standard system in a subdirectory. <span id=\"line-34\" class=\"anchor\"><\/span><\/i><\/span><\/li>\n<li><span style=\"color:#000099;\"><i>apt-get install the linux kernel image together with squashfs, unionfs modules and the live-initramfs image generator. <span id=\"line-35\" class=\"anchor\"><\/span><\/i><\/span><\/li>\n<li><span style=\"color:#000099;\"><i>Install the proper flavour packages with right preseeded questions. <span id=\"line-36\" class=\"anchor\"><\/span><\/i><\/span><\/li>\n<li><span style=\"color:#000099;\"><i>Clean things up <span id=\"line-37\" class=\"anchor\"><\/span><\/i><\/span><\/li>\n<li><span style=\"color:#000099;\"><i>Compress this rootfs as a squashfs image. <span id=\"line-38\" class=\"anchor\"><\/span><\/i><\/span><\/li>\n<li><span style=\"color:#000099;\"><i>Copy out the kernel and initramfs image. <span id=\"line-39\" class=\"anchor\"><\/span><\/i><\/span><\/li>\n<li><span style=\"color:#000099;\"><i>Assemble the iso, hd or netboot final image. <\/i><\/span><\/li>\n<\/ul>\n<\/blockquote>\n<p>  I am just starting to play with this tool now. So far, so good. As I am writing this, I am building a test ISO. If everything comes out well, I may be replacing <a href=\"http:\/\/www.bauer-power.net\/2008\/10\/create-your-own-custom-linux-live-cd.html\" >Remastersys<\/a> in Bauer-Puntu 10.04. I really like the idea of being able to make the ISO and USB image all in one application instead of making the ISO, then having to use Unetbootin and Roadkil&#8217;s disk image utility.<\/p>\n<p>What do you think? Have you tried Live-Magic? What about Remastersys or UCK? What is your favorite Live-CD creation tool? Let us know in the comments.<\/p>\n<p><span style=\"font-weight: bold; color: rgb(255, 0, 0);\">[EDIT] &#8211; <\/span><span style=\"color: rgb(255, 0, 0); font-style: italic;\">Okay, so I was way wrong about this. The wizard is very user friendly, however nothing happens. I left this program running over night and it gets caught on the &#8220;Retrieving Release&#8221; stage forever and never progresses. Looks like Remastersys is still number 1.<\/span><\/p>\n<div align=\"right\"><small><small>Technorati Tags: <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/alternative%20to\" class=\"performancingtags\">alternative to<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/remastersys\" class=\"performancingtags\">remastersys<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/live-helper\" class=\"performancingtags\">live-helper<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/live-magic\" class=\"performancingtags\">live-magic<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/create\" class=\"performancingtags\">create<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/custom\" class=\"performancingtags\">custom<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/linux\" class=\"performancingtags\">linux<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/ubuntu\" class=\"performancingtags\">ubuntu<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/debian\" class=\"performancingtags\">debian<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/live%20cd\" class=\"performancingtags\">live cd<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/live%20usb.\" class=\"performancingtags\">live usb.<\/a><\/small><\/small><\/div>\n<div class=\"zemanta-pixie\"><img decoding=\"async\" src=\"http:\/\/img.zemanta.com\/pixy.gif?x-id=9a3ecee8-252b-89af-8c63-170231bd155e\" alt=\"\" class=\"zemanta-pixie-img\" \/><\/div>\n<\/div>\n<div class=\"blogger-post-footer\"><Br \/><center><a href=\"http:\/\/www.anrdoezrs.net\/click-3773910-10438541?cm_mmc=CJ-_-2769020-_-3773910-_-Home_468x60-Anim_8-24-2006\" ><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.ftjcfx.com\/image-3773910-10438541\" width=\"468\" height=\"60\" alt=\"Great Deals @ Geeks.com!\" border=\"0\"\/><\/a><\/center><img width='1' height='1' src='https:\/\/blogger.googleusercontent.com\/tracker\/1652419620964346731-454333006256941510?l=www.bauer-power.net' alt='' \/><\/div>\n<div class=\"feedflare\">\n<a href=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?a=u3f501dMxus:I6SJaib0LIc:yIl2AUoC8zA\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?d=yIl2AUoC8zA\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?a=u3f501dMxus:I6SJaib0LIc:dnMXMwOfBR0\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?d=dnMXMwOfBR0\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?a=u3f501dMxus:I6SJaib0LIc:V_sGLiPBpWU\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?i=u3f501dMxus:I6SJaib0LIc:V_sGLiPBpWU\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?a=u3f501dMxus:I6SJaib0LIc:gIN9vFwOqvQ\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?i=u3f501dMxus:I6SJaib0LIc:gIN9vFwOqvQ\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?a=u3f501dMxus:I6SJaib0LIc:YwkR-u9nhCs\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?d=YwkR-u9nhCs\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?a=u3f501dMxus:I6SJaib0LIc:F7zBnMyn0Lo\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?i=u3f501dMxus:I6SJaib0LIc:F7zBnMyn0Lo\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?a=u3f501dMxus:I6SJaib0LIc:wF9xT3WuBAs\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?i=u3f501dMxus:I6SJaib0LIc:wF9xT3WuBAs\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?a=u3f501dMxus:I6SJaib0LIc:jTJX5pvEcCQ\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?i=u3f501dMxus:I6SJaib0LIc:jTJX5pvEcCQ\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?a=u3f501dMxus:I6SJaib0LIc:TzevzKxY174\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?d=TzevzKxY174\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?a=u3f501dMxus:I6SJaib0LIc:qj6IDK7rITs\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?d=qj6IDK7rITs\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?a=u3f501dMxus:I6SJaib0LIc:7Q72WNTAKBA\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?d=7Q72WNTAKBA\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?a=u3f501dMxus:I6SJaib0LIc:nHK9nIK91uw\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?i=u3f501dMxus:I6SJaib0LIc:nHK9nIK91uw\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?a=u3f501dMxus:I6SJaib0LIc:tdI4wLSbWXI\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Bauer-power?i=u3f501dMxus:I6SJaib0LIc:tdI4wLSbWXI\" border=\"0\"><\/img><\/a>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~r\/Bauer-power\/~4\/u3f501dMxus\" height=\"1\" width=\"1\"\/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Right! Of course just after I release a new version of Bauer-Puntu Linux I find a better way of making my custom live CD and USB! In fact, it uses the same back end scripts the Debian Linux team uses. The utility is called Live-Helper, and up until recently had no GUI interface to make [&hellip;]<\/p>\n","protected":false},"author":1521,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-296200","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts\/296200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/users\/1521"}],"replies":[{"embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/comments?post=296200"}],"version-history":[{"count":0,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts\/296200\/revisions"}],"wp:attachment":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/media?parent=296200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/categories?post=296200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/tags?post=296200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}