<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>SystemRescueCd news</title>
	<link>http://www.sysresccd.org/news</link>
	<description>latest news about the sysresccd livecd</description>
	<pubDate>Tue, 29 Jun 2010 07:00:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3</generator>
	<language>en</language>
			<item>
		<title>New installers to run SystemRescueCd from a USB stick</title>
		<link>http://www.sysresccd.org/news/2010/05/31/new-installers-to-run-systemrescuecd-from-a-usb-stick/</link>
		<comments>http://www.sysresccd.org/news/2010/05/31/new-installers-to-run-systemrescuecd-from-a-usb-stick/#comments</comments>
		<pubDate>Mon, 31 May 2010 21:02:30 +0000</pubDate>
		<dc:creator>fdupoux</dc:creator>
		
		<category><![CDATA[new features]]></category>

		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://www.sysresccd.org/news/2010/05/31/new-installers-to-run-systemrescuecd-from-a-usb-stick/</guid>
		<description><![CDATA[It has been possible to install SystemRescueCd on a USB stick for a long time. There are several reasons for doing that:

You can boot SystemRescueCd on a computer which has no CD/DVD drive
It&#8217;s easy to fit a USB stick in your pocket to have it with you all the times
You can write your own files [...]]]></description>
			<content:encoded><![CDATA[<p>It has been possible to install SystemRescueCd on a USB stick for a long time. There are several reasons for doing that:</p>
<ul>
<li>You can boot SystemRescueCd on a computer which has no CD/DVD drive</li>
<li>It&#8217;s easy to fit a USB stick in your pocket to have it with you all the times</li>
<li>You can write your own files on the USB stick at any time</li>
<li>You can create a <a href="http://www.sysresccd.org/news/2008/06/29/creating-a-backing-store-to-keep-your-modifications-in-sysresccd/">backstore</a> to preserve your modifications</li>
</ul>
<p>Unfortunately the installation was not always easy, especially if you want to install it from Windows or if you have old versions of the utilities required for the installation. You either had to boot on the CDRom edition to run an automatic installation program (sysresccd-usbstick) or you had to follow manual instructions if you did not want to burn the ISO image on a media.</p>
<p><strong>SystemRescueCd-1.5.5 comes with new installers for Linux and Windows</strong> that make it <strong>easy to install SystemRescueCd on a removable device</strong>. In other words it will be possible to just download the ISO image and run the installer. They come with up to date copies of the programs required during the installation so that it works even on system where recent versions of these tools are not installed.</p>
<p><strong>If you are running Linux</strong> on your computer, you just have to <strong>execute the script called &#8220;usb_inst.sh&#8221; which is stored at the root of the cdrom</strong> ISO image. So can simply mount the iso image using &#8220;mount -o loop systemrescuecd-x86-x.y.z.iso /mnt/cdrom&#8221; (where /mnt/cdrom can be replaced with any empty directory of your system where you want to mount the cdrom image) and then you run &#8220;usb_inst.sh&#8221; from the mount directory. This script is a modified version of &#8220;sysresccd-usbstick&#8221; so it can be used with the same options on the command line. By default it runs in the semi-graphical mode where you just have to select the removable device you want to use.</p>
<p><strong>If you are using Windows</strong> you will have to <strong>download the cdrom ISO image and the <a href="http://www.sysresccd.org/download/">installation program</a></strong>. And then you just have to execute the installer and select the ISO image and the USB device you want to use for the installation. The installer can be executed directly from the download directory, there is no need to install files on your hard-disk. This installer has been developed to use the Win32 API directly to produce a very compact program that does not require any external library to run. You have to run the installer as administrator, it&#8217;s required to install the bootloader on the removable device. If you run it as a normal user you may have to type an administrator login/password in a dialog box at the end of the installation.</p>
<p>For more details please read the <a href="http://www.sysresccd.org/Sysresccd-manual-en_How_to_install_SystemRescueCd_on_an_USB-stick">official documentation about installing SystemRescueCd on a USB stick.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2010/05/31/new-installers-to-run-systemrescuecd-from-a-usb-stick/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Improved boot process in SystemRescueCd-1.5</title>
		<link>http://www.sysresccd.org/news/2010/03/28/improved-boot-process-in-systemrescuecd-15/</link>
		<comments>http://www.sysresccd.org/news/2010/03/28/improved-boot-process-in-systemrescuecd-15/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 21:01:21 +0000</pubDate>
		<dc:creator>fdupoux</dc:creator>
		
		<category><![CDATA[new features]]></category>

		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://www.sysresccd.org/news/2010/03/28/improved-boot-process-in-systemrescuecd-15/</guid>
		<description><![CDATA[SystemRescueCd-1.5.1 has just been released. The boot process is now a lot faster thanks to OpenRC and to the reorganisation of system services. This important modification follows the complete rewrite of the initramfs which was achieved in SystemRescueCd-1.5.0.
The initramfs is the compressed file (initram.igz) which is loaded just after the kernel image. It loads important [...]]]></description>
			<content:encoded><![CDATA[<p>SystemRescueCd-1.5.1 has just been released. The boot process is now a lot faster thanks to OpenRC and to the reorganisation of system services. This important modification follows the complete rewrite of the initramfs which was achieved in SystemRescueCd-1.5.0.</p>
<p>The initramfs is the compressed file (initram.igz) which is loaded just after the kernel image. It loads important drivers (disk controller drivers and Ethernet drivers for network boot), it processes many options from the boot command line and it starts the normal system. This new versions is based on udev so that only the appropriate drivers are loaded, which accelerates the boot process. In old versions all supported kernel drivers were loaded in the first stage of the boot process. This new version still support the &#8220;doload=mod1,mod2,mod3&#8243; and &#8220;noload=mod1,mod2,mod3&#8243; which allows you to force / blacklist kernel modules. It also preserves compatibility with the existing boot options (ethx=ip, dns=ip, gw=ip, dodhcp, netboot=url, root=auto, root=LABEL=xxx, &#8230;)</p>
<p>SystemRescueCd-1.5.1 also comes with two important modifications: parted-2.2 has been patched to fix usability problems (&#8221;failed to re-read the partition table&#8221; error) which was annoying especially in GParted. This release also fixes problems with the intel xorg driver (xf86-video-intel) which makes the graphical environment extremely slow.</p>
<p>The standard kernels (32bit: rescuecd, 64bit: rescue64) are now based on a new configuration in order to provide a better support for hardware especially for disk controller and network drivers (including in the initramfs).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2010/03/28/improved-boot-process-in-systemrescuecd-15/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SystemRescueCd can now boot from NFS or NBD</title>
		<link>http://www.sysresccd.org/news/2010/02/28/systemrescuecd-can-now-boot-from-nfs-or-nbd/</link>
		<comments>http://www.sysresccd.org/news/2010/02/28/systemrescuecd-can-now-boot-from-nfs-or-nbd/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 18:35:59 +0000</pubDate>
		<dc:creator>fdupoux</dc:creator>
		
		<category><![CDATA[new features]]></category>

		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://www.sysresccd.org/news/2010/02/28/systemrescuecd-can-now-boot-from-nfs-or-nbd/</guid>
		<description><![CDATA[SystemRescueCd 1.4.0 introduces two new options that allow you to boot from NFS v3 or NBD. Basically, if the computer on which you work had no CDRom drive, or if you just want to boot SystemRescueCd from the network for any other reason, you can install network services somewhere else on your network (dhcp server, [...]]]></description>
			<content:encoded><![CDATA[<p>SystemRescueCd 1.4.0 introduces two new options that allow you to <a href="http://www.sysresccd.org/Sysresccd-manual-en_PXE_network_booting#Alternative_methods:_boot_from_NFS_or_NBD">boot from NFS v3 or NBD</a>. Basically, if the computer on which you work had no CDRom drive, or if you just want to boot SystemRescueCd from the network for any other reason, you can install network services somewhere else on your network (dhcp server, tftp server, http/nfs/nbd server) and you will be able to boot SystemRescueCd from the network.</p>
<p>Old SystemRescueCd versions were already able to boot from the network. But the third stage of the boot process (after dhcp and tftp) was based either on http or tftp. These protocols are used to transfer the compressed root filesystem image (sysrcd.dat) to the memory during the boot process. After this file is copied it&#8217;s then running entirely from the memory and you can disconnect the network if you want.</p>
<p>The problem with that is that it may take some time to transfer the whole root filesystem image through the network, and you cannot use it on computers which have less than ~ 400 MB of memory since there would not be enough memory to store the root filesystem image and for the programs.</p>
<p>With NFS and NBD the root filesystem is mounted through the network. It means the root filesystem is not stored locally, and then data are transmitted through the network only when necessary. It allows computers with only 256 MB of memory to boot SystemRescueCd from the network. If you want to boot  SystemRescueCd from either NFS or NBD you still need DHCP and TFTP in the first steps of the boot process. NFS or NBD only replaces the third step of the process which makes the root filesystem accessible after the kernel has started.</p>
<p>Even if NFS is more popular that NBD, the latter one must be easier to configure. NBD only requires a single TCP port to work so it&#8217;s less hassle than NFS to administrate. NBD is a service that provides a block device on the client side, and which sends a copy of sysrcd.dat on the server side.</p>
<p>You can find more details about <a href="http://www.sysresccd.org/Sysresccd-manual-en_PXE_network_booting#Alternative_methods:_boot_from_NFS_or_NBD">network booting SystemRescueCd</a> in the <a href="http://www.sysresccd.org/Online-Manual-EN">official documentation</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2010/02/28/systemrescuecd-can-now-boot-from-nfs-or-nbd/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SystemRescueCd-1.2.0 released</title>
		<link>http://www.sysresccd.org/news/2009/05/12/systemrescuecd-120-released/</link>
		<comments>http://www.sysresccd.org/news/2009/05/12/systemrescuecd-120-released/#comments</comments>
		<pubDate>Tue, 12 May 2009 20:51:13 +0000</pubDate>
		<dc:creator>fdupoux</dc:creator>
		
		<category><![CDATA[new features]]></category>

		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://www.sysresccd.org/news/2009/05/12/systemrescuecd-120-released/</guid>
		<description><![CDATA[SystemRescueCd-1.2.0 has just been released. It&#8217;s a major release, so it comes with a new kernel version, new desktop environment, and update for important packages.
First, the graphical environment has been updated. It&#8217;s now based on Xorg-server-1.5.3, which improves the hardware support and comes with new drivers.  The desktop environment is now xfce, because it&#8217;s both [...]]]></description>
			<content:encoded><![CDATA[<p><strong>SystemRescueCd-1.2.0</strong> has just been released. It&#8217;s a <strong>major release</strong>, so it comes with a new kernel version, new desktop environment, and update for important packages.</p>
<p>First, the graphical environment has been updated. It&#8217;s now based on <strong>Xorg-server-1.5.3</strong>, which improves the hardware support and comes with new drivers.  The <strong>desktop environment is now xfce</strong>, because it&#8217;s both a very good environment (very comfortable, many settings, &#8230;) and it&#8217;s very small on the system. Parts of xfce which are not essential and with many dependencies have not been included anyway.</p>
<p>The kernel has been updated to a new version: <strong>linux-2.6.29</strong> comes with more drivers, and also it supports the very promising btrfs filesystem (still under heavy development). <strong>GParted has been updated to 0.4.5</strong>, it improves the dmraid and the  crypt-luks support.</p>
<p>A new <a href="http://www.fsarchiver.org"><strong>fsarchiver</strong></a> version comes with this release. This program can be used to clone filesystems: it supports all the linux filesystems, including ext4 and btrfs. It&#8217;s also able to <a href="http://www.fsarchiver.org/Cloning-ntfs">clone ntfs partitions</a>. It can <strong>restore filesystems to a partition which is smaller</strong> than the original. It also comes with many interesting features: the<strong> compression is multi-threaded</strong> (interesting on multi-cores cpu), and it supports the very <strong>high compression algorithm called lzma</strong> (very good ratio and not too slow on quad-cores cpus). All the data are checksummed so it <strong>can handle corruptions</strong>. Archive files can also be encrypted using a password. The file format has been finalized so next version will be able to use archive created with the current version. This program cannot be considered as stable yet, so you must be careful if you use it on critical data.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2009/05/12/systemrescuecd-120-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Make SystemRescueCd smaller by removing the graphical tools</title>
		<link>http://www.sysresccd.org/news/2008/11/17/make-systemrescuecd-smaller-by-removing-the-graphical-tools/</link>
		<comments>http://www.sysresccd.org/news/2008/11/17/make-systemrescuecd-smaller-by-removing-the-graphical-tools/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 21:37:08 +0000</pubDate>
		<dc:creator>fdupoux</dc:creator>
		
		<category><![CDATA[documentation]]></category>

		<category><![CDATA[new features]]></category>

		<guid isPermaLink="false">http://www.sysresccd.org/news/2008/11/17/make-systemrescuecd-smaller-by-removing-the-graphical-tools/</guid>
		<description><![CDATA[SystemRescueCd comes with both console program and graphical software in order to provide all the software that the user may want. Anyway you may prefer to have just the console programs (file system and disk tools, network commands, editors, &#8230;) and to have a disc which is a lot smaller.
Unfortunately it&#8217;s not possible to distribute [...]]]></description>
			<content:encoded><![CDATA[<p>SystemRescueCd comes with both console program and graphical software in order to provide all the software that the user may want. Anyway you may prefer to have just the console programs (file system and disk tools, network commands, editors, &#8230;) and to have a disc which is a lot smaller.</p>
<p>Unfortunately it&#8217;s not possible to distribute several editions of SystemRescueCd (small/complete, english-only/multilang, &#8230;). It would really be too much effort to maintain so many editions. So the policy is to provide only one edition with the most important stuff, and the tools required to customize your disc.</p>
<p>SystemRescueCd-1.1.2 comes with an interesting feature that allows you to remove all the graphical tools with just one command during the customization process. There is a script named sysresccd-cleansys that you can use to remove categories of packages that you don&#8217;t want. It was already possible to remove all the development tools (which are required to install and remove packages). Now you can also remove all the graphical tools using <strong>sysresccd-cleansys x11tools</strong>.</p>
<p>You can find the <a href="http://www.sysresccd.org/Sysresccd-manual-en_How_to_personalize_SystemRescueCd">detailed instructions</a> in the <a href="https://www.sysresccd.org/Online-Manual-EN">handbook</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2008/11/17/make-systemrescuecd-smaller-by-removing-the-graphical-tools/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Major bug in sysresccd-1.1.1 may make the disc unbootable</title>
		<link>http://www.sysresccd.org/news/2008/11/17/major-bug-in-sysresccd-111-may-make-the-disc-unbootable/</link>
		<comments>http://www.sysresccd.org/news/2008/11/17/major-bug-in-sysresccd-111-may-make-the-disc-unbootable/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 21:27:28 +0000</pubDate>
		<dc:creator>fdupoux</dc:creator>
		
		<category><![CDATA[bug fixes]]></category>

		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://www.sysresccd.org/news/2008/11/17/major-bug-in-sysresccd-111-may-make-the-disc-unbootable/</guid>
		<description><![CDATA[The ISO filesystem which was generate by genisoimage (from cdrkit) was working on most systems, but few computers just refused to boot from this ISO image.
You can see messages from users who have been affected by this bug:
http://www.sysresccd.org/forums/viewtopic.php?t=2326
As a consequence, I just released SystemRescueCd-1.1.2 with a fix for that problem. The ISO filesystem is generated [...]]]></description>
			<content:encoded><![CDATA[<p>The ISO filesystem which was generate by genisoimage (from cdrkit) was working on most systems, but few computers just refused to boot from this ISO image.</p>
<p>You can see messages from users who have been affected by this bug:<br />
http://www.sysresccd.org/forums/viewtopic.php?t=2326</p>
<p>As a consequence, I just released SystemRescueCd-1.1.2 with a fix for that problem. The ISO filesystem is generated by mkisofs from cdrtools, and it works for everybody.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2008/11/17/major-bug-in-sysresccd-111-may-make-the-disc-unbootable/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Backup and transfer your data using rsync</title>
		<link>http://www.sysresccd.org/news/2008/08/10/backup-and-transfer-your-data-using-rsync/</link>
		<comments>http://www.sysresccd.org/news/2008/08/10/backup-and-transfer-your-data-using-rsync/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 17:19:16 +0000</pubDate>
		<dc:creator>fdupoux</dc:creator>
		
		<category><![CDATA[documentation]]></category>

		<guid isPermaLink="false">http://www.sysresccd.org/news/2008/08/10/backup-and-transfer-your-data-using-rsync/</guid>
		<description><![CDATA[Rsync is an open source file synchronization program. It&#8217;s multi platform, since it works on Linux, Unix and Windows with cygwin. It&#8217;s a very advanced tool that can be used to make backups, or to copy files across the network. It can also be used to make disk-to-disk copies of files. The advantages of rsync [...]]]></description>
			<content:encoded><![CDATA[<p>Rsync is an open source file synchronization program. It&#8217;s multi platform, since it works on <strong>Linux, Unix and Windows</strong> with cygwin. It&#8217;s a <strong>very advanced tool</strong> that can be used to make backups, or to copy files across the network. It can also be used to make disk-to-disk copies of files. The advantages of rsync is it&#8217;s <strong>very efficient to copy large files</strong>, it&#8217;s <strong>very robust</strong> (it makes checksums), and very flexible. For all of these reasons, it&#8217;s better than scp/ftp/http for files copies, and it&#8217;s also a very good backup program. It also support all types of files (flat files, links, hard links), extended attributes (xattr) and ACLs (advanced permissions). It can be used to make <strong>all sort of backups</strong>: full backups, differential backups, incremental backups, as long as you work on flat files, which is often the case on Linux/Unix systems.</p>
<p>For all these reasons, rsync is bundled with SystemRescueCd. I wrote a new documentation in the <a href="http://www.sysresccd.org/Online-Manual-EN">handbook</a> to help people to start using rsync: <a href="http://www.sysresccd.org/Sysresccd-manual-en_Backup_and_transfer_your_data_using_rsync">Backup and transfer your data using rsync</a>. This tutorial will tell you why rsync is great, what you can do with it, how to use it, and what are the most interesting options.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2008/08/10/backup-and-transfer-your-data-using-rsync/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Build a customized SystemRescueCd with your own kernel</title>
		<link>http://www.sysresccd.org/news/2008/08/03/build-a-customized-systemrescuecd-with-your-own-kernel/</link>
		<comments>http://www.sysresccd.org/news/2008/08/03/build-a-customized-systemrescuecd-with-your-own-kernel/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 17:29:02 +0000</pubDate>
		<dc:creator>fdupoux</dc:creator>
		
		<category><![CDATA[documentation]]></category>

		<category><![CDATA[new features]]></category>

		<guid isPermaLink="false">http://www.sysresccd.org/news/2008/08/03/build-a-customized-systemrescuecd-with-your-own-kernel/</guid>
		<description><![CDATA[SystemRescueCd comes with four kernels which are rescuecd, rescue64 (standard kernels) and altker32, altker64 (alternative kernels). Anyway, you may want to compile your own linux kernel just because you need another driver, or you want more recent sources, or just different compilation options.
A new tutorial has been written to explain how you can compile your [...]]]></description>
			<content:encoded><![CDATA[<p>SystemRescueCd comes with <a href="http://www.sysresccd.org/Kernel" title="Kernel">four kernels</a> which are rescuecd, rescue64 (standard kernels) and altker32, altker64 (alternative kernels). Anyway, you may want to compile your own linux kernel just because you need another driver, or you want more recent sources, or just different compilation options.</p>
<p>A new <a href="http://www.sysresccd.org/Sysresccd-manual-en_Build_a_SystemRescueCd_with_your_own_kernel">tutorial</a> has been written to explain how you can compile your own kernel and add it to SystemRescueCd. This can be done from SystemRescueCd itself, so that you don&#8217;t need to have another linux system installed on your hard disk. You can also do all the compilation stuff from any other linux system installed on the hard disk, as long as you know what you are doing. This tutorial is based on SystemRecueCd-1.1.0 because this is the first version which comes with the development tools (gcc, make, &#8230;) which are required to compile the kernel. So you should not attempt to follow these instructions with an older version.</p>
<p>After the new kernel sources are compiled, it will be necessary to <a href="http://www.sysresccd.org/Sysresccd-manual-en_How_to_personalize_SystemRescueCd">make a customized SystemRescueCd</a> using the compiled kernel image and modules.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2008/08/03/build-a-customized-systemrescuecd-with-your-own-kernel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Customize SystemRescueCd and add your own packages</title>
		<link>http://www.sysresccd.org/news/2008/07/27/customize-systemrescuecd-and-add-your-own-packages/</link>
		<comments>http://www.sysresccd.org/news/2008/07/27/customize-systemrescuecd-and-add-your-own-packages/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 16:03:32 +0000</pubDate>
		<dc:creator>fdupoux</dc:creator>
		
		<category><![CDATA[beta versions]]></category>

		<category><![CDATA[new features]]></category>

		<guid isPermaLink="false">http://www.sysresccd.org/news/2008/07/27/customize-systemrescuecd-and-add-your-own-packages/</guid>
		<description><![CDATA[A new important feature has been added in SystemRescueCd-1.1.0-beta8. It&#8217;s now possible to add your own packages to SystemRescueCd using the Gentoo-Linux package management system (SystemRescueCd is based on Gentoo).
The development tools (gcc, automake, autoconf, &#8230;) and the Gentoo-Linux package management tools (emerge, equery, &#8230;) have been added to recent SystemRescueCd-1.1.0 versions. These tools are [...]]]></description>
			<content:encoded><![CDATA[<p>A new important feature has been added in SystemRescueCd-1.1.0-beta8. <strong>It&#8217;s now possible to add your own packages</strong> to SystemRescueCd using the Gentoo-Linux package management system (SystemRescueCd is based on Gentoo).</p>
<p>The development tools (gcc, automake, autoconf, &#8230;) and the Gentoo-Linux package management tools (emerge, equery, &#8230;) have been added to recent SystemRescueCd-1.1.0 versions. These tools are required to install new packages since everything is compiled when you install new stuff on Gentoo. With this new programs, the ISO image grew by about 20MiB only because we are using a squash filesystem with the very efficient lzma compression.</p>
<p>Now it&#8217;s possible to <strong>install new packages with a command such as &#8220;emerge gparted&#8221; during the customization</strong>. You still have to use sysresccd-custom, it&#8217;s just an extra step.</p>
<p>Here is the summarized procedure:<br />
1. expand the sysrcd.dat in /mnt/custom<br />
2. mount -o bind /proc /mnt/custom/proc<br />
3. extract a recent gentoo portage in /mnt/custom/files/usr/portage<br />
4. chroot /mnt/custom<br />
5. install new packages using the gentoo commands (emerge yourpkg)<br />
6. umount everything properly<br />
7. clean /usr/portage<br />
8. recreate sysrcd.dat with mksquashfs<br />
9. recreate the iso image</p>
<p>The <a href="http://www.sysresccd.org/Sysresccd-manual-en_How_to_personalize_SystemRescueCd#Procedure_for_SystemRescueCd-1.1.0_and_newer">complete procedure</a> with details and examples can be found in the <a href="http://www.sysresccd.org/Sysresccd-manual-en_How_to_personalize_SystemRescueCd#Procedure_for_SystemRescueCd-1.1.0_and_newer">official handbook</a>.</p>
<p>All feed back is welcome about this new feature. Please, post questions and suggestions in <a href="http://www.sysresccd.org/forums/viewforum.php?f=25">this section</a> of the forums.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2008/07/27/customize-systemrescuecd-and-add-your-own-packages/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creating a backing-store to keep your modifications in sysresccd</title>
		<link>http://www.sysresccd.org/news/2008/06/29/creating-a-backing-store-to-keep-your-modifications-in-sysresccd/</link>
		<comments>http://www.sysresccd.org/news/2008/06/29/creating-a-backing-store-to-keep-your-modifications-in-sysresccd/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 17:00:53 +0000</pubDate>
		<dc:creator>fdupoux</dc:creator>
		
		<category><![CDATA[beta versions]]></category>

		<category><![CDATA[new features]]></category>

		<guid isPermaLink="false">http://www.sysresccd.org/news/2008/06/29/creating-a-backing-store-to-keep-your-modifications-in-sysresccd/</guid>
		<description><![CDATA[SystemRescueCd is based on a read-only compressed filesystem. All the files of the system are stored in a squashfs filesystem which is stored in sysrcd.dat. As a consequence, all the changes you make on the system are not saved, and they are lost when you reboot (except what you do on the other filesystems that [...]]]></description>
			<content:encoded><![CDATA[<p>SystemRescueCd is based on a read-only compressed filesystem. All the files of the system are stored in a squashfs filesystem which is stored in sysrcd.dat. As a consequence, <strong>all the changes you make on the system are not saved</strong>, and they are lost when you reboot (except what you do on the other filesystems that you may have mounted).</p>
<p>Since version 1.0.1, the main filesystem is an unionfs (aufs in recent versions), so <strong>changes on system files are allowed and stored in memory</strong>. It allows you to change a system file, for instance you can replace a program with your own version. In versions older that 1.0.1, changes to system files were not allowed at all.</p>
<p>Users who wants to keep their changes in the system files can make a customized SystemRescueCd disc. It&#8217;s very convenient when you want to add new programs to the system, but it&#8217;s not comfortable if you often have to change files in the system. You don&#8217;t want to make a new customized version everyday</p>
<p>That&#8217;s why <strong>SystemRescueCd-1.1.0-beta2 introduces the backing-store feature</strong>. A backing-store is a loopback filesystem stored on an USB-stick or on an hard drive, which contains all the files of the system that have been changed. The modifications are saved to the backing-store every time you edit a file, when you create a new directory, or when the system writes or deletes a file for any other reason. As a consequence, it allows you to keep your configuration changes: you can add your bookmarks and extensions to Firefox, and they will still be there when you reboot SystemRescueCd, as long as the same backing-store is loaded.</p>
<p><strong>A backing-store is a mere ext3 loopback filesystem</strong>. You can create a new backing store or grow an existing one using sysresccd-backstore from SystemRescueCd. The system automatically loads backing-stores named sysrcd.bs which are saved at the root of a writeable filesystem. In other words, you don&#8217;t have to specify any boot option if you create a backing-store in the default location, and the system scans all the hard-disks partitions and usb-sticks at boot time. You can disable this behaviour by adding the following boot option: <strong>backstore=off</strong>. Unfortunately backing-stores cannot be copied on a cdrom / dvdrom, since discs are mounted read-only, and backing-stores can only be loaded in the early stage of the boot process.</p>
<p>The backing-store file does not have to be on the same partition as sysresccd. It means you can have the main SystemRescueCd files installed on an USB-stick, and you can have a backing-store saved on another USB-stick. Anyway, the most convenient way o use it is to save both the main SystemRescueCd files and the backing-store on the same USB-stick.</p>
<p>Here is how to create and use a backing store:</p>
<ul>
<li>boot SystemRescueCd with option &#8220;backstore=off&#8221;</li>
<li>mount the writable partition where you want the backing-store to be saved:
<ul>
<li>mkdir /mnt/backstore</li>
<li>mount -o rw /dev/sdaX /mnt/backstore</li>
</ul>
</li>
<li>create the backing-store (you have to specify a size in mega-bytes)
<ul>
<li>sysresccd-backstore create /mnt/backstore/sysrcd.bs 256</li>
</ul>
</li>
<li>unmount the writeable partition and reboot:
<ul>
<li>cd /root ; umount  /mnt/backstore</li>
<li>reboot</li>
</ul>
</li>
<li>when sysresccd starts again, it should automatically mount the backing-store and use it</li>
<li>you can check that the backing-store file is mounted on /mnt/memory</li>
<li>you can install Firefox extensions and change any file of the system</li>
<li>when you reboot sysresccd again, you customizations must still be there</li>
</ul>
<p>The default place where to save the backing-store is the root of a partition in a file named sysrcd.bs. You are free to save the backing-store in an alternate location or with another name. In that case the file will not be automatically found by SystemRescueCd unless you specify the path using the following boot option: <strong>backstore=/path/to/mysysrcd.bs</strong>. By default, SystemRescueCd-1.1.0-beta20 and newer scan all removable disks (eg: usb sticks) at boot time. If your backing-store file is on an hard-disk partition, you will have to boot with the option <strong>backstore=alldev</strong> so that it scans all block devices, not just removable ones. You can specify two options in the same time, for instance  <strong>backstore=alldev,/path/to/mysysrcd.bs</strong> will search any file named /path/to/mysysrcd.bs on any block device of your computer.<strong><br />
</strong></p>
<p>You can also grow an existing backing-store with no data loss:</p>
<ul>
<li>boot SystemRescueCd with option &#8220;backstore=off&#8221;</li>
<li>mount the writeable partition where you want the backing-store to be saved:
<ul>
<li>mkdir /mnt/backstore</li>
<li>mount -o rw /dev/sdaX /mnt/backstore</li>
</ul>
</li>
<li>use the sysresccd-backstore script and specify the new size in mega-bytes:
<ul>
<li>sysresccd-backstore grow /mnt/backstore/sysrcd.bs 512</li>
</ul>
</li>
<li>umount the writeable partition and reboot:
<ul>
<li>cd /root ; umount  /mnt/backstore</li>
<li>reboot</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2008/06/29/creating-a-backing-store-to-keep-your-modifications-in-sysresccd/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

