<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Debian-News.net - Your one stop for news about Debian &#187; boot</title>
	<atom:link href="http://www.debian-news.net/tag/boot/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.debian-news.net</link>
	<description>All the news you need about Debian</description>
	<lastBuildDate>Tue, 07 Feb 2012 17:41:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Configuring extlinux&#8217;s auto-update on Debian</title>
		<link>http://www.debian-news.net/2011/12/04/configuring-extlinuxs-auto-update-on-debian/</link>
		<comments>http://www.debian-news.net/2011/12/04/configuring-extlinuxs-auto-update-on-debian/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 15:16:17 +0000</pubDate>
		<dc:creator>cj2003</dc:creator>
				<category><![CDATA[Debian Guides]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://www.debian-news.net/?p=9110</guid>
		<description><![CDATA[On Debian or Ubuntu, if you make changes to files like /boot/extlinux/extlinux.conf directly, they&#8217;ll be overwritten.So what&#8217;s a Debian user to do if she wants to customize the menus, add a splash image or boot other operating systems? Read more here]]></description>
			<content:encoded><![CDATA[<p>On Debian or Ubuntu, if you make changes to files like /boot/extlinux/extlinux.conf directly, they&#8217;ll be overwritten.So what&#8217;s a Debian user to do if she wants to customize the menus, add a splash image or boot other operating systems?<span id="more-9110"></span> Read more <a href="http://shallowsky.com/blog/linux/install/extlinux-debian.html">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.debian-news.net/2011/12/04/configuring-extlinuxs-auto-update-on-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to dual-boot Debian 6 and Windows 7</title>
		<link>http://www.debian-news.net/2011/02/20/how-to-dual-boot-debian-6-and-windows-7/</link>
		<comments>http://www.debian-news.net/2011/02/20/how-to-dual-boot-debian-6-and-windows-7/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 15:55:51 +0000</pubDate>
		<dc:creator>cj2003</dc:creator>
				<category><![CDATA[Debian Guides]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.debian-news.net/?p=8272</guid>
		<description><![CDATA[How to dual-boot Windows 7 and Debian 6 is the latest in the series of articles on dual-booting Windows 7 and Linux and BSD distributions. None has been written for a BSD distribution, but with PC-BSD 8.2 scheduled to be released early next week, expect one to be written for it. More here]]></description>
			<content:encoded><![CDATA[<p>How to dual-boot Windows 7 and Debian 6 is the latest in the series of articles on dual-booting Windows 7 and Linux and BSD distributions. None has been written for a BSD distribution, but with PC-BSD 8.2 scheduled to be released early next week, expect one to be written for it.<span id="more-8272"></span> More <a href="http://www.linuxbsdos.com/2011/02/17/how-to-dual-boot-debian-6-and-windows-7/">here</p>
]]></content:encoded>
			<wfw:commentRss>http://www.debian-news.net/2011/02/20/how-to-dual-boot-debian-6-and-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recover/Restore unbootable GRUB boot loader on Debian Testing GNU/Linux using Linux LiveCD (Debian Install CD1)</title>
		<link>http://www.debian-news.net/2010/07/06/recoverrestore-unbootable-grub-boot-loader-on-debian-testing-gnulinux-using-linux-livecd-debian-install-cd1-2/</link>
		<comments>http://www.debian-news.net/2010/07/06/recoverrestore-unbootable-grub-boot-loader-on-debian-testing-gnulinux-using-linux-livecd-debian-install-cd1-2/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 17:36:59 +0000</pubDate>
		<dc:creator>cj2003</dc:creator>
				<category><![CDATA[Debian Guides]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[Grub]]></category>

		<guid isPermaLink="false">http://www.debian-news.net/?p=7319</guid>
		<description><![CDATA[Thus yesterday while switching on my notebook I was unpleasently surprised with an error Grub Error 17 and the boot process was hanging before it would even get to grub’s OS select menu More here]]></description>
			<content:encoded><![CDATA[<p>Thus yesterday while switching on my notebook I was unpleasently surprised with an error Grub Error 17 and the boot process was hanging before it would even get to grub’s OS select menu<span id="more-7319"></span> More <a href="http://www.pc-freak.net/blog/recoverrestore-unbootable-grub-boot-loader-on-debian-testing-gnulinux-using-linux-livecd-debian-install-cd1/">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.debian-news.net/2010/07/06/recoverrestore-unbootable-grub-boot-loader-on-debian-testing-gnulinux-using-linux-livecd-debian-install-cd1-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Parallellizing the boot in Debian Squeeze &#8211; ready for wider testing</title>
		<link>http://www.debian-news.net/2010/05/09/parallellizing-the-boot-in-debian-squeeze-ready-for-wider-testing/</link>
		<comments>http://www.debian-news.net/2010/05/09/parallellizing-the-boot-in-debian-squeeze-ready-for-wider-testing/#comments</comments>
		<pubDate>Sun, 09 May 2010 17:28:33 +0000</pubDate>
		<dc:creator>cj2003</dc:creator>
				<category><![CDATA[Comments]]></category>
		<category><![CDATA[Debian News]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[Squeeze]]></category>

		<guid isPermaLink="false">http://www.debian-news.net/?p=7083</guid>
		<description><![CDATA[These days, the init.d script dependencies in Squeeze are quite complete, so complete that it is actually possible to run all the init.d scripts in parallell based on these dependencies More here]]></description>
			<content:encoded><![CDATA[<p>These days, the init.d script dependencies in Squeeze are quite complete, so complete that it is actually possible to run all the init.d scripts in parallell based on these dependencies<span id="more-7083"></span> More <a href="http://people.skolelinux.org/pere/blog/Parallellizing_the_boot_in_Debian_Squeeze___ready_for_wider_testing.html">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.debian-news.net/2010/05/09/parallellizing-the-boot-in-debian-squeeze-ready-for-wider-testing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Starting Applications At Boot with Debian</title>
		<link>http://www.debian-news.net/2010/01/13/starting-applications-at-boot-with-debian/</link>
		<comments>http://www.debian-news.net/2010/01/13/starting-applications-at-boot-with-debian/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 17:22:21 +0000</pubDate>
		<dc:creator>cj2003</dc:creator>
				<category><![CDATA[Debian Guides]]></category>
		<category><![CDATA[boot]]></category>

		<guid isPermaLink="false">http://www.debian-news.net/?p=6628</guid>
		<description><![CDATA[Starting applications when you’re Debian server reboots is easy. For this example, we’re going to start on boot an application called ‘laser.’ More here There are two steps to get this to work. First create a start-up script called laser and put it in the directory /etc/init.d and then use Debian’s ‘update-rc.d’ tool to tell [...]]]></description>
			<content:encoded><![CDATA[<p>Starting applications when you’re Debian server reboots is easy. For this example, we’re going to start on boot an application called ‘laser.’<span id="more-6628"></span> More <a href="http://press.take88.com/starting-applications-at-boot-with-debian/">here</a></p>
<blockquote><p>There are two steps to get this to work. First create a start-up script called laser and put it in the directory /etc/init.d and then use Debian’s ‘update-rc.d’ tool to tell the server to fire up ‘laser’ at boot.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.debian-news.net/2010/01/13/starting-applications-at-boot-with-debian/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linux and Debian simple boot</title>
		<link>http://www.debian-news.net/2010/01/02/linux-and-debian-simple-boot/</link>
		<comments>http://www.debian-news.net/2010/01/02/linux-and-debian-simple-boot/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 13:49:36 +0000</pubDate>
		<dc:creator>cj2003</dc:creator>
				<category><![CDATA[Comments]]></category>
		<category><![CDATA[Debian Guides]]></category>
		<category><![CDATA[boot]]></category>

		<guid isPermaLink="false">http://www.debian-news.net/?p=6553</guid>
		<description><![CDATA[Today I&#8217;ve been researching on Linux and Debian booting. There is an excellent article from IBM, which explains the procedure. Read about it here]]></description>
			<content:encoded><![CDATA[<p>Today I&#8217;ve been researching on Linux and Debian booting. There is an excellent article from IBM, which explains the procedure.<span id="more-6553"></span> Read about it <a href="http://vaig.be/2010/01/linux-and-debian-simple-boot.html">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.debian-news.net/2010/01/02/linux-and-debian-simple-boot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing and dual-booting Debian GNU/kFreeBSD</title>
		<link>http://www.debian-news.net/2009/12/16/installing-and-dual-booting-debian-gnukfreebsd/</link>
		<comments>http://www.debian-news.net/2009/12/16/installing-and-dual-booting-debian-gnukfreebsd/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 19:05:14 +0000</pubDate>
		<dc:creator>cj2003</dc:creator>
				<category><![CDATA[Debian Guides]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[kFreeBSD]]></category>

		<guid isPermaLink="false">http://www.debian-news.net/?p=6477</guid>
		<description><![CDATA[Now that Debian GNU/kFreeBSD is an official part of Debian, it is time to play around with the new toy. But in order to do such feat there are several issues that have to be resolved on the path to success. More here Assuming you use Debian GNU/Linux with GRUB2 (as seen in testing and [...]]]></description>
			<content:encoded><![CDATA[<p>Now that Debian GNU/kFreeBSD is an official part of Debian, it is time to play around with the new toy. But in order to do such feat there are several issues that have to be resolved on the path to success. <span id="more-6477"></span> More <a href="http://vorbote.wordpress.com/2009/12/15/installing-dual-booting-debian-gnukfreebsd/">here</a></p>
<blockquote><p>Assuming you use Debian GNU/Linux with GRUB2 (as seen in testing and unstable these days) and have a spare partition or two you can try it out on live hardware instead of an emulator.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.debian-news.net/2009/12/16/installing-and-dual-booting-debian-gnukfreebsd/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Getting GRUB2 to dual boot Debian and FreeBSD</title>
		<link>http://www.debian-news.net/2009/11/29/getting-grub2-to-dual-boot-debian-and-freebsd/</link>
		<comments>http://www.debian-news.net/2009/11/29/getting-grub2-to-dual-boot-debian-and-freebsd/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 16:41:22 +0000</pubDate>
		<dc:creator>cj2003</dc:creator>
				<category><![CDATA[Debian Guides]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Grub2]]></category>

		<guid isPermaLink="false">http://www.debian-news.net/?p=6385</guid>
		<description><![CDATA[Just installed FreeBSD 8 on a spare partition of my computer. Was planning to use the Debian-installed GRUB to boot it, but when I went to edit GRUB config files they had changed beyond recognition. GRUB 2, it seems, is very different to GRUB 1 More here Make sure you edit the root parameter to [...]]]></description>
			<content:encoded><![CDATA[<p>Just installed FreeBSD 8 on a spare partition of my computer. Was planning to use the Debian-installed GRUB to boot it, but when I went to edit GRUB config files they had changed beyond recognition. GRUB 2, it seems, is very different to GRUB 1<span id="more-6385"></span> More <a href="http://www.doof.me.uk/2009/11/27/getting-grub2-to-dual-boot-debian-and-freebsd/">here</a></p>
<blockquote><p>Make sure you edit the root parameter to the partition where you installed FreeBSD. Remember that “real” partitions are numbered 0,1.. and UFS partitions go a,b.. and you need both.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.debian-news.net/2009/11/29/getting-grub2-to-dual-boot-debian-and-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Howto create an autostartup script for Debian and Ubuntu systems</title>
		<link>http://www.debian-news.net/2009/09/19/howto-create-an-autostartup-script-for-debian-and-ubuntu-systems/</link>
		<comments>http://www.debian-news.net/2009/09/19/howto-create-an-autostartup-script-for-debian-and-ubuntu-systems/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 16:25:00 +0000</pubDate>
		<dc:creator>cj2003</dc:creator>
				<category><![CDATA[Debian Guides]]></category>
		<category><![CDATA[boot]]></category>

		<guid isPermaLink="false">http://www.debian-news.net/?p=6105</guid>
		<description><![CDATA[You can make one autostartup script for ubuntu(debian) easily, and put commands to be started up automatically at boot. More here]]></description>
			<content:encoded><![CDATA[<p>You can make one autostartup script for ubuntu(debian) easily, and put commands to be started up automatically at boot. <span id="more-6105"></span>  More <a href="http://blog.dipinkrishna.info/2009/09/howto-create-autostartup-script-for.html">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.debian-news.net/2009/09/19/howto-create-an-autostartup-script-for-debian-and-ubuntu-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The future of the boot system in Debian</title>
		<link>http://www.debian-news.net/2009/09/05/the-future-of-the-boot-system-in-debian/</link>
		<comments>http://www.debian-news.net/2009/09/05/the-future-of-the-boot-system-in-debian/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 15:37:17 +0000</pubDate>
		<dc:creator>cj2003</dc:creator>
				<category><![CDATA[Comments]]></category>
		<category><![CDATA[Debian News]]></category>
		<category><![CDATA[boot]]></category>

		<guid isPermaLink="false">http://www.debian-news.net/?p=6052</guid>
		<description><![CDATA[Over the last few years, the boot system in Debian has progressively deteriorated due to changes in the Linux kernel which make the kernel more and more event based. For example, the kernel and its drivers no longer block all processing while detecting disks, network interfaces and other hardware, making the once trusty old boot [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last few years, the boot system in Debian has progressively<br />
deteriorated due to changes in the Linux kernel which make the kernel<br />
more and more event based. <span id="more-6052"></span>For example, the kernel and its drivers no<br />
longer block all processing while detecting disks, network interfaces<br />
and other hardware, making the once trusty old boot system in Debian<br />
increasingly fragile. During the current boot sequence device files in<br />
/dev/ are often missing when fsck or mount are looking for them, or<br />
the network is not available when the boot system tries to mount NFS<br />
entries because network interfaces were slow to initialise, or audio<br />
devices are missing when audio settings should be set. The problem is<br />
fundamental to the way we boot Debian today &#8211; sequentially, and a<br />
solution needs to address this fundamental problem. We believe the<br />
solution is to migrate to an event based boot system.</p>
<p>In addition to this, there are long lasting problems with the boot<br />
sequence of the existing init.d scripts, for some combination of<br />
packages. The boot sequence is wrong in these cases, and to solve it<br />
one needs to change the sequence numbers of all the immediate forward<br />
and reverse dependencies of the init.d script in question &#8211; and their<br />
forward and reverse dependencies and so forth until the boot sequence<br />
is correct. In some cases the change needs to happen to several<br />
scripts in different packages at the same time, which is impossible<br />
with the old way of ordering init.d scripts. Previously the ordering<br />
was done by asking the package maintainers to guess on and update<br />
sequence numbers, a process that tended to introduce new problems and<br />
took a long time to be solved properly. The solution to this problem<br />
is to change how we order boot scripts. Change it from static sequence<br />
numbers to calculate the boot sequence using dependency information<br />
provided in the init.d scripts themselves. Since 2009-07-27 this is<br />
the default in Debian unstable, and it will be the way init.d scripts<br />
are ordered in Squeeze.  Switching to a dependency based boot<br />
sequencing allows us to ensure its correctness, detect and fix<br />
dependency loops, and in general fix a set of bugs in the distribution<br />
that have been very hard to fix before.  Other solved problems with<br />
the new system are incorrect stop sequences (the default should have<br />
been S20/K80, not S20/K20), and the misleading runlevels 0 and 6,<br />
where start symlinks are called with &#8216;stop&#8217; as the argument to the<br />
scripts. All of these problems are solved when Debian now moves to<br />
dependency based boot sequencing.</p>
<p>It will take longer to solve the fundamental problem. It requires a<br />
rewrite of how we handle the boot, and can not be done by just<br />
modifying the boot sequence framework.</p>
<p>Before explaining the current plan, some background information. The<br />
current boot system can be seen as consisting of three different parts:</p>
<p> 1. The implementation of /sbin/init, reading /etc/inittab and<br />
    starting the script implementing part 2 (/etc/init.d/rc). This is<br />
    normally done using the sysvinit package, but other replacements<br />
    are available, like initng and upstart.</p>
<p> 2. The implementation of /etc/init.d/rc, which is responsible for<br />
    calling the init.d scripts in the correct sequence. This is<br />
    normally done using the sysv-rc package. An alternative is the<br />
    file-rc package, which uses a file /etc/runlevel.conf instead of<br />
    symlinks in /etc/rc?.d/ to decide what to execute and in which<br />
    order.</p>
<p> 3. The individual init.d scripts, taking care of the tasks that need<br />
    to be done during boot. The basic framework is provided by the<br />
    initscripts package, and the rest is handled by individual<br />
    packages like udev, netbase, ifupdown, apache, etc.  <img src='http://www.debian-news.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   There are<br />
    approximately 850 packages with init.d scripts in Debian unstable.</p>
<p>Part 2 (sysv-rc) and 3 have been changed to use dependency based boot<br />
sequencing. This was a release goal for Lenny and the continued work<br />
is a release goal for Squeeze. The init.d scripts have seen review<br />
with regard to dependency based ordering for more than 3 years. New<br />
installs will use dependency based boot sequencing. For upgrades, a<br />
critical debconf question will give the default option to migrate if<br />
testing find no issues with the existing scripts or for now keep the<br />
legacy boot ordering.</p>
<p>To solve the fundamental problem, the plan is to replace /sbin/init<br />
with an implementation that is able to handle kernel events. It will<br />
allow us to modify the boot system for the early boot to become event<br />
based, while keeping the existing boot stuff working. We could rewrite<br />
sysvinit to become event based, or have a look at the existing boot<br />
systems that handle kernel events. After checking the options and the<br />
systems used in other distributions, upstart seems like the most<br />
promising candidate. It is used by Ubuntu and Fedora at the moment,<br />
and solves the problem in a backwards compatible way. The plan is to<br />
change upstart to actually use /etc/inittab, to ease the switch<br />
between sysvinit and upstart. We will also change the init.d script<br />
handling to treat upstart jobs as init.d scripts, to provide an<br />
alternative for architectures lacking upstart support. These changes<br />
should make it transparent for the users which package provides<br />
/sbin/init, and thus make it easier to migrate from sysvinit to<br />
upstart.</p>
<p>When /sbin/init is changed to an event based framework, the next step<br />
is to rewrite the early boot system to use these events when<br />
available, and behave the traditional way when there are no<br />
events. When this step is finished the fundamental problem will be<br />
solved, and the boot will be robust and should work correctly even in<br />
edge cases with slow device buses.</p>
<p>The planned time frame for this is to replace /sbin/init with upstart<br />
for Squeeze, and see if we manage to change the very early boot to<br />
become event based in time for Squeeze too, fixing the most pressing<br />
of the current boot problems (failing fsck and mount with USB<br />
disks). For Squeeze+1, more of the early boot system will be<br />
converted, to handle more of the existing problems.</p>
<p>According to the Linux Software Base specification, all LSB compliant<br />
distributions must handle packages with init.d scripts. As Debian<br />
plans to continue to follow the LSB, this mean the boot system needs<br />
to continue to handle init.d scripts. Because of this, we need a boot<br />
system in debian that is both event based for the early boot, and<br />
which also calls init.d scripts at the appropriate time.</p>
<p>References:</p>
<p>http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot</p>
<p>Petter Reinholdtsen, Kel Modderman, Armin Berres</p>
<p>&#8212;&#8211;BEGIN PGP SIGNATURE&#8212;&#8211;<br />
Version: GnuPG v1.4.6 (GNU/Linux)</p>
<p>iD8DBQFKoklo20zMSyow1ykRAkvfAJ4+kofKHP+sYOQndZlBhe/mC7nTvQCdE8af<br />
YZEQ67miKPOCeMbC0Ephx1w=<br />
=bA+k<br />
&#8212;&#8211;END PGP SIGNATURE&#8212;&#8211;</p>
<p>&#8211; To UNSUBSCRIBE, email to debian-devel-announce-REQUEST@lists.debian.org with a subject of &#8220;unsubscribe&#8221;. Trouble? Contact listmaster@lists.debian.org </p>
]]></content:encoded>
			<wfw:commentRss>http://www.debian-news.net/2009/09/05/the-future-of-the-boot-system-in-debian/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 8/15 queries in 0.022 seconds using disk: basic

Served from: www.debian-news.net @ 2012-02-09 01:22:34 -->
