<?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>Sun, 13 Apr 2008 20:43:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3</generator>
	<language>en</language>
			<item>
		<title>New boot options for advanced ethernet IP configuration</title>
		<link>http://www.sysresccd.org/news/2008/04/13/new-boot-options-for-advanced-ethernet-ip-configuration/</link>
		<comments>http://www.sysresccd.org/news/2008/04/13/new-boot-options-for-advanced-ethernet-ip-configuration/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 20:43:40 +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/04/13/new-boot-options-for-advanced-ethernet-ip-configuration/</guid>
		<description><![CDATA[SystemRescueCd provides several network configuration boot options so that the network interfaces are already configured when the SystemRescueCd boot process is complete. These options allows both dynamic IP configuration (using dodhcp) and static IP configuration (using ethx=ipaddr/cidr, gateway=ipaddr, dns=ipaddr).
With the ethx=ipaddr/cidr option, all the ethernet interfaces of the computer are configured with the same IP [...]]]></description>
			<content:encoded><![CDATA[<p>SystemRescueCd provides several network configuration boot options so that the network interfaces are already configured when the SystemRescueCd boot process is complete. These options allows both dynamic IP configuration (using <strong>dodhcp</strong>) and static IP configuration (using <strong>ethx=ipaddr/cidr</strong>, <strong>gateway=ipadd</strong>r, <strong>dns=ipaddr</strong>).</p>
<p>With the <strong>ethx=ipaddr/cidr</strong> option, all the ethernet interfaces of the computer are configured with the same IP address. It&#8217;s a good thing for normals desktops connected to a simple LAN. In deed, you may not know which interface will be seen first (eth0) and which one will be the secondary ones (eth1, &#8230;). With the <strong>ethx=ipaddr/cidr</strong> option it does not matter and you can just plug one of these interfaces with a cable.</p>
<p>Anyway on servers connected to several networks the ethx option is not powerful enough. That&#8217;s why specific intefaces configuration options have been added in SystemRescueCd-1.0.2-beta5. Now you can use options such as <code><strong>eth0=192.168.10.1/24</strong> <strong>eth1=192.168.20.1</strong>.</code> That way each network interface will be configured with its own IP address.</p>
<p>You can even <strong>mix the generic ethx and the specific</strong> eth0/eth1/eth2/&#8230; boot options. For instance if you boot with &#8220;<strong>rescuecd ethx=192.168.10.1/24 eth3=10.211.34.1/16</strong>&#8221; then eth3 will have its own IP address and all the other interfaces will use the generic 192.168.10.1 IP address.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2008/04/13/new-boot-options-for-advanced-ethernet-ip-configuration/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Use SystemRescueCd remotely with Vnc server</title>
		<link>http://www.sysresccd.org/news/2008/04/12/use-systemrescuecd-remotely-with-vnc-server/</link>
		<comments>http://www.sysresccd.org/news/2008/04/12/use-systemrescuecd-remotely-with-vnc-server/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 10:17: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/04/12/use-systemrescuecd-remotely-with-vnc-server/</guid>
		<description><![CDATA[SystemRescueCd-1.0.2-beta7 introduces the Vnc server. Now the tightvnc package is compiled with the server support. It means a Vnc server can be started on SystemRescueCd so that you can graphical applications (such as GParted) from another computer (the vnc client).
It means you have the ability use the graphical environment remotely. All the programs will be [...]]]></description>
			<content:encoded><![CDATA[<p>SystemRescueCd-1.0.2-beta7 introduces the Vnc server. Now the tightvnc package is compiled with the server support. It means a Vnc server can be started on SystemRescueCd so that you can graphical applications (such as GParted) from another computer (the vnc client).</p>
<p>It means you have the ability use the graphical environment remotely. All the programs will be executed on the computer running SystemRescueCd, and the user is working on another computer. There are VNC client for most platforms (Linux, Solaris, Windows, MacOsX, &#8230;).</p>
<p>To use this new feature,  you can either configure and run the vnc service by hand, or <strong>use the new &#8220;vncserver=x:password&#8221; option</strong> (x is the number of displays you want). The password must be between 5 and 8 characters, else the boot option is ignored.</p>
<p>Don&#8217;t forget that your network must be configured so that you can connect to your VNC server. You can use either the &#8220;<strong>dhdhcp</strong>&#8221; option for dynamic configuration, or &#8220;<strong>ethx=ipaddr/cidr</strong>&#8220;, &#8220;<strong>eth0=ipaddr/cidr</strong>&#8220;, &#8220;<strong>eth1=ipaddr/cidr</strong>&#8220;, &#8230;, &#8220;<strong>gateway=ipaddr/cidr</strong>&#8221; for static network configuration.</p>
<p>Here are two examples:</p>
<ul>
<li>if you start with <strong>rescuecd vncserver=2:MyPaSsWd ethx=192.168.124.10</strong> then SystemRescueCd will configure the ethernet interfaces with the static IP address given and start the VNC server. Two VNC displays will be configured (display 0 and display 1). Both are using the same password when you authenticate. By default, the VNC servers listen on the port tcp/5900+displaynr. So in that case the VNC server will listen on both tcp/5900 (display 0) and tcp/5901 (display 1). Since you have two displays, two users can connect to two different graphical sessions using such commands: &#8220;<strong>vncviewer 192.168.124.10:0</strong>&#8221; and &#8220;<strong>vncviewer 192.168.124.10:1</strong>&#8220;.</li>
<li>if you just want one vnc session, you just need one display. You can just use <strong>rescuecd vncserver=1:MyPaSsWd ethx=192.168.124.10</strong> and you will be able to connect with &#8220;<strong>vncviewer 192.168.124.10:0</strong>&#8220;.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2008/04/12/use-systemrescuecd-remotely-with-vnc-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SystemRescueCd ported to unicode (utf8)</title>
		<link>http://www.sysresccd.org/news/2008/04/06/systemrescuecd-ported-to-unicode-utf8/</link>
		<comments>http://www.sysresccd.org/news/2008/04/06/systemrescuecd-ported-to-unicode-utf8/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 10:40:18 +0000</pubDate>
		<dc:creator>fdupoux</dc:creator>
		
		<category><![CDATA[new features]]></category>

		<guid isPermaLink="false">http://www.sysresccd.org/news/2008/04/06/systemrescuecd-ported-to-unicode-utf8/</guid>
		<description><![CDATA[SystemRescueCd was ported to unicode (thanks to Melkor for his help). Since SystemRescueCd-1.0.2-beta4, all programs are compiled with the USE=&#8221;unicode&#8221; that is used by gentoo portage to compile the software. The new default locale is en_US.utf8. It must not be a problem to use special characters in the console under both bash and zsh. Midnight-Commander [...]]]></description>
			<content:encoded><![CDATA[<p><strong>SystemRescueCd was ported to unicode</strong> (thanks to Melkor for his help). Since SystemRescueCd-1.0.2-beta4, all programs are compiled with the USE=&#8221;unicode&#8221; that is used by gentoo portage to compile the software. The new <strong>default locale is en_US.utf8</strong>. It must not be a problem to use <strong>special characters in the console under both bash and zsh</strong>. Midnight-Commander (mc) is also able to display filenames and file contents with special characters.</p>
<p>About the graphical environment: Unfortunately <strong>mrxvt has not been ported to unicode</strong>. This is the default terminal application in SystemRescueCd, since it comes with multiple tabs. Since there is no other multi-tabs terminal that does not requires either gnome-libs or kdelibs, we decided to keep it, and mrxvt is started with the LANG=en_US environment variable. The <strong>rxvt-unicode</strong> terminal (the gentoo package name is x11-terms/rxvt-unicode-8.3)  has been added so that a terminal that supports unicode is available.</p>
<p>If you are using script based on an iso8859-1 text file (the old default) you will have to convert your files to unicode using iconv:<br />
<em><strong>iconv -f iso88591 -t utf8 oldfile &gt; newfile</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2008/04/06/systemrescuecd-ported-to-unicode-utf8/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SystemRescueCd is now based on unionfs</title>
		<link>http://www.sysresccd.org/news/2008/03/16/systemrescuecd-is-now-based-on-unionfs/</link>
		<comments>http://www.sysresccd.org/news/2008/03/16/systemrescuecd-is-now-based-on-unionfs/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 12:01:08 +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/03/16/systemrescuecd-is-now-based-on-unionfs/</guid>
		<description><![CDATA[The recent 1.0.1-beta versions are now based on unionfs. The root filesystem of the livecd is the union of two filesystems: first it shows the contents of the read-only squash filesystem stored in sysrcd.dat that contains all the programs.  The second filesystem is a writeable tmpfs filesystem that allows to you to store changes. [...]]]></description>
			<content:encoded><![CDATA[<p>The recent 1.0.1-beta versions are now <strong>based on unionfs</strong>. The root filesystem of the livecd is the union of two filesystems: first it shows the contents of the read-only squash filesystem stored in sysrcd.dat that contains all the programs.  The second filesystem is a writeable tmpfs filesystem that allows to you to store changes. This switch to unionfs gives the users the <strong>ability to edit all the files of the root filesystem</strong> of the livecd at runtime. It also <strong>saves some memory</strong>.</p>
<p>To know why it&#8217;s an improvement it&#8217;s necessary to understand how it worked  before. Until SystemRescueCd-1.0.0, the root filesystems was made of two kinds of directories. Most the directories that store programs (/bin, /lib, /usr, /sbin, /opt, &#8230;). These read-only directories were just links to subdirectories of /mnt/livecd that is where the squash filesystem is mounted. Thus all these directories were read-only, and <strong>it was not possible to add a file or to change anything</strong>. The other directories had to be read-write: /root, /etc, /var. Since it was necessary to let the user write in these directories, they were copied into ram at boot time. For instance the /var/lib/clamav directory stores the clamav antivirus definition files. Since these files may be updated they had to be stored in memory and about 10MB were wasted when the users don&#8217;t need it.</p>
<p>Now <strong>all the files of the livecd can be edited, removed, changed at runtime</strong>. This means it&#8217;s easier to make simple changes on the livecd at runtime. For instance it lets you edit a script in the system for debugging purposes. You can also install your own scripts or programs at runtime on the livecd. <strong>When a file is not changed by the user, it does not use any memory</strong>. Thus the clamav virus definition files will not use memory until the user runs the freshclam program that downloads a newer version from the official website. So the unionfs saves memory.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2008/03/16/systemrescuecd-is-now-based-on-unionfs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Use Xvesa when Xorg does not work</title>
		<link>http://www.sysresccd.org/news/2008/02/17/use-xvesa-when-xorg-does-not-work/</link>
		<comments>http://www.sysresccd.org/news/2008/02/17/use-xvesa-when-xorg-does-not-work/#comments</comments>
		<pubDate>Sun, 17 Feb 2008 17:20:41 +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/02/17/use-xvesa-when-xorg-does-not-work/</guid>
		<description><![CDATA[The Xvesa X server has been added to SystemRescueCd-1.0.0. This tiny X server aims to provide a graphical environment when Xorg does not work on a machine because the driver does not work or for any other reason.
In older versions (until SystemRescueCd-0.4.4-beta12), the only thing you could do when startx fails was to boot with [...]]]></description>
			<content:encoded><![CDATA[<p>The <strong>Xvesa</strong> X server has been added to SystemRescueCd-1.0.0. This tiny X server aims to provide a graphical environment when Xorg does not work on a machine because the driver does not work or for any other reason.</p>
<p>In older versions (until SystemRescueCd-0.4.4-beta12), the only thing you could do when <strong>startx </strong>fails was to boot with the <strong>doxdetect </strong>or <strong>forcevesa </strong>boot options enabled. Now you can run use Xvesa as an alternative X server when <strong>Xorg </strong>fails to start.</p>
<p><strong>Xvesa</strong> is a generic X server for Linux on the x86 platform.   <strong>Xvesa</strong> doesn&#8217;t know about any particular hardware, and sets the video mode by running the video BIOS in VM86 mode. <strong>Xvesa</strong> can use both standard VGA BIOS modes and any modes advertised by a VESA BIOS if available. So it should work on any i386 computer running a 32bits kernel.</p>
<p>Of course, since Xvesa is a generic X server, it will not provide a good hardware support, so there will be no hardware acceleration, and you may not have the best video resolutions. So keep in mind Xorg is still the best choice, and use Xvesa only when Xorg fails to start.</p>
<p>Anyway it seems Xvesa does not work when a 64bits kernel is running (<strong>rescue64</strong> or <strong>altker64</strong>). But it does not really matter: you can use the 32bits kernels (<strong>rescuecd </strong>or <strong>altker32</strong>) on an amd64/em64t hardware.</p>
<p>To choose which X server to use, you just have to run the <strong>wizard </strong>command from to console (type wizard and press enter). A menu will show up, and give you three choices:</p>
<ul>
<li><strong>run Xorg</strong> with its hardware autodetection (it will use the <strong>mkxf86config</strong> detection if you used the doxdetect boot option)</li>
<li><strong>run Xvesa</strong> with the default display configuration</li>
<li><strong>run Xvesa</strong> using the configuration (resolution and colors level) that you have to select in the list</li>
</ul>
<p>So you can just type <strong>wizard </strong>instead of <strong>startx</strong> when you want to go to the graphical environment.</p>
<p>It&#8217;s very important that you don&#8217;t boot with the <strong>vga=xxx</strong> option, else the console will be unusable after you exit from Xvesa. For instance, there will be a problem if you boot with <strong>rescuecd vga=5 setkmap=uk</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2008/02/17/use-xvesa-when-xorg-does-not-work/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Manage remote servers using SystemRescueCd</title>
		<link>http://www.sysresccd.org/news/2008/02/10/manage-remote-servers-using-systemrescuecd/</link>
		<comments>http://www.sysresccd.org/news/2008/02/10/manage-remote-servers-using-systemrescuecd/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 17:49:21 +0000</pubDate>
		<dc:creator>fdupoux</dc:creator>
		
		<category><![CDATA[new features]]></category>

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

		<guid isPermaLink="false">http://www.sysresccd.org/news/2008/02/10/manage-remote-servers-using-systemrescuecd/</guid>
		<description><![CDATA[The most popular way of using SystemRescueCd is from a CDRom drive on a desktop in interactive mode. Recent SystemRescueCd versions also come with the support for network boot via PXE. The network configuration  boot options (such as ethx=ip, gateway=ip, dns=ip, dochdp) allow you to automatically configure the network access to SystemRescueCd at boot [...]]]></description>
			<content:encoded><![CDATA[<p>The most popular way of using SystemRescueCd is from a CDRom drive on a desktop in interactive mode. Recent SystemRescueCd versions also come with the support for network boot via PXE. The network configuration <a href="https://www.sysresccd.org/Sysresccd-manual-en_Booting_the_CD-ROM#Choosing_boot_options" title="Sysresccd-manual-en Booting the CD-ROM"> boot options</a> (such as ethx=ip, gateway=ip, dns=ip, dochdp) allow you to automatically configure the network access to SystemRescueCd at boot time. SystemRescueCd automatically starts an ssh server by default and you can define a static root password on the boot command line. That way you can get an ssh console to the server just by booting a customized SystemRescueCd. There is no need to configure anything to get it to work. It can be very useful for Disaster Recovery purposes, I mean to reinstall a backup of your operating system after a crash. You can also use it to make any other administration task on your server.</p>
<p>In other words, <strong>you can manage a windows/linux server that is in a datacenter remotely, from your office</strong>. There is no need to be in front of the machine to insert a disc, configure a network interface, or set a root password. All you have to do is to prepare a network boot server (one or several servers running the following network services: dhcpd, tftpd, httpd). You can install these three services either on a dedicated physical/vmware server or on a production machine running other services.</p>
<p><strong>There are two interesting ways of using it</strong>:</p>
<ul>
<li>You can <strong>prepare a pxe boot server</strong> so that you get an <strong>interactive ssh console</strong> to administrate/repair your server by hand. You can prefer the serial console that is also supported.</li>
<li> You can also <strong>configure SystemRescueCd</strong> in order to run your own <a href="https://www.sysresccd.org/Sysresccd-manual-en_Run_your_own_scripts_with_autorun" title="Sysresccd-manual-en Run your own scripts with autorun">autorun</a> <strong>scripts to perform automatic tasks</strong> (backup, recovery, &#8230;)</li>
</ul>
<p>If you are interested in managing remote machines using SystemRescueCd, you should read the new chapter about it: <a href="http://www.sysresccd.org/Sysresccd-manual-en_Manage_remote_windows_linux_servers_using_SystemRescueCd">Manage remote windows/linux servers using SystemRescueCd</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2008/02/10/manage-remote-servers-using-systemrescuecd/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SystemRescueCd supports i486 processors again</title>
		<link>http://www.sysresccd.org/news/2008/02/08/systemrescuecd-supports-i486-processors-again/</link>
		<comments>http://www.sysresccd.org/news/2008/02/08/systemrescuecd-supports-i486-processors-again/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 22:08:17 +0000</pubDate>
		<dc:creator>fdupoux</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sysresccd.org/news/2008/02/08/systemrescuecd-supports-i486-processors-again/</guid>
		<description><![CDATA[Since SystemRescueCd-0.3.0, it was required to have at least an i686 CPU (Pentium-Pro processor or newer) to be able to run SystemRescueCd. This was because the glibc on gentoo required i686 to compile. So SystemRescueCd-0.2.19 was the last version that supports old processors (between i386 and i686).
The support for old x86 32bits processors has been [...]]]></description>
			<content:encoded><![CDATA[<p>Since SystemRescueCd-0.3.0, it was required to have at least an i686 CPU (Pentium-Pro processor or newer) to be able to run SystemRescueCd. This was because the glibc on gentoo required i686 to compile. So SystemRescueCd-0.2.19 was the last version that supports old processors (between i386 and i686).</p>
<p>The support for old x86 32bits processors has been reintroduced in SystemRescueCd-1.0.0. An user <a href="https://www.sysresccd.org/forums/viewtopic.php?t=1874">reported in the forums</a> that there was no problem anymore with the glibc-2.7 in gentoo, so I recompiled all the packages for i486. And it worked.</p>
<p>So if you want to use SystemRescueCd on a computer using a processor older than i686 (or with a smaller instruction set) you will have to download SystemRescueCd-1.0.0-rc1 or newer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2008/02/08/systemrescuecd-supports-i486-processors-again/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PXE can download the sysrcd.dat filesystem through TFTP as well as HTTP</title>
		<link>http://www.sysresccd.org/news/2008/01/27/pxe-can-download-the-sysrcddat-filesystem-through-tftp-as-well-as-http/</link>
		<comments>http://www.sysresccd.org/news/2008/01/27/pxe-can-download-the-sysrcddat-filesystem-through-tftp-as-well-as-http/#comments</comments>
		<pubDate>Sun, 27 Jan 2008 21:38:18 +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/01/27/pxe-can-download-the-sysrcddat-filesystem-through-tftp-as-well-as-http/</guid>
		<description><![CDATA[PXE network booting was a major feature added to SystemRescueCd-0.4.0. To get it to work, you need three network services:

dhcp server that sends a dynamic IP address and some parameters
tftp server that sends the bootloader and the kernel + ramdisk
http server that sends the compressed root filesystem (sysrcd.dat)

Some users complained because three different services were [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sysresccd.org/Sysresccd-manual-en_PXE_network_booting">PXE network booting</a> was a major feature added to SystemRescueCd-0.4.0. To get it to work, you need three network services:</p>
<ol>
<li><strong>dhcp server</strong> that sends a dynamic IP address and some parameters</li>
<li><strong>tftp server</strong> that sends the bootloader and the kernel + ramdisk</li>
<li><strong>http server</strong> that sends the compressed root filesystem (sysrcd.dat)</li>
</ol>
<p>Some users complained because <a href="http://www.sysresccd.org/forums/viewtopic.php?t=1813">three different services</a> were necessary to have a working PXE boot server. Since SystemRescueCd-1.0.0-rc1 it&#8217;s possible to <strong>download the root filesystem through TFTP</strong>. That way you only need two services:</p>
<ol>
<li><strong>dhcp server</strong> that sends a dynamic IP address and some parameters</li>
<li><strong>tftp server</strong> that sends the bootloader and the kernel + ramdisk and the root filesystem (sysrcd.dat)</li>
</ol>
<p>Anyway it seems that HTTP is faster, and we are sure that the network packets cannot be damaged because it&#8217;s based on TCP that is reliable. TFTP is based on UDP.</p>
<p>To switch from http to tftp, you just have to use <strong>boottftp=tftp://srvip/path/sysrcd.dat</strong> instead of<strong> </strong><strong>boothttp=http://srvip/path/sysrcd.dat</strong></p>
<p>Be careful, the sysrcd.md5 file must be available at the same place on the TFTP server (eg: <strong>tftp://srvip/path/sysrcd.md5</strong>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2008/01/27/pxe-can-download-the-sysrcddat-filesystem-through-tftp-as-well-as-http/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Autorun rewritten in SystemRescueCd-1.0.0</title>
		<link>http://www.sysresccd.org/news/2008/01/27/autorun-rewritten-in-systemrescuecd-044/</link>
		<comments>http://www.sysresccd.org/news/2008/01/27/autorun-rewritten-in-systemrescuecd-044/#comments</comments>
		<pubDate>Sun, 27 Jan 2008 13:56:26 +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/01/27/autorun-rewritten-in-systemrescuecd-044/</guid>
		<description><![CDATA[Autorun has been rewritten in SystemRescueCd-1.0.0 (0.4.4-beta4 and newer). Autorun is the feature that allow you to execute your own scripts when sysresccd starts. The scripts can be copied in sysresccd by doing an customized version. They can also be copied from a partition on your harddisk / usb-key or downloaded from an NFS / [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.sysresccd.org/Sysresccd-manual-en_Run_your_own_scripts_with_autorun">Autorun</a> has been rewritten in SystemRescueCd-1.0.0 (<a href="http://www.sysresccd.org/Beta-x86">0.4.4-beta4</a> and newer). Autorun is the feature that allow you to execute your own scripts when sysresccd starts. The scripts can be copied in sysresccd by doing an <a href="http://www.sysresccd.org/Sysresccd-manual-en_How_to_personalize_SystemRescueCd">customized version</a>. They can also be copied from a partition on your harddisk / usb-key or downloaded from an NFS / SMB server. The new version also let you run scripts located on an HTTP server.</p>
<p>For example, by asking autorun to execute a script located on a web server, you can run an automatic backup of your system. All you have to do is to develop the backup script, make it available on an internal http server like apache, and start systemrescuecd using autorun.</p>
<p>Previously the autorun (implemented in /sbin/autorun) was developed in bash shell, and it was able to execute scripts from the cdrom, the hard disk, or from an nfs/smb file server. The new autorun has been written in python and it also let you execute scripts from a web server. You may read the official <a href="https://www.sysresccd.org/Sysresccd-manual-en_Run_your_own_scripts_with_autorun">autorun chapter</a> in the handbook for more details.</p>
<p>Here is how to use autorun with scripts located on a http server:</p>
<ul>
<li>install your script on a web server (eg: http://192.168.1.1/admin/autorun)</li>
<li>ensure sysresccd has the right automatic <a href="http://www.sysresccd.org/Sysresccd-manual-en_Booting_the_CD-ROM">network boot options</a> (such as <a href="http://www.sysresccd.org/news/2007/11/24/bugfixes-for-pxe-network-on-042-beta11/">ethx/gateway/dns</a> or dodhcp)</li>
<li>boot sysresccd with the <strong>ar_source=http://192.168.1.1/admin/</strong> boot option.</li>
</ul>
<p>It&#8217;s also important to notice the nfs/smb syntax changed:</p>
<ul>
<li>old nfs syntax: ar_source=nfs-srv:/path/to/dir</li>
<li>new nfs syntax:ar_source=nfs://nfs-srv:/path/to/dir</li>
</ul>
<ul>
<li>old smb syntax: ar_source=//smb-srv:/path/to/dir</li>
<li>new smb syntax:ar_source=smb://smb-srv:/path/to/dir</li>
</ul>
<p>Version 1.0.0 will introduce new autorun options:</p>
<ul>
<li><strong>ar_ignorefail</strong>: continue to execute the scripts chain even if a script failed (returned a non-zero status)</li>
<li><strong>ar_nodel</strong>: do not delete the temporary copy of the autorun scripts located in /var/autorun/tmp  after execution</li>
<li><strong>ar_disable</strong>: completely disable autorun, the simple &#8216;autorun&#8217; script will not be executed</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2008/01/27/autorun-rewritten-in-systemrescuecd-044/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GPT disklabel support (Guid Partition Table)</title>
		<link>http://www.sysresccd.org/news/2008/01/26/gpt-disklabel-support-guid-partition-table/</link>
		<comments>http://www.sysresccd.org/news/2008/01/26/gpt-disklabel-support-guid-partition-table/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 22:19:56 +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/01/26/gpt-disklabel-support-guid-partition-table/</guid>
		<description><![CDATA[SystemRescueCd-1.0.0 comes with the support of the GPT disklabels (Guid Partition Table). The GPT disklabel is the new generation disklabel that aims to replace the very old msdos disklabel created with the first PCs. The GPT table is the default system on computer with EFI bios such as macintel and on itanium. Anyway you can [...]]]></description>
			<content:encoded><![CDATA[<p>SystemRescueCd-<a href="http://www.sysresccd.org/Beta-x86" title="0.4.4-beta3">1.0.0</a> comes with the support of the <a href="http://en.wikipedia.org/wiki/GUID_Partition_Table">GPT disklabels</a> (Guid Partition Table). The GPT disklabel is the new generation disklabel that aims to replace the very old msdos disklabel created with the first PCs. The GPT table is the default system on computer with EFI bios such as macintel and on itanium. Anyway you can use the GPT table on your disks on standards PCs (x86 and x86-64).</p>
<p>One <strong>limitation of the msdos disklabel</strong> is that is supports <strong>only 4 primary partitions</strong> (sda1 to sda4). The logical volumes (sda5, sda6, &#8230;) are just a workaround to have more than 4 partitions on an harddisk since it&#8217;s implemented on a linked listed on your disk (if a link is broke, you can lose all the other logical volumes). The <strong>msdos disklabels is not able to support disks larger that 2 Tera-bytes</strong> (2048 GB). It&#8217;s a real issue on servers with a large storage capacity.</p>
<p>The <strong>GPT table supports very large disks beyond 2 TB</strong>, and the partitions table is <strong>not limited to four primary partitions</strong> anymore. Of course you can also use GPT on small hard disks.</p>
<p>To use <strong>GPT with linux</strong> you need:</p>
<ul>
<li>A linux kernel with the GPT support (option CONFIG_EFI_PARTITION set to yes)</li>
<li>A boot loader that supports GPT (grub-0.97 needs a patch)</li>
<li>Disk tools that supports GPT (GNU-Parted and GParted support it)</li>
</ul>
<p>The GPT support was already turned on in the kernel, but now SystemRescueCd comes with a patched grub-0.97, so that you can create a new disklabel, create the partitions, copy a linux system, and reinstall the grub boot loader. So you can use the grub files provided on SystemRescueCd in the <strong>/lib/grub</strong> directory.</p>
<p>If the installation program of your favorite linux distribution don&#8217;t let you choose GPT as a disklabel, you can install this distribution somewhere else, copy all the files using tar/gzip and reinstall the grub boot-loader by hand.</p>
<p>Here is how to install the patched grub-0.97 for GPT using SystemRescueCd:</p>
<ul>
<li>boot on <strong>SystemRescueCd-1.0.0-rc1</strong> or more recent</li>
<li>type mkdir <strong>/mnt/boot</strong></li>
<li>mount your boot partition (or the / partition of boot is not on a dedicated partition) on /mnt/boot</li>
<li>copy your kernel to /mnt/boot/vmlinuz-xxxx</li>
<li>mkdir -p /mnt/boot/grub</li>
<li>cp /lib/grub/i386-pc/* /mnt/boot/grub/</li>
<li>edit /mnt/boot/grub/grub.conf</li>
<li>ln -s grub.conf /mnt/boot/grub/menu.lst</li>
<li>umount <strong>/mnt/boot</strong></li>
<li>run <strong>grub</strong> from the shell</li>
<li>use the grub <strong>root </strong>and <strong>setup </strong>commands to reinstall it:
<ul>
<li><strong>root (hd0,0)</strong>   <em>or the grub name of the partition with the grub files (usually /boot) </em></li>
<li><strong>setup (hd0)</strong> <em>or (hd1) to install the boot loader on the second hard disk</em></li>
</ul>
</li>
</ul>
<p>Here is a screenshot of GParted with a small GPT hard disk with 6 partitions:</p>
<p><a href="http://www.sysresccd.org/news/wp-content/uploads/2008/01/gparted-gpt.png" title="GParted with a GPT disklabel"><img src="http://www.sysresccd.org/news/wp-content/uploads/2008/01/gparted-gpt.png" alt="GParted with a GPT disklabel" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sysresccd.org/news/2008/01/26/gpt-disklabel-support-guid-partition-table/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
