<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Reacties op: Eigen kernels booten met PyGrub</title>
	<atom:link href="http://blog.xlshosting.nl/vps-en-server-beheer/eigen-kernels-booten-met-pygrub/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.xlshosting.nl/vps-en-server-beheer/eigen-kernels-booten-met-pygrub/</link>
	<description></description>
	<lastBuildDate>Thu, 26 Jan 2012 16:34:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Door: Remi Christiaan</title>
		<link>http://blog.xlshosting.nl/vps-en-server-beheer/eigen-kernels-booten-met-pygrub/comment-page-1/#comment-5366</link>
		<dc:creator>Remi Christiaan</dc:creator>
		<pubDate>Thu, 26 May 2011 16:59:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xlshosting.nl/?p=474#comment-5366</guid>
		<description>Ik heb een machine in de 8000 reeks en kreeg met grub2 nog steeds de melding:

grub-probe: error: Cannot find a GRUB drive for /dev/xvda1. Check your device.map

In /etc/default/grub staat een regel #GRUB_TERMINAL=console (regel 16), haal de # weg en run update-grub. 

Je krijgt dan nog steeds de gewraakte melding, maar aptitude kan dan wel de kernel packages installeren zonder foutmelding.</description>
		<content:encoded><![CDATA[<p>Ik heb een machine in de 8000 reeks en kreeg met grub2 nog steeds de melding:</p>
<p>grub-probe: error: Cannot find a GRUB drive for /dev/xvda1. Check your device.map</p>
<p>In /etc/default/grub staat een regel #GRUB_TERMINAL=console (regel 16), haal de # weg en run update-grub. </p>
<p>Je krijgt dan nog steeds de gewraakte melding, maar aptitude kan dan wel de kernel packages installeren zonder foutmelding.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Door: Jasper</title>
		<link>http://blog.xlshosting.nl/vps-en-server-beheer/eigen-kernels-booten-met-pygrub/comment-page-1/#comment-5359</link>
		<dc:creator>Jasper</dc:creator>
		<pubDate>Fri, 13 May 2011 16:05:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xlshosting.nl/?p=474#comment-5359</guid>
		<description>Het is een mooie workaround, maar hij is alleen nodig als je VPS een nummer onder de 6000 hebt. Ik ga dit nog op onze wiki duidelijker beschrijven binnenkort, maar zal alvast hier een uitleg geven.

Tot vps6000 maken we gebruik van een XEN-versie die alleen grub-legacy (/boot/grub/menu.lst) snapt.

Vanaf 6000 snapt XEN ook grub2 configbestanden (/boot/grub/grub.cfg)

Grub zelf hoeft verder niet daadwerkelijk in je MBR of partitie gestopt te worden, want XEN doet dit voor je emuleren. XEN leest 1 van de 2 bestanden uit (oude versie heeft daarbij voorrang) en boot de kernel, met de opties, die daarin ingesteld staat. Daarbij is het dus van belang dat de kernel xennet, xenblk als modules heeft of pvops gebruikt. In nieuwere debian/ubuntu&#039;s is dat tegenwoordig in de default kernel al het geval.

Wij maken onze images op het moment zo dat ze op de nieuwere versie XEN goed draaien, waarbij we dus ook grub2 configs gebruiken als die ondersteund worden in die distro, Onze clusters met de oudere versie XEN gaan we daarom of uitfaseren, of naar de huidige versie brengen om dit voor iedereen zo werkend te krijgen. 

In jou geval is het dus nodig om deze truuk uit te voeren om naar grub-legacy te komen, maar voor de meeste klanten met debian6 is het genoeg om voor &quot;Custom Kernel&quot; te kiezen en te rebooten. Bij twijfels wil ik eenieder aanraden om contact met ons op te nemen en dan voeren wij de omzetting naar &quot;Custom Kernel&quot; voor je uit.</description>
		<content:encoded><![CDATA[<p>Het is een mooie workaround, maar hij is alleen nodig als je VPS een nummer onder de 6000 hebt. Ik ga dit nog op onze wiki duidelijker beschrijven binnenkort, maar zal alvast hier een uitleg geven.</p>
<p>Tot vps6000 maken we gebruik van een XEN-versie die alleen grub-legacy (/boot/grub/menu.lst) snapt.</p>
<p>Vanaf 6000 snapt XEN ook grub2 configbestanden (/boot/grub/grub.cfg)</p>
<p>Grub zelf hoeft verder niet daadwerkelijk in je MBR of partitie gestopt te worden, want XEN doet dit voor je emuleren. XEN leest 1 van de 2 bestanden uit (oude versie heeft daarbij voorrang) en boot de kernel, met de opties, die daarin ingesteld staat. Daarbij is het dus van belang dat de kernel xennet, xenblk als modules heeft of pvops gebruikt. In nieuwere debian/ubuntu&#8217;s is dat tegenwoordig in de default kernel al het geval.</p>
<p>Wij maken onze images op het moment zo dat ze op de nieuwere versie XEN goed draaien, waarbij we dus ook grub2 configs gebruiken als die ondersteund worden in die distro, Onze clusters met de oudere versie XEN gaan we daarom of uitfaseren, of naar de huidige versie brengen om dit voor iedereen zo werkend te krijgen. </p>
<p>In jou geval is het dus nodig om deze truuk uit te voeren om naar grub-legacy te komen, maar voor de meeste klanten met debian6 is het genoeg om voor &#8220;Custom Kernel&#8221; te kiezen en te rebooten. Bij twijfels wil ik eenieder aanraden om contact met ons op te nemen en dan voeren wij de omzetting naar &#8220;Custom Kernel&#8221; voor je uit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Door: Lennart Hengstmengel</title>
		<link>http://blog.xlshosting.nl/vps-en-server-beheer/eigen-kernels-booten-met-pygrub/comment-page-1/#comment-5358</link>
		<dc:creator>Lennart Hengstmengel</dc:creator>
		<pubDate>Fri, 13 May 2011 15:41:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xlshosting.nl/?p=474#comment-5358</guid>
		<description>Ik liep op mijn debian6 vps ook tegen problemen aan. Bij installeren van de kernel kreeg ik de foutmelding:

grub-probe: error: Cannot find a GRUB drive for /dev/xvda1.  Check your device.map.

Om dit op te lossen moest ik iets meer doen dan in de link hierboven wordt beschreven; ik moest downgraden naar grub-legacy (met grub2 lukte het niet), en dan de stappen doorlopen op https://www.hosthop.com/hop/knowledgebase/29/Debian-60-Grub-Error-grub-probe-cant-find-drive-for-ordevorxvda1-Workaround.html

Nu werkt de custom kernel prima.</description>
		<content:encoded><![CDATA[<p>Ik liep op mijn debian6 vps ook tegen problemen aan. Bij installeren van de kernel kreeg ik de foutmelding:</p>
<p>grub-probe: error: Cannot find a GRUB drive for /dev/xvda1.  Check your device.map.</p>
<p>Om dit op te lossen moest ik iets meer doen dan in de link hierboven wordt beschreven; ik moest downgraden naar grub-legacy (met grub2 lukte het niet), en dan de stappen doorlopen op <a href="https://www.hosthop.com/hop/knowledgebase/29/Debian-60-Grub-Error-grub-probe-cant-find-drive-for-ordevorxvda1-Workaround.html" rel="nofollow">https://www.hosthop.com/hop/knowledgebase/29/Debian-60-Grub-Error-grub-probe-cant-find-drive-for-ordevorxvda1-Workaround.html</a></p>
<p>Nu werkt de custom kernel prima.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Door: Jasper van Erven Dorens</title>
		<link>http://blog.xlshosting.nl/vps-en-server-beheer/eigen-kernels-booten-met-pygrub/comment-page-1/#comment-4179</link>
		<dc:creator>Jasper van Erven Dorens</dc:creator>
		<pubDate>Thu, 20 Aug 2009 11:16:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xlshosting.nl/?p=474#comment-4179</guid>
		<description>Voor de volledigheid nog een voorbeeld van een /boot/grub/menu.lst bestand, let er wel op dat je de waardes aanpast naar de daadwerkelijke kernelversie die je gaat draaien:

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
#          initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=10
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-128.4.1.el5xen)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.18-128.4.1.el5xen ro root=/dev/sda1 console=xvc0
        initrd /boot/initrd-2.6.18-128.4.1.el5xen.img


De initrd kan je maken met (in dit geval):

&quot;mkinitrd -f --with=xennet --preload=xenblk /boot/initrd-2.6.18-128.4.1.el5xen.img 2.6.18-128.4.1.el5xen&quot;

Als je daarna voor Pygrub kiest in de interface, zal de VPS netjes moeten booten.</description>
		<content:encoded><![CDATA[<p>Voor de volledigheid nog een voorbeeld van een /boot/grub/menu.lst bestand, let er wel op dat je de waardes aanpast naar de daadwerkelijke kernelversie die je gaat draaien:</p>
<p># grub.conf generated by anaconda<br />
#<br />
# Note that you do not have to rerun grub after making changes to this file<br />
# NOTICE:  You have a /boot partition.  This means that<br />
#          all kernel and initrd paths are relative to /boot/, eg.<br />
#          root (hd0,0)<br />
#          kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00<br />
#          initrd /initrd-version.img<br />
#boot=/dev/sda<br />
default=0<br />
timeout=10<br />
splashimage=(hd0,0)/boot/grub/splash.xpm.gz<br />
hiddenmenu<br />
title CentOS (2.6.18-128.4.1.el5xen)<br />
        root (hd0,0)<br />
        kernel /boot/vmlinuz-2.6.18-128.4.1.el5xen ro root=/dev/sda1 console=xvc0<br />
        initrd /boot/initrd-2.6.18-128.4.1.el5xen.img</p>
<p>De initrd kan je maken met (in dit geval):</p>
<p>&#8220;mkinitrd -f &#8211;with=xennet &#8211;preload=xenblk /boot/initrd-2.6.18-128.4.1.el5xen.img 2.6.18-128.4.1.el5xen&#8221;</p>
<p>Als je daarna voor Pygrub kiest in de interface, zal de VPS netjes moeten booten.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Door: Jeroen Versteeg</title>
		<link>http://blog.xlshosting.nl/vps-en-server-beheer/eigen-kernels-booten-met-pygrub/comment-page-1/#comment-3864</link>
		<dc:creator>Jeroen Versteeg</dc:creator>
		<pubDate>Tue, 02 Jun 2009 10:34:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xlshosting.nl/?p=474#comment-3864</guid>
		<description>Bedankt voor de duidelijk handleiding! Ik kwam bij onze debian (testing) VM een fout tegen bij het installeren van de linux-image-xen-amd64 package:
warning: grub-probe can&#039;t find drive for /dev/sda1

Hier de oplossing: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=511587</description>
		<content:encoded><![CDATA[<p>Bedankt voor de duidelijk handleiding! Ik kwam bij onze debian (testing) VM een fout tegen bij het installeren van de linux-image-xen-amd64 package:<br />
warning: grub-probe can&#8217;t find drive for /dev/sda1</p>
<p>Hier de oplossing: <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=511587" rel="nofollow">http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=511587</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

