This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-users] xen 4.0-testing: cannot install grub in debian domU (bo

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] xen 4.0-testing: cannot install grub in debian domU (both hvm and pv)
From: Niccolò Belli <darkbasic4@xxxxxxxxx>
Date: Sun, 27 Jun 2010 22:22:04 +0200
Delivery-date: Sun, 27 Jun 2010 13:23:36 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=zjgatzg6SqWzabBXYNuo0hNWifhbclk/6t1nZhFs1o4=; b=PxPsjiSDHlAMkb4kKCZ6jOWQU+LdcA/xnk8TxYPQf1EhQacv4x04s0MGmxl91ZjeRr GF7TM65j/sa8xgmcnjLIqzvpTUPq9nOTTyt7xVuoJ0tvXDTvxlhar2pnH6rvM/QrBtRX g3gHGYBfwoZlyAJ2xdzcGvgmV6w31MxBQJQJU=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=FSCaXEiLpSXSVsDOU0uwvvIad4FQ/ziwy4hFKsCoMLu0AlPhBptLVXeJ1ma1HlmGMQ xgVEP7RNecP6AJ1jtxcoqXmLRRmTGwSj+tX6mCKJGj5PU4AST/xAwNp7qXdaNoUYpKP4 RO/fw/ETGbxT0CANF8Q4CvuwQUO3LZXtomAfY=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <AANLkTikXxb5iVo82S6qn4r6AsTunIGVKQXfu-cR5rUOH@xxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <AANLkTimSgqOwwnsurIPKPhwsetwlfH1OqRoMeyuS5BCA@xxxxxxxxxxxxxx> <AANLkTiksziKe57E56f0Cqbziq2z_Mphvu62WQJp_Riej@xxxxxxxxxxxxxx> <AANLkTin69LPnuu45DPjPgjra8rak_3ffCAhJjIu6t_rl@xxxxxxxxxxxxxx> <AANLkTikXxb5iVo82S6qn4r6AsTunIGVKQXfu-cR5rUOH@xxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Il 27 giugno 2010 18.03, Fajar A. Nugraha <fajar@xxxxxxxxx> ha scritto:
> I don't follow your logic from the commands you run earlier (did you
> run fdisk? install debian domU first? chroot?).

I'm sorry, I did not explained it.
I already installed debian with hvm and the debian installer (no debootstrap).
During the installation it failed to install grub:
grub-install /dev/sda
Searching for GRUB installation directory ... found: /boot/grub
The file /boot/grub/stage1 not read correctly.

So I mounted the image, I added "1:2345:respawn:/sbin/getty 38400
hvc0" to /etc/inittab and I booted using pv, pv-grub and xm console. I
tried to install grub using pv but I obtained the same error.

> However it doesn't
> really matter for PV domU. PV domU does not need grub to be installed
> to MBR/partition for pygrub to work. It simply needs
> /boot/grub/menu.lst (for grub) with the correct entries.

Yes, but I want the domU to automatically update menu.lst

> As for "automatically update the grub config (menu.lst) to boot the
> latest kernel installed", you really only need these lines on
> kernel-img.conf (on Ubuntu anyway. might be the same on debian) which
> should exist already on a normal installation:
> do_initrd = yes
> postinst_hook = update-grub
> postrm_hook   = update-grub

It doesn't work if the grub package is not installed.

> Now, for HVM, it's slightly different. You REALLY need it installed to
> /dev/sda. If you install Debian as HVM using the install CD, it
> already does that automatically.

It should, but it doesn't succeed.

> If you want to install it manually
> after that, you can:
> - boot with a live CD (I like sysrescuecd)
> - mount all the necessar partitions ( "/", /boot, and possible others)
> - bind-mount /dev, /dev/pts/, /sys, and /proc to the mounted root
> - chroot
> - possibly edit /etc/mtab
> - grub-install /dev/sda

If debian cannot install the grub package the bootloader is useless
because I do not really need it, I just want the domU to update
menu.lst on its own.


Xen-users mailing list