Difference between revisions of "Building a Live CD"

From ArchWiki
Jump to: navigation, search
(Instructions - How)
m (larch: corrected typo)
(19 intermediate revisions by 13 users not shown)
Line 1: Line 1:
[[Category:Arch development (English)]]
+
[[Category:Arch development]]
[[Category:Live Arch systems (English)]]
+
[[Category:Live Arch systems]]
{{i18n|Building a Live CD}}
+
[[ja:Building a Live CD]]
 
+
[[ru:Building a Live CD]]
== Motivation - Why? ==
+
 
Having a bootable version of Arch Linux running totally off of a CD is useful in many ways. It can be used to rescue your system, test new machines and check if the hardware is Linux compatible, keep an updated installer with the latest packages, make a demo CD to show your projects, and much more.
 
Having a bootable version of Arch Linux running totally off of a CD is useful in many ways. It can be used to rescue your system, test new machines and check if the hardware is Linux compatible, keep an updated installer with the latest packages, make a demo CD to show your projects, and much more.
  
== Instructions - How ==
+
This article will give an overview of some methods available for creating your own Arch Linux-based live media. Please refer to the respective article for detailed information.
There are currently two well-developed and documented tools available for creating your own Arch Linux-based live media: '''[[Archiso]]''' and '''[[larch]]'''. Please refer to the respective articles for detailed information, because this article will only give you a rough overview.<br>
+
 
1. step one - determine what you want the CD to do, and what programs and specificity what DE/WM you want running.
+
== Archiso ==
Read this [[Beginner's Guide]]<br>
+
[[Archiso]] is the official tool used to build Arch Linux release images. It strongly follows the KISS principle and is easy to use. If you want to build your own updated Arch Linux live installation images, this tool will get you to your goal quickly, as the Git repository contains the exact profile used to generate these installation images. However, it can also be used for completely customizing your live medium. It relies on an Arch Linux host system.
Then read this [[Start X at Boot]]
+
 
then find a tool that works for you, see next section
+
{{pkg|archiso}}.
 +
 
 +
== larch ==
 +
 
 +
[[larch]] aims to provide a more desktop-based approach, and it does not require an Arch Linux host system.
  
=== Archiso ===
+
{{Note|
[[Archiso]] is the official tool used to build Arch Linux release images. It strongly follows the KISS principle and is easy to use. If you want to build your own updated Arch Linux live installation images, this tool will get you to your goal quickly, as the git repo contains the exact profile used to generate these installation images. However, it can also be used for completely customizing your live medium. It relies on an Arch Linux host system.  
+
* As of version 2.6.39, the vanilla kernel no longer supports aufs, making a custom kernel a necessity.
 +
* There is an AUFS version of the arch kernel in AUR - [https://aur.archlinux.org/packages/linux-aufs_friendly/ linux-aufs_friendly], and larch maintains an i686 build, you need not compile anything unless you want 64 bit.
 +
}}
  
=== larch ===
+
== poison-livecd-creator ==
[[larch]] aims to provide a more desktop-based approach. It does not require an Arch Linux host system.
+
It is a very simple live CD creator. It uses just a Makefile to build live CD images, and uses pacman to install base and additional packages to the live CD. You can choose your packages and build them into a live CD. Moreover, it uses [[GRUB]] to boot the live CD in order to add more flexibility. This means that it is much easier to make a live USB stick without formating it. For that, you just need to install GRUB into your USB pen drive and copy the files in the ISO to your root directory in the pen drive. It relies on an Arch Linux host system and [[pacman]].
  
=== poison-livecd-creator ===
+
{{AUR|poison-livecd-creator}}.
It's a very simple live CD creator. It uses just a Makefile to build live CD images, and uses pacman to install base and additional packages to the live CD. You can choose your packages and build them into a live CD. Moreover, this uses GRUB to boot the live CD in order to add more flexibility. This means it's much easier to make a live USB stick without formating it. For that, you just need to install GRUB into your USB pen drive and copy the files in the ISO to your root directory in the pen drive. It relies on an Arch Linux host system and pacman.
+
  
This is available in aur[http://aur.archlinux.org/packages.php?ID=41386]
+
== Linux-pf ==
 +
It supports aufs among other things, making it an option for live CDs.
  
=== kernel26-livecd ===
+
{{AUR|linux-pf}}.
Avalable in aur[http://aur.archlinux.org/packages.php?ID=41875], uses zenkernel and linux-live scripts (from slackware/slax fame).  Currently out of date, but it does show another alternative method of remastering for your consideration.
+
  
More information about it in it's announcement thread[http://bbs.archlinux.org/viewtopic.php?id=100355].
+
{{Note|As of version 2.6.39, the vanilla kernel no longer supports aufs, making a custom kernel a necessity.}}
  
=== Kernel26-pf===
+
== See Also ==
Contained in the AUR [https://aur.archlinux.org/packages.php?ID=40191] has aufs among other things, making it an option for live CDs
+
* [http://www.linux-live.org/ Linux Live Kit]
<P>NOTE AS KERNEL 2.6.39, the vanilla kernel no longer supports aufs making a custom kernel a neccesity.
+

Revision as of 22:11, 6 November 2013

Having a bootable version of Arch Linux running totally off of a CD is useful in many ways. It can be used to rescue your system, test new machines and check if the hardware is Linux compatible, keep an updated installer with the latest packages, make a demo CD to show your projects, and much more.

This article will give an overview of some methods available for creating your own Arch Linux-based live media. Please refer to the respective article for detailed information.

Archiso

Archiso is the official tool used to build Arch Linux release images. It strongly follows the KISS principle and is easy to use. If you want to build your own updated Arch Linux live installation images, this tool will get you to your goal quickly, as the Git repository contains the exact profile used to generate these installation images. However, it can also be used for completely customizing your live medium. It relies on an Arch Linux host system.

archiso.

larch

larch aims to provide a more desktop-based approach, and it does not require an Arch Linux host system.

Note:
  • As of version 2.6.39, the vanilla kernel no longer supports aufs, making a custom kernel a necessity.
  • There is an AUFS version of the arch kernel in AUR - linux-aufs_friendly, and larch maintains an i686 build, you need not compile anything unless you want 64 bit.

poison-livecd-creator

It is a very simple live CD creator. It uses just a Makefile to build live CD images, and uses pacman to install base and additional packages to the live CD. You can choose your packages and build them into a live CD. Moreover, it uses GRUB to boot the live CD in order to add more flexibility. This means that it is much easier to make a live USB stick without formating it. For that, you just need to install GRUB into your USB pen drive and copy the files in the ISO to your root directory in the pen drive. It relies on an Arch Linux host system and pacman.

poison-livecd-creatorAUR.

Linux-pf

It supports aufs among other things, making it an option for live CDs.

linux-pfAUR.

Note: As of version 2.6.39, the vanilla kernel no longer supports aufs, making a custom kernel a necessity.

See Also