From xen-users-bounces@lists.xenproject.org Wed Feb 04 04:52:18 2026
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Feb 2026 04:52:18 +0000
Received: from list by lists.xenproject.org with outflank-mailman.1219839.1528686 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1vnUrR-0005rP-Do; Wed, 04 Feb 2026 04:51:29 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 1219839.1528686; Wed, 04 Feb 2026 04:51:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1vnUrR-0005rI-7V; Wed, 04 Feb 2026 04:51:29 +0000
Received: by outflank-mailman (input) for mailman id 1219839;
 Wed, 04 Feb 2026 04:51:27 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=4f//=AI=gmail.com=pryorm09@srs-se1.protection.inumbo.net>)
 id 1vnUrP-0005rC-G0
 for xen-users@lists.xenproject.org; Wed, 04 Feb 2026 04:51:27 +0000
Received: from mail-vs1-xe30.google.com (mail-vs1-xe30.google.com
 [2607:f8b0:4864:20::e30])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 25a87f02-0185-11f1-9ccf-f158ae23cfc8;
 Wed, 04 Feb 2026 05:51:21 +0100 (CET)
Received: by mail-vs1-xe30.google.com with SMTP id
 ada2fe7eead31-5f1bcdf03c6so110320137.1
 for <xen-users@lists.xenproject.org>; Tue, 03 Feb 2026 20:51:20 -0800 (PST)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 25a87f02-0185-11f1-9ccf-f158ae23cfc8
ARC-Seal: i=1; a=rsa-sha256; t=1770180679; cv=none;
        d=google.com; s=arc-20240605;
        b=NHjzbPMsy+vrsxQ93hUy9ru53VCnwJboRimJT6BPZHiELrt1zMoh/Ub9U1GHIkqhJ2
         lZT6E7uGOr1jOS+KGVu/Bm13sc5cKl5coxqZypAVUcCw5AKd6EEClHnY+bpk14tKKxYV
         4m1BVxX/hwjAW6yB1jZKS1BxQxHypMogbK8vFwM416shFxwznL3luvc+LXrXZi1DmuS2
         S6Qa2wjoTBiBiwJNuh5DlyaDvE+mIJVoc5Rxp0xjCJQgzozH1qi4A652nATPDrvupnfF
         2efXVqpp+Hd8y5ylPN7EmBgRtItkGAu7CaUE0qpZZ+FqQMQpJohCnyqCO+7M4gc6DFim
         zcug==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=to:subject:message-id:date:from:mime-version:dkim-signature;
        bh=i0vO3MKJr3gg88FlCgEUxUezPvpnfu3W6KnD9IS2C0Y=;
        fh=AnrIHqjcTFzhsO4ww6gdBqiQKOUb7G6ibjPn9v7O2ao=;
        b=kzGJ3irosSWFJXMEJyQQvu1DTtEENu2FcMDRIHXjWQlMV3LIJ9h5eHCqvP/bl26hHx
         Wbk4sA6nLCxScqo4rFpdEwJFIyUR+aSfY4latwmgZtJ9RpdzF/jfw/n7T/0Hlqj6+4YM
         e1CoWbZQMtCdUGGZV2OwfEHnmlUZ2YGbZ7iMSeqz4DxGKLO9YHO+6/Benh4gt4nxkVjX
         WO1OnP3erFiy+egeJ8YMo5/cyAcPNBHyqR2rJbTeXKaldHfwB89Uu1YDhg0bkICopuoo
         0J9/eOFcb+Uu1+AMxUAH094WzFp6Sd72I9VGzgZ/1DCu2hJdUnaNeQXZQza/k35/eu2A
         yNHg==;
        darn=lists.xenproject.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1770180679; x=1770785479; darn=lists.xenproject.org;
        h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
         :date:message-id:reply-to;
        bh=i0vO3MKJr3gg88FlCgEUxUezPvpnfu3W6KnD9IS2C0Y=;
        b=Sq+sgbP29a7YeQihzQRYLhavhitbxAA2a5LAFa3nVlT7Skm8GFh3/XtlphQBqHBq2q
         IuweGHikL14+OeFmT1IRylO/Tuc7pN45Nfb2lT4gSv/AUZdLeaW6LaUxbti2Ni4sCzMt
         ZwnFTW2BKLe825z9RKoP6DQvuTu0p79mUpTyWT6E1IvL6DyW8GFuZQnLuW9+B9ghCcCd
         9v3ZkcOgf2aWEkPu768/f/kQqyT3PejWy4pr7kD+gR2+cDKTuQV9kg3Yz2GSHn/uWytP
         r5XDKbJR00EwExsI424Kv5imNGiOoQc0spkstwH/SrtMdTi7PCQjpcLe/Z0sRbTWHQSl
         ukcg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1770180679; x=1770785479;
        h=to:subject:message-id:date:from:mime-version:x-gm-gg
         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
        bh=i0vO3MKJr3gg88FlCgEUxUezPvpnfu3W6KnD9IS2C0Y=;
        b=oqeQ2AcMo0pBJWR44rYfLbr3QaNDgysORHQHDAEAAGWu4Nr2Mgh79r6Eyr+AQk6rsV
         JI0Hucm0Xz5NM6k9smlbsB6HdKeWvHiuZKqauF7fe1L2LgfAt4gwu0j7pRP3Dcz/bgOP
         TRDfIhN3Y0jUhxZeMz8C6EMzVZFJrH9KDZk9vvIZcFpf0CUYYtbiSwI49pQPGAlaCXRy
         esj4AdzvPpeSNFO/2MUvoos8ZixgpaMjvGo6JinD3/z3q6/0yLH553nNO6/E/gtemMAy
         0zucOgqW3LDaKomcRwsh6nQ/EQQS1xC/25o5fSspNAya4J7ThE/xM/qaFmdrLhWh8gK/
         61jA==
X-Gm-Message-State: AOJu0YzW4bGPSt/SsHSQWrSs+RdmxJzFz+j4MKvWOEqFXJIP/SA3uSyK
	7lXyFc+DTmWUo1xM1DvJ83c98uwTGWBkRv17zyzBvGS1YH7XqcEN/e175q0/6bJ5capLxVRtXQS
	2HtvThPICQjcth2kRdUgIZwsLLOEJQgbDt3JW
X-Gm-Gg: AZuq6aJtnXti543l2VOZNTCNJ7OyeToIh0Vewpp4epf4UBDIpfLQ5RzhpQFVJkSieZM
	S6Mm9HjAp7h1Xq2DAymG+UQmFXDeU8wEjsGU46Oy3fnElzN80qHaim8/+vbfY99PMRBBl5QWgLX
	n9am8y4jPkf7dUjuer4tZWAELKNQyWAXKDfVugwKHwRB8u4ESTWOHmDfh3nA8R8esCWxFwI3ngn
	Y/0AdJFVyxG5ye17qgEdvNx1scvQqGgdJ3vuoCMFczbU/hJ4fVdNtEpGVR1eglBaBeEMw==
X-Received: by 2002:a05:6102:442a:b0:5ee:a0e6:a9fa with SMTP id
 ada2fe7eead31-5f9395ae881mr549596137.23.1770180678702; Tue, 03 Feb 2026
 20:51:18 -0800 (PST)
MIME-Version: 1.0
From: Pry Mar <pryorm09@gmail.com>
Date: Tue, 3 Feb 2026 20:51:06 -0800
X-Gm-Features: AZwV_QgSnhradGQDAZDNKZz9WpQNF-TacxhPGn6JzhE0u8YnvmIUUaxswnMUO9U
Message-ID: <CAHnBbQ_7LhM=uXKiDhXa_x32424veObaDF_NtwuFJZypCf+90w@mail.gmail.com>
Subject: do-it-yourself applet for grub-i386-xen_pvh.bin kernel in trixie &
 resolute domU
To: xen-users <xen-users@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="0000000000008afeed0649f84e17"

--0000000000008afeed0649f84e17
Content-Type: multipart/alternative; boundary="0000000000008afeec0649f84e15"

--0000000000008afeec0649f84e15
Content-Type: text/plain; charset="UTF-8"

Hello xen-users,

Have you tried to boot a pvh domU using the i386-xen_pvh pvgrub2 kernel
found in
grub-xen-host package? Called:
grub-i386-xen_pvh.bin

In both distro's the domU boot hung on me and I had to `xl destroy <domID>`.

Here is my applet approach to regenerate the *.bin using the distro grub2
software.

1) get the modules
apt-get install grub-xen-bin

2) download from here the 2 attachments, a grub2 script and the supervisor
script.

3) chmod +x grub_user_mk_xen_image.sh

4)  run it:./grub_user_mk_xen_image.sh i386 xen_pvh boot-grub-grub.cfg >
mks.out 2>&1

hth,
PryMar56

--0000000000008afeec0649f84e15
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>Hello xen-users,</div><div><br></div=
><div>Have you tried to boot a pvh domU using the i386-xen_pvh pvgrub2 kern=
el found in</div><div>grub-xen-host package? Called:<br></div><div></div><d=
iv>grub-i386-xen_pvh.bin</div><div><br></div><div>In both distro&#39;s the =
domU boot hung on me and I had to `xl destroy &lt;domID&gt;`.</div><div><br=
></div><div>Here is my applet approach to regenerate the *.bin using the di=
stro grub2 software.</div><div><br></div><div>1) get the modules<br></div><=
div>apt-get install grub-xen-bin</div><div><br></div><div>2) download from =
here the 2 attachments, a grub2 script and the supervisor script.</div><div=
><br></div><div>3) chmod <a class=3D"gmail_plusreply" id=3D"m_3728868636853=
392594plusReplyChip-0">+x grub_user_mk_xen_image.sh</a></div><div><br></div=
><div>4)=C2=A0 run it:./grub_user_mk_xen_image.sh i386 xen_pvh boot-grub-gr=
ub.cfg &gt; mks.out 2&gt;&amp;1</div><div><br></div><div>hth,</div><div>Pry=
Mar56<br></div><div><a class=3D"gmail_plusreply" id=3D"m_372886863685339259=
4plusReplyChip-0"><br></a></div></div>
</div>

--0000000000008afeec0649f84e15--
--0000000000008afeed0649f84e17
Content-Type: application/x-shellscript; name="grub_user_mk_xen_image.sh"
Content-Disposition: attachment; filename="grub_user_mk_xen_image.sh"
Content-Transfer-Encoding: base64
Content-ID: <f_ml7jtimb0>
X-Attachment-Id: f_ml7jtimb0

IyEvYmluL3NoCgpQQVRIPSRQQVRIOi91c3Ivc2Jpbjovc2Jpbgp0YXJnZXQ9IiQxIgpwbGF0Zm9y
bT0iJDIiCmNmZ2ZpbGU9IiQzIgpwdmZpbGU9Z3J1Yi0ke3RhcmdldH0tJHtwbGF0Zm9ybX0uYmlu
CiAgICAgICAgZ3J1Yi1ta3N0YW5kYWxvbmUgLXYgLS1jb21wcmVzcz14eiAtLWxvY2FsZS1kaXI9
L3Vzci9zaGFyZS9sb2NhbGUgLS1sb2NhbGVzPSJlbkBxdW90IiAtLWZvbnRzPSJ1bmljb2RlIiBc
CiAgICAgICAgIC0tbW9kdWxlcz0ibGludXgiIC0tdGhlbWVzPSIiICBcCiAgICAgICAgLU8gJHt0
YXJnZXR9LSR7cGxhdGZvcm19IC1vICRwdmZpbGUgIi9ib290L2dydWIvZ3J1Yi5jZmc9JHtjZmdm
aWxlfSIKZXhpdCAwCg==
--0000000000008afeed0649f84e17
Content-Type: application/x-shellscript; name="grub_user_mk_xen_image.sh"
Content-Disposition: attachment; filename="grub_user_mk_xen_image.sh"
Content-Transfer-Encoding: base64
Content-ID: <f_ml7ju07x1>
X-Attachment-Id: f_ml7ju07x1

IyEvYmluL3NoCgpQQVRIPSRQQVRIOi91c3Ivc2Jpbjovc2Jpbgp0YXJnZXQ9IiQxIgpwbGF0Zm9y
bT0iJDIiCmNmZ2ZpbGU9IiQzIgpwdmZpbGU9Z3J1Yi0ke3RhcmdldH0tJHtwbGF0Zm9ybX0uYmlu
CiAgICAgICAgZ3J1Yi1ta3N0YW5kYWxvbmUgLXYgLS1jb21wcmVzcz14eiAtLWxvY2FsZS1kaXI9
L3Vzci9zaGFyZS9sb2NhbGUgLS1sb2NhbGVzPSJlbkBxdW90IiAtLWZvbnRzPSJ1bmljb2RlIiBc
CiAgICAgICAgIC0tbW9kdWxlcz0ibGludXgiIC0tdGhlbWVzPSIiICBcCiAgICAgICAgLU8gJHt0
YXJnZXR9LSR7cGxhdGZvcm19IC1vICRwdmZpbGUgIi9ib290L2dydWIvZ3J1Yi5jZmc9JHtjZmdm
aWxlfSIKZXhpdCAwCg==
--0000000000008afeed0649f84e17
Content-Type: image/png; name="pvgrub2-214-pvh-ub26.png"
Content-Disposition: attachment; filename="pvgrub2-214-pvh-ub26.png"
Content-Transfer-Encoding: base64
Content-ID: <f_ml7juncz2>
X-Attachment-Id: f_ml7juncz2

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
4Y2N7qNmGu/eX8sIOK8cx7X9jU8m9DYa2otYvrf+MflTmUWl1AAAHmRJREFUWP1tn59ifPLCbUbd
MKcRVKWZ8fDo6caYbrGGw1T/xBh3DJ9tzPngCaNN9RDDGRZr3PnKFGPSky2NUJuJ8k3WX2D7fd5+
L/vP1P4p7MfL+DNZvq1KJ+NvM4YZN0f8bt+bWD/oqoeNcdPfM/q3rm2EO51GxarXG/fe3dwIt5np
Hy/lB9Q07nlnujH2sZZGTFCgEXllV2P49M+MyY81MTV+7PW6GWM/fcvofPlv2+VsNtj458znjFbB
MuRsbPSZMMMYM/gW45rq4YbTVJ/78cf0/ncacU9MMYZ3jjFsfh2fvh6f/tp/dqNBz3HGpAL2a9k9
Pr0cH17639n8SWPaRwONuKjqRue/zTKmDmljVKrcznh+ymvGrZVsXpdLDuPaB540urSsbUQEOozg
Ks2Mh0f/0/hbp6pnts/L9nvdfz6+//HDDz/88MNPGfzZmpBgrIiPL9LP73P4kCFDjPL7HfQL2GQP
q62/3tteNdO2aHPS+R/he3Rs+RzN+/mgsvKN39a4rKXaX3dS3874QpuP5igvK0krvohXZtMb1PjM
91TdbrcMwyO3x6Pc1H1a96/pWpLsOVeGt+WFtthE/ZJH+1cs1NpDOXKl79TqDUdVpfrlpr7Laq78
gvvHZyFXq8VV2Vq54DvtyXDp1JH1mv/NTkU3b35uVss7t5KXfamVB7LlytitxQsTZGsSp4YOE+X7
pX5fFbz/zO+fghU2/nwt3/v6FXRN+9YKXjNb0+P3Kd3lUtah9Zq/IEHpJoaRt/IDqlynuBpJWvrF
OqWcylPqti+0cH2OTI/QCkGqoDzl5f32kpGXpzxbBQUF2iTXfzX77fGKN25Qn9c/1LQp4/T6wE5q
HHFxTpnm949LiRP66tWvUsxvuxk+Hh8lvv8uipI8Pr0cHyb633Nkv/alpmj/gUwd3furTp5M1sH0
MEWFB5hYnq9N88brX2v3KS0vXzlHftH3q4+oVsM6+q35BW+/mf3ny/sfAACXsnJ+i7td1e5+R3Pu
MuR2ZerI7nX65/uzfvf9c0NpJ1L/cEtkQFQlRTmuUNf3P1PX8xe4Nig8yCblufXrgr9ryt13qftL
IxTpzNXhLd9q7ryVSs6VJG/LC+e1ftfptmdnZp27KHLnuxVgt5t6WJT37Ttb6p/3j69sFcMVFpCm
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
--0000000000008afeed0649f84e17--


From xen-users-bounces@lists.xenproject.org Wed Feb 04 04:58:39 2026
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Feb 2026 04:58:39 +0000
Received: from list by lists.xenproject.org with outflank-mailman.1219883.1528702 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1vnUyE-0007E7-3d; Wed, 04 Feb 2026 04:58:30 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 1219883.1528702; Wed, 04 Feb 2026 04:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1vnUyE-0007E0-0g; Wed, 04 Feb 2026 04:58:30 +0000
Received: by outflank-mailman (input) for mailman id 1219883;
 Wed, 04 Feb 2026 04:58:28 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=4f//=AI=gmail.com=pryorm09@srs-se1.protection.inumbo.net>)
 id 1vnUyC-0007Du-As
 for xen-users@lists.xenproject.org; Wed, 04 Feb 2026 04:58:28 +0000
Received: from mail-vk1-xa32.google.com (mail-vk1-xa32.google.com
 [2607:f8b0:4864:20::a32])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 234aafd9-0186-11f1-b161-2bf370ae4941;
 Wed, 04 Feb 2026 05:58:26 +0100 (CET)
Received: by mail-vk1-xa32.google.com with SMTP id
 71dfb90a1353d-5664848545fso2500724e0c.3
 for <xen-users@lists.xenproject.org>; Tue, 03 Feb 2026 20:58:26 -0800 (PST)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 234aafd9-0186-11f1-b161-2bf370ae4941
ARC-Seal: i=1; a=rsa-sha256; t=1770181105; cv=none;
        d=google.com; s=arc-20240605;
        b=fevAVDRj0Nvy4mw66ULBJjVHhou3l71k4awadqXVSUJHkYs+oUZSitSeCbsw+wI+Bv
         Pgy1KbiqL/sSYrE8nFONTXnNkoObhFKv4Q49J98+tL/JKuFvRtemExhckT4GHCmNqiLi
         Ku6tXGRee9LLCWsT0UgGhB8JqRvrommfMjnWvhDMHahoszUd9uUiVYysbAXIj6CMgXAG
         NO6dqAygIomLmINoJ1F3RBRgBsGmRMNkNcNvJJ3xWyXeE7IIat6HJxYXV/OAYawH5Dv4
         SkSxzL1IEtHv+dojfAkdmW/ndYtXOfO4fttHSkwtgmw4PsWiKk1+PNsAaoaYij+qXR6R
         9+Mg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :dkim-signature;
        bh=TKKsbHT6cwOzmVQw+mdNbLq7e3Tc+2Nqe/DvyYvWvsU=;
        fh=AnrIHqjcTFzhsO4ww6gdBqiQKOUb7G6ibjPn9v7O2ao=;
        b=Ya61m5ge59Ke/uxY3Tv/kSGY5nHJogPD5dE8uKycDAMFPMpcR0RF/EmS0vXE5Yi6IM
         UOF1B2eT6i+4wRwqD7NDkMrobfT3j8KHC+DHRHnkbXNkRa53Sl5XUGdyk/LHJYZnR02/
         5zzY9DrrILg9ZIko/+h0SNn/uPEx72pH3/wO3DUxKZ+39UuZ6v0SU5IB+casDQQOl9hF
         tnuYHpmF+h10if6zU7Z2dOwkK9GwsMXLjS5IqoGaGnhxQ6masGhkuX8jv+MTxoC1Vxr8
         YdvrE6l8qrllVAp6347WgQd4lti37/rymyxG0K8jMhco/QwlfYoY7HmPMhmkDvlkWFkQ
         mJtg==;
        darn=lists.xenproject.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1770181105; x=1770785905; darn=lists.xenproject.org;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :from:to:cc:subject:date:message-id:reply-to;
        bh=TKKsbHT6cwOzmVQw+mdNbLq7e3Tc+2Nqe/DvyYvWvsU=;
        b=QqoKaM4jYgJT1B80mwaspR5JPJu1XaWiMXt/R/NKIJGNpAFk/2JPQj+sTrrPRokGRe
         HeE8SOUIpwtB1EvFOJniOUllhCrTv0fnsXRGmmCZ8KtnEbjRChtEUDBWYxnYKqgrGf9f
         huT8kIFHoRz8SBv+h43khV0GuYKhFYyeycjfKn9NXG4Y0UlYcXtK+VpY+HLzVUau2npD
         uR9RPkNxEbbiC21RwERsjK/pMYQWW0FBN6SNUZEsF3lKAj3Luudk8Srp5jplL6+aKaCq
         WHNp/UxY3trpxyuBNqX1d71JXd2olRYZ7QzBZvWJYuWNMplUaalKR7wClQo5kNGGwze8
         o+yQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1770181105; x=1770785905;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=TKKsbHT6cwOzmVQw+mdNbLq7e3Tc+2Nqe/DvyYvWvsU=;
        b=lXQuQzs+eMn4tbssBKAMKTW2hMsK5UT2HIRGCXtoypXicdXNY3MYlIKxAwqg4iOkdn
         7TZy6kcLIJfjQga0JNYHv7BbaKnZKRfVQxkyekD64tAntWS6HvjnGCPzrAEe2d8IUu1Q
         gkluXOp4oayBZ+Wm2tlI/0WtrAnRbmPgQUk56WJ0pqdSTPNHbAUZU0UzwofZR44YL88F
         yZuaMejkQLBp40XteuihabYS5T5z5KPTIJdjU1Mo5IwJGssvj5DNzemwG5DdgfYaL5bq
         SG6UyAoJTmqdAGxnegtBxHRJy43qlvVFUn4ajfRmDAN2RuuWOyq0JZoFpUhJCvLtqhWS
         jiew==
X-Gm-Message-State: AOJu0YzG1f9Pb1Hr8b+KNlbxnzP6L6Kq6kwH2r6IU1sj8PYxcj/URlak
	6+LOMIIZRU4Wob6oPNqLVUIsKd702+3XOLhVUagRiVCCEh1gBYyB4a6Xo/f3UVt21C3jKuhzfFe
	m+T9zsiyTDW+qU+m9194IX048JcOW2Y4dfA==
X-Gm-Gg: AZuq6aIPSOlN/Iczs0SS4TaV1MSTF7tOJqKpjYdJxW/B6E5SzeGtmqC5MhcJgZ2iPrr
	3uZRFEx25BYhxRZDiLcoStpWYQQw3rwujpzYdPMzOQ919irRTEbiNvxwUvsh9PdOUK4b7faq0u5
	PpR0MluoMJxX/zlgrtPacc+ZvqVTmeNYuBthAMjIycSOK/WHZkbKG2/H+tTe/IvGafpG7ifwZn7
	uMkKoOspQ63MGg2VPiGwuW1b1Syp3oUJ7P7eyjQWrpKJW5RU9r0hOdTEm59zeO35Sr/fVhoBqYY
	Ftkb
X-Received: by 2002:ac5:c250:0:b0:566:eb31:4715 with SMTP id
 71dfb90a1353d-566eb316ecbmr182010e0c.8.1770181104755; Tue, 03 Feb 2026
 20:58:24 -0800 (PST)
MIME-Version: 1.0
References: <CAHnBbQ_7LhM=uXKiDhXa_x32424veObaDF_NtwuFJZypCf+90w@mail.gmail.com>
In-Reply-To: <CAHnBbQ_7LhM=uXKiDhXa_x32424veObaDF_NtwuFJZypCf+90w@mail.gmail.com>
From: Pry Mar <pryorm09@gmail.com>
Date: Tue, 3 Feb 2026 20:58:13 -0800
X-Gm-Features: AZwV_QgIogORALu7NNNwDdppztezOXyhrP59-1Cy3nKhee5aNCPllDeEY0P3zjE
Message-ID: <CAHnBbQ8Wr81NzRLiM22CYDEiuhuWRd_y5dT0QcEwBzbw0K3KPg@mail.gmail.com>
Subject: Re: do-it-yourself applet for grub-i386-xen_pvh.bin kernel in trixie
 & resolute domU
To: xen-users <xen-users@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="000000000000f0374d0649f8675f"

--000000000000f0374d0649f8675f
Content-Type: multipart/alternative; boundary="000000000000f0374b0649f8675d"

--000000000000f0374b0649f8675d
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

trying again to attach the *cfg

On Tue, Feb 3, 2026 at 8:51=E2=80=AFPM Pry Mar <pryorm09@gmail.com> wrote:

> Hello xen-users,
>
> Have you tried to boot a pvh domU using the i386-xen_pvh pvgrub2 kernel
> found in
> grub-xen-host package? Called:
> grub-i386-xen_pvh.bin
>
> In both distro's the domU boot hung on me and I had to `xl destroy
> <domID>`.
>
> Here is my applet approach to regenerate the *.bin using the distro grub2
> software.
>
> 1) get the modules
> apt-get install grub-xen-bin
>
> 2) download from here the 2 attachments, a grub2 script and the superviso=
r
> script.
>
> 3) chmod +x grub_user_mk_xen_image.sh
>
> 4)  run it:./grub_user_mk_xen_image.sh i386 xen_pvh boot-grub-grub.cfg >
> mks.out 2>&1
>
> hth,
> PryMar56
>
>

--000000000000f0374b0649f8675d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">trying again to attach the *cfg <br></div><br><div class=
=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr=
">On Tue, Feb 3, 2026 at 8:51=E2=80=AFPM Pry Mar &lt;<a href=3D"mailto:pryo=
rm09@gmail.com">pryorm09@gmail.com</a>&gt; wrote:<br></div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div>He=
llo xen-users,</div><div><br></div><div>Have you tried to boot a pvh domU u=
sing the i386-xen_pvh pvgrub2 kernel found in</div><div>grub-xen-host packa=
ge? Called:<br></div><div></div><div>grub-i386-xen_pvh.bin</div><div><br></=
div><div>In both distro&#39;s the domU boot hung on me and I had to `xl des=
troy &lt;domID&gt;`.</div><div><br></div><div>Here is my applet approach to=
 regenerate the *.bin using the distro grub2 software.</div><div><br></div>=
<div>1) get the modules<br></div><div>apt-get install grub-xen-bin</div><di=
v><br></div><div>2) download from here the 2 attachments, a grub2 script an=
d the supervisor script.</div><div><br></div><div>3) chmod <a class=3D"gmai=
l_plusreply" id=3D"m_-7329343489606772350m_3728868636853392594plusReplyChip=
-0">+x grub_user_mk_xen_image.sh</a></div><div><br></div><div>4)=C2=A0 run =
it:./grub_user_mk_xen_image.sh i386 xen_pvh boot-grub-grub.cfg &gt; mks.out=
 2&gt;&amp;1</div><div><br></div><div>hth,</div><div>PryMar56<br></div><div=
><a class=3D"gmail_plusreply" id=3D"m_-7329343489606772350m_372886863685339=
2594plusReplyChip-0"><br></a></div></div>
</div>
</blockquote></div>

--000000000000f0374b0649f8675d--
--000000000000f0374d0649f8675f
Content-Type: application/octet-stream; name="boot-grub-grub.cfg"
Content-Disposition: attachment; filename="boot-grub-grub.cfg"
Content-Transfer-Encoding: base64
Content-ID: <f_ml7k40kp0>
X-Attachment-Id: f_ml7k40kp0

aW5zbW9kIHBhcnRfbXNkb3MKaW5zbW9kIHBhcnRfYnNkCmluc21vZCBwYXJ0X2dwdAoKIyBjaGVj
ayBmb3Igc3ltbGlua3MgdG8gYm9vdCBwYWlyCmlmIFsgLWYgKHhlbi94dmRhLG1zZG9zMSkvdm1s
aW51eiBdIDsgdGhlbgoJc2V0IHJvb3Q9KHhlbi94dmRhLG1zZG9zMSkKCXNldCBkZXY9eHZkYTEK
CWVjaG8gJ2dvdCBtc2RvczEsIGZpcmUgbWlzc2xlJwplbHNlCglpZiBbIC1mICh4ZW4veHZkYSkv
dm1saW51eiBdIDsgdGhlbgoJCXNldCByb290PSh4ZW4veHZkYSkKCQlzZXQgZGV2PXh2ZGEKCQll
Y2hvICdnb3QgZmxhdCBkZXZpY2UsIGZpcmUgbWlzc2xlJwoJZWxzZQoJCWVjaG8gImNvbnRpbnVp
bmcsIGxvb2tpbmcgZm9yIGxlZ2FjeSBvciBncnViMiIKCWZpCmZpCmlmIFsgJHJvb3QgIT0gJ21l
bWRpc2snIF07IHRoZW4KCWluc21vZCB4emlvCglpbnNtb2QgZ3ppbwoJaW5zbW9kIGJ0cmZzCglp
bnNtb2QgZXh0MgoJZWNobyAnTG9hZGluZyBMaW51eCAuLi4nCiMgc2V0IGZhbGxiYWNrIGtlcm5l
bCBhcHBlbmQgc3RyaW5nCQoJc2V0IGJ0Y21kPSJybyBub3Jlc3VtZSBzZWxpbnV4PTAgY29uc29s
ZT1odmMwIG5vcHRpIgoKIyB0d28gd2F5cyB0byBnZXQgZnJvbSB1c2VyOiB2aWEgeGwgY2ZnIChl
eHRyYSkgb3IgdmlhIGdydWJlbnYgZmlsZQkKCSMgYWxsb3cgY21kbGluZSBmcm9tIHVzZXJzcGFj
ZQoJaWYgWyAteiAke3hlbl9jbWRsaW5lfSBdIDsgdGhlbgoJaWYgWyAtZiAiKCRyb290KS9ib290
L2dydWIvLnhlbnB2IiBdIDsgdGhlbgoJCWVjaG8gJ2dyYWIgY21kbGluZSBmcm9tIGZpbGUnCgkJ
bG9hZF9lbnYgLWYgIigkcm9vdCkvYm9vdC9ncnViLy54ZW5wdiIKCWZpCglsaW51eCAvdm1saW51
eiByb290PS9kZXYvJGRldiAkYnRjbWQKCgllbHNlCgllY2hvICdncmFiIGNtZGxpbmUgZnJvbSBl
bnYgdmlhIHhlbnN0b3JlIHV0aWxzJwoJbGludXggL3ZtbGludXogICR7eGVuX2NtZGxpbmV9Cglm
aQoJZWNobyAnTG9hZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uJwoJaW5pdHJkIC9pbml0cmQuaW1n
Cglib290CmZpCgojIGxlZ2FjeSBncnViIGluIGZsYXQgZGV2aWNlCmlmIFsgLWYgKHhlbi94dmRh
KS9ib290L2dydWIvbWVudS5sc3QgXSA7IHRoZW4KICAgICAgICBzZXQgcm9vdD0oeGVuL3h2ZGEp
CgllY2hvICJnb3QgbGVnYWN5IGNvbmZpZyBpbiBmbGF0IGRldmljZSIKICAgICAgICBsZWdhY3lf
Y29uZmlnZmlsZSAvYm9vdC9ncnViL21lbnUubHN0CmZpCgoKIyBsZWdhY3kgZ3J1YiBpbiBzaW5n
bGUgcGFydGl0aW9uCmlmIFsgLWYgKHhlbi94dmRhLG1zZG9zMSkvYm9vdC9ncnViL21lbnUubHN0
IF0gOyB0aGVuCglzZXQgcm9vdD0oeGVuL3h2ZGEsbXNkb3MxKQoJZWNobyAiZ290IGxlZ2FjeSBj
b25maWcgaW4gbXNkb3MxIgoJbGVnYWN5X2NvbmZpZ2ZpbGUgL2Jvb3QvZ3J1Yi9tZW51LmxzdApm
aQoKIyBsb29rIGZvciBncnViMiBjb25maWcgaW4gZmxhdCBkZXZpY2UKICAgICAgICBmb3IgbWFp
bmRpciBpbiAvIGJvb3QvIDsgZG8KICAgICAgICAgICAgICAgIGZvciBzdWJkaXIgaW4gZ3J1YjIg
Z3J1YjsgZG8KICAgICAgICAgICAgICAgICAgICAgICAgaWYgWyAtZiAiKHhlbi94dmRhKS8kbWFp
bmRpci8kc3ViZGlyL2dydWIuY2ZnIiBdOyB0aGVuCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2V0IHJvb3Q9KHhlbi94dmRhKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVjaG8gImdvdCBncnViLmNmZyBncnViMiBpbiBmbGF0IGRldmljZSIKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25maWdmaWxlIC8kbWFpbmRpci8kc3ViZGlyL2dydWIuY2ZnCiAg
ICAgICAgICAgICAgICAgICAgICAgIGZpCiAgICAgICAgICAgICAgICAgICAgICAgIGlmIFsgLWYg
Iih4ZW4veHZkYykvJG1haW5kaXIvJHN1YmRpci9ncnViLmNmZyIgXTsgdGhlbgogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNldCByb290PSh4ZW4veHZkYykKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBlY2hvICJnb3QgZ3J1Yi5jZmcgZ3J1YjIgaW4gZmxhdCBkZXZpY2Ui
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlnZmlsZSAvJG1haW5kaXIvJHN1
YmRpci9ncnViLmNmZwogICAgICAgICAgICAgICAgICAgICAgICBmaQogICAgICAgICAgICAgICAg
ZG9uZQogICAgICAgIGRvbmUKCiMgbG9vayBmb3IgZ3J1YjIgY29uZmlnCmZvciBwYXJ0IGluIG1z
ZG9zMSBncHQxIGJzZDEgOyBkbwogICAgICAgIGZvciBtYWluZGlyIGluIC8gYm9vdC8gOyBkbwog
ICAgICAgICAgICAgICAgZm9yIHN1YmRpciBpbiBncnViMiBncnViOyBkbwogICAgICAgICAgICAg
ICAgICAgICAgICBpZiBbIC1mICIoeGVuL3h2ZGIsJHBhcnQpLyRtYWluZGlyLyRzdWJkaXIvZ3J1
Yi5jZmciIF07IHRoZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXQgcm9vdD0o
eGVuL3h2ZGIsJHBhcnQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWNobyAiZ290
IGdydWIuY2ZnIGdydWIyIGluICRwYXJ0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbmZpZ2ZpbGUgLyRtYWluZGlyLyRzdWJkaXIvZ3J1Yi5jZmcKICAgICAgICAgICAgICAgICAg
ICAgICAgZmkKICAgICAgICAgICAgICAgIGRvbmUKICAgICAgICBkb25lCmRvbmUKCgojIGxvb2sg
Zm9yIGdydWIyIGNvbmZpZwpmb3IgcGFydCBpbiBtc2RvczEgZ3B0MSBic2QxIG1zZG9zMiBncHQy
IGJzZDI7IGRvCglmb3IgbWFpbmRpciBpbiAvIGJvb3QvIDsgZG8KCQlmb3Igc3ViZGlyIGluIGdy
dWIgZ3J1YjI7IGRvCgkJCWlmIFsgLWYgIih4ZW4veHZkYSwkcGFydCkvJG1haW5kaXIvJHN1YmRp
ci9ncnViLmNmZyIgXTsgdGhlbgoJCQkJc2V0IHJvb3Q9KHhlbi94dmRhLCRwYXJ0KQoJCQkJZWNo
byAiZ290IGdydWIuY2ZnIGdydWIyIGluICRwYXJ0IgoJCQkJY29uZmlnZmlsZSAvJG1haW5kaXIv
JHN1YmRpci9ncnViLmNmZwoJCQlmaQoJCWRvbmUKCWRvbmUKZG9uZQoKIyBsZWdhY3kgZ3J1YiB3
aXRoIHNlcGFyYXRlIC9ib290CmZvciBwYXJ0IGluIG1zZG9zMSBtc2RvczIgbXNkb3MzO2RvCglp
ZiBbIC1mICIoeGVuL3h2ZGEsJHBhcnQpL2dydWIvbWVudS5sc3QiIF0gOyB0aGVuCgkJc2V0IHJv
b3Q9KHhlbi94dmRhLCRwYXJ0KQoJCWVjaG8gJ2VjaG8gZ290IGxlZ2FjeSBncnViIGNvbmZpZyBp
biAkcGFydCcKCQlsZWdhY3lfY29uZmlnZmlsZSAvZ3J1Yi9tZW51LmxzdAoJZmkKZG9uZQoKc2V0
IHJvb3Q9KHhlbi94dmRhKQpsZWdhY3lfY29uZmlnZmlsZSAvYm9vdC9ncnViL21lbnUubHN0Cgoj
IGdpdmluZyB1cCwgZHJvcCB0byBhIHNoZWxsCg==
--000000000000f0374d0649f8675f--


From xen-users-bounces@lists.xenproject.org Wed Feb 04 05:05:36 2026
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Feb 2026 05:05:36 +0000
Received: from list by lists.xenproject.org with outflank-mailman.1219923.1528718 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1vnV4s-00018v-Sk; Wed, 04 Feb 2026 05:05:22 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 1219923.1528718; Wed, 04 Feb 2026 05:05:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1vnV4s-00018o-PM; Wed, 04 Feb 2026 05:05:22 +0000
Received: by outflank-mailman (input) for mailman id 1219923;
 Wed, 04 Feb 2026 05:05:22 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=4f//=AI=gmail.com=pryorm09@srs-se1.protection.inumbo.net>)
 id 1vnV4s-00018h-11
 for xen-users@lists.xenproject.org; Wed, 04 Feb 2026 05:05:22 +0000
Received: from mail-vk1-xa30.google.com (mail-vk1-xa30.google.com
 [2607:f8b0:4864:20::a30])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 19d002bf-0187-11f1-9ccf-f158ae23cfc8;
 Wed, 04 Feb 2026 06:05:19 +0100 (CET)
Received: by mail-vk1-xa30.google.com with SMTP id
 71dfb90a1353d-55ab217bb5eso38492e0c.3
 for <xen-users@lists.xenproject.org>; Tue, 03 Feb 2026 21:05:19 -0800 (PST)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 19d002bf-0187-11f1-9ccf-f158ae23cfc8
ARC-Seal: i=1; a=rsa-sha256; t=1770181518; cv=none;
        d=google.com; s=arc-20240605;
        b=Qy/3Mut6io5AjcmrNV/reS8Luur1raueIf+7RdUH/GXHpzMFzRP5Ot69e3Leoqoy5m
         CgPlMvx/tCM6XsoynSCv1IPtE3n8tQLlmHwbTP1L8C1oGJmrLl1PuTXtfSH8WaBohcWD
         vEnTh+2jAnlqxXcR0RQyEGjF5KyLfffuZmO8ZwLDV0KebGwg2bqLVKXnkoCzdLobjXRO
         HT3VadPI8U94kGyousV4s/WUc2nk1qt5TvvzvCmEB/435bIJXAO8sbyuQ2sl+o6opgDp
         uaqPFfTbJaCRDhGtU5UgYVYdPJlcCq2Ta2tNaDjTHnoJUS1agWpBW0p8MIUM6VWtPLEO
         R4mQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :dkim-signature;
        bh=iimyvqSbMvrGZEmdgBVl3yMvWexk7WPSgOdAv5HrxRo=;
        fh=AnrIHqjcTFzhsO4ww6gdBqiQKOUb7G6ibjPn9v7O2ao=;
        b=X01i9cwH/GQoNLOpo7rECf0qGoZta6gjF2W3IKoDMePy9t9ttTslv0E57xNGd0f5t/
         oPyinAz3njDS69TuJWD+lFGoBNKjXQ6YbgHu3HAfWTetDkeDfU3ltLJgqT3aQvDVZjC0
         bW6ZNizBQF9gKAZ70s/bBqVoJGaMXcvMo9o6RnhUUMSgXCRahUyvXTQc61v7Zo3cWfG7
         r0STwDn3piZL/PhPNievBHrCKip4aD3S6ifmvN5lXVZi5GQTYbH7e3CQ9hAR2FYK+XQu
         aUU3ZRkeczOuXi4XsfqFy38N+ygxLxIR7KyFIdPDla9RzORsbiERMZMnZQTDmSHnaeap
         bOyw==;
        darn=lists.xenproject.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1770181518; x=1770786318; darn=lists.xenproject.org;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :from:to:cc:subject:date:message-id:reply-to;
        bh=iimyvqSbMvrGZEmdgBVl3yMvWexk7WPSgOdAv5HrxRo=;
        b=iwOwagtvQUXj6vhrgk7ZkcuNtBQdzIFnVvvwhc7yn5Vc+cCN3fxdKtIt5pj6r+EDfY
         Gk5jNkrfse+htP8DqD8dLIyD99/FUTEzYPzT+6bC5Shkw/xlCddxY7gxcCnUv6PMfP5x
         pk6aU/OE5V8a4j+9UiYlyRd7im7b+UZrys3eYwlYMZ5nJkdTR+IfVIKO4YpVBrNtivmW
         NDqPYvwzrFn3mbtR6U4BRfeDE552cbEP3WlwnjUoo6qq1UNROvz6Q7+3rX9XFhVqXKkB
         UuC4LD+JZk4VW7M82UxBteoj0KC7dnbC9i8Ag5uMQY6E+GFIHeeO3EObuyNuEvQoAIk6
         PRqQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1770181518; x=1770786318;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=iimyvqSbMvrGZEmdgBVl3yMvWexk7WPSgOdAv5HrxRo=;
        b=KOgmQPJDiK6dQSqI5AySzH/f0a+W8h/EIM7zfu247fH2ohmo3t/x1sOOxwTK4MhSnn
         Lt1Xc5ivdK5On0X3V8GKj2bIyorOYWUlI5RqngHVK/efTk5NRRPWZeI+bK8OSZ5haqPo
         WLC/J8KeTHVND9SXUn6YnqjAfm7ATtwNwt1ZThkxDv8U/279ZlbZzZWDosJie4/43O0b
         nh/D+7IXjf8b4NGJpCnXLqx95W7uDGWpJ0WI783S5yzt2Az2smFNjq02t0xKjnnnINuu
         rw0bZBt6MWFYF6Bc8ygkAUu7CxkO/lW2SCLQxDEN90uODlArvsuz64vlNiU4VuG0N9M1
         s/iA==
X-Gm-Message-State: AOJu0YxZvXy+g5wNL8TdIKbQXgWnXdnwCDQytXDPEmsSCPCMIGN2XeLz
	ZrnCgiMarORhyJGyMEkKKh+QDcCIcXNE9XmbG1TILKZto7xod5bhm5dZrRqsRxLlBkaVNGStfe+
	Eiqi+6N+GT6b9bov4FsDIXvNmfcQX19DurA==
X-Gm-Gg: AZuq6aIE5GCEPZEoiT1PvoWzRTjVr4zAY9ANE2p6KFlkdfvqyE41lnMj+++l1Vj7Evw
	DiuwSnET0mrjdztwCjZDLKa8CbS1AElF6OcBBYyGZczv1G59WLPr1LqULp2wJlEXsU0Ab1wzt5I
	ikmMYSsxKxS5vecBgLCevEWpaChIOBhFWFAwfGafPSIrDAEKvY4GBPWLftmZmo1PXzOC9QlHPbN
	JenRt9y0c+7BVe9Wrc1a7lefkGZJFm+cl3nexteVnfzJanvQ7xyYLw+xbbnzwCDjg/BmQ==
X-Received: by 2002:a05:6122:8b11:b0:566:24c0:716b with SMTP id
 71dfb90a1353d-566e7fa52e4mr692507e0c.3.1770181518258; Tue, 03 Feb 2026
 21:05:18 -0800 (PST)
MIME-Version: 1.0
References: <CAHnBbQ_7LhM=uXKiDhXa_x32424veObaDF_NtwuFJZypCf+90w@mail.gmail.com>
 <CAHnBbQ8Wr81NzRLiM22CYDEiuhuWRd_y5dT0QcEwBzbw0K3KPg@mail.gmail.com>
In-Reply-To: <CAHnBbQ8Wr81NzRLiM22CYDEiuhuWRd_y5dT0QcEwBzbw0K3KPg@mail.gmail.com>
From: Pry Mar <pryorm09@gmail.com>
Date: Tue, 3 Feb 2026 21:05:06 -0800
X-Gm-Features: AZwV_QjWJLlVoUM6_R78G1vrwOx7gdQ_UImjKyxwD0dVQUvV9gN1LjCvuXSts_Q
Message-ID: <CAHnBbQ_57ouoM1e8rpnLR2JrL+7NXy5Uhc=wcC+Z5pr=EC0o+w@mail.gmail.com>
Subject: Re: do-it-yourself applet for grub-i386-xen_pvh.bin kernel in trixie
 & resolute domU
To: xen-users <xen-users@lists.xenproject.org>
Content-Type: multipart/alternative; boundary="0000000000009575620649f880de"

--0000000000009575620649f880de
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

if needed, this approach works in forky (deb14) too.
It might be necessary to move the root symlinks out of the way:
cd /
mv vmlinuz vmlinuz.new
mv initrd.img initrd.img.new

cheers,

On Tue, Feb 3, 2026 at 8:58=E2=80=AFPM Pry Mar <pryorm09@gmail.com> wrote:

> trying again to attach the *cfg
>
> On Tue, Feb 3, 2026 at 8:51=E2=80=AFPM Pry Mar <pryorm09@gmail.com> wrote=
:
>
>> Hello xen-users,
>>
>> Have you tried to boot a pvh domU using the i386-xen_pvh pvgrub2 kernel
>> found in
>> grub-xen-host package? Called:
>> grub-i386-xen_pvh.bin
>>
>> In both distro's the domU boot hung on me and I had to `xl destroy
>> <domID>`.
>>
>> Here is my applet approach to regenerate the *.bin using the distro grub=
2
>> software.
>>
>> 1) get the modules
>> apt-get install grub-xen-bin
>>
>> 2) download from here the 2 attachments, a grub2 script and the
>> supervisor script.
>>
>> 3) chmod +x grub_user_mk_xen_image.sh
>>
>> 4)  run it:./grub_user_mk_xen_image.sh i386 xen_pvh boot-grub-grub.cfg >
>> mks.out 2>&1
>>
>> hth,
>> PryMar56
>>
>>

--0000000000009575620649f880de
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>if needed, this approach works in forky (deb14) too. =
<br></div><div>It might be necessary to move the root symlinks out of the w=
ay:</div><div>cd /</div><div>mv vmlinuz <a href=3D"http://vmlinuz.new">vmli=
nuz.new</a></div><div>mv initrd.img <a href=3D"http://initrd.img.new">initr=
d.img.new</a></div><div><br></div><div>cheers,<br></div></div><br><div clas=
s=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_att=
r">On Tue, Feb 3, 2026 at 8:58=E2=80=AFPM Pry Mar &lt;<a href=3D"mailto:pry=
orm09@gmail.com">pryorm09@gmail.com</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">trying again to attach =
the *cfg <br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D=
"gmail_attr">On Tue, Feb 3, 2026 at 8:51=E2=80=AFPM Pry Mar &lt;<a href=3D"=
mailto:pryorm09@gmail.com" target=3D"_blank">pryorm09@gmail.com</a>&gt; wro=
te:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"=
ltr"><div dir=3D"ltr"><div>Hello xen-users,</div><div><br></div><div>Have y=
ou tried to boot a pvh domU using the i386-xen_pvh pvgrub2 kernel found in<=
/div><div>grub-xen-host package? Called:<br></div><div></div><div>grub-i386=
-xen_pvh.bin</div><div><br></div><div>In both distro&#39;s the domU boot hu=
ng on me and I had to `xl destroy &lt;domID&gt;`.</div><div><br></div><div>=
Here is my applet approach to regenerate the *.bin using the distro grub2 s=
oftware.</div><div><br></div><div>1) get the modules<br></div><div>apt-get =
install grub-xen-bin</div><div><br></div><div>2) download from here the 2 a=
ttachments, a grub2 script and the supervisor script.</div><div><br></div><=
div>3) chmod <a class=3D"gmail_plusreply" id=3D"m_-8737083675050108989m_-73=
29343489606772350m_3728868636853392594plusReplyChip-0">+x grub_user_mk_xen_=
image.sh</a></div><div><br></div><div>4)=C2=A0 run it:./grub_user_mk_xen_im=
age.sh i386 xen_pvh boot-grub-grub.cfg &gt; mks.out 2&gt;&amp;1</div><div><=
br></div><div>hth,</div><div>PryMar56<br></div><div><a class=3D"gmail_plusr=
eply" id=3D"m_-8737083675050108989m_-7329343489606772350m_37288686368533925=
94plusReplyChip-0"><br></a></div></div>
</div>
</blockquote></div>
</blockquote></div>

--0000000000009575620649f880de--


From xen-users-bounces@lists.xenproject.org Wed Feb 04 05:14:07 2026
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Feb 2026 05:14:07 +0000
Received: from list by lists.xenproject.org with outflank-mailman.1219966.1528734 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1vnVD4-0003dN-Od; Wed, 04 Feb 2026 05:13:50 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 1219966.1528734; Wed, 04 Feb 2026 05:13:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1vnVD4-0003dG-Lv; Wed, 04 Feb 2026 05:13:50 +0000
Received: by outflank-mailman (input) for mailman id 1219966;
 Wed, 04 Feb 2026 05:13:50 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=4f//=AI=gmail.com=pryorm09@srs-se1.protection.inumbo.net>)
 id 1vnVD4-0003dA-1I
 for xen-users@lists.xenproject.org; Wed, 04 Feb 2026 05:13:50 +0000
Received: from mail-vs1-xe36.google.com (mail-vs1-xe36.google.com
 [2607:f8b0:4864:20::e36])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 48abef28-0188-11f1-9ccf-f158ae23cfc8;
 Wed, 04 Feb 2026 06:13:47 +0100 (CET)
Received: by mail-vs1-xe36.google.com with SMTP id
 ada2fe7eead31-5eeff7e8bb3so294107137.1
 for <xen-users@lists.xenproject.org>; Tue, 03 Feb 2026 21:13:47 -0800 (PST)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 48abef28-0188-11f1-9ccf-f158ae23cfc8
ARC-Seal: i=1; a=rsa-sha256; t=1770182026; cv=none;
        d=google.com; s=arc-20240605;
        b=aANNfb/v3D0uDPczEGjfZCOFnm3tiwiDxEw5oXHHVOQUPWF7LccyjWXzjh+njPc48E
         mxF6iGwRCdbfViE6PIUehwFfUpFL5CGQC0Kre/t5j4xxT2M/3X0ThxUwZJd9dPoAHrtN
         qCbN6/1FK6+BJtZt3UG7f8s17cuY6fJ/Rqhly4GGlN2HKF8Djshd2g6Ce9abv1deYf4j
         9eiik2Hr7o44/wY8RhvDZzyJ8iuN6o9qjPQUr6xLV2PIlEHzYDZ6J6BKebJZ4KRRvGB1
         JhBhxrC17WsG8qVlGhiapv1FhzpS2R+nd7sZ8ZiMRDGAxBCdrrlE1WWg325OSBZu0Kco
         apbQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :dkim-signature;
        bh=Mdb6mtjo0BZ51YtqbBFFUdfNWYQdMj06QfwU2dHhaN8=;
        fh=AnrIHqjcTFzhsO4ww6gdBqiQKOUb7G6ibjPn9v7O2ao=;
        b=IZDKt5sJ2dHuOdtKaPcYD0nfercqLpWI+xbsxuiMWxm4z7CaijevSwoCGh9T8ZBGQK
         ikBCoBnojvsB4YvbOhCR6TAe7iVDR+RbE+XIrzsGqfr7U5cuXZ72JcR3bVa0UXrTpVju
         h60udueNbd41xMMkSPRf5ShMokeIq2wJgAv4/cquey50VT5JYGe85bIVf4mVMMxnira5
         p/M+onrVfzx/bdd6UnnYsMTXem3tOxhRKRQ0QBr1jGwEAUUrrcY14HUKQtCI4ShYEpwT
         JuVUVQqRAm6VvgI6nWoM/eyCdqXqnBO5N+oVAqtMR5xUNCYiDIL9rdECBfqB5qXsQ9kY
         avDQ==;
        darn=lists.xenproject.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1770182026; x=1770786826; darn=lists.xenproject.org;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :from:to:cc:subject:date:message-id:reply-to;
        bh=Mdb6mtjo0BZ51YtqbBFFUdfNWYQdMj06QfwU2dHhaN8=;
        b=FU6GTGtqeTQtJLiUDwH5kEggUYkdi8Ha8i+Fz0tose/Buu0tfc8CgcQV9ZCqlDZ9c3
         8A9aveSIIgQwbda2B46MbtXppHa5w3gOLN7K3OWZEym1QhStQ3vNIe95ewZhom3Jx4Yl
         C4MCMI8FV6uDD0tXqDS1ZIf80I9XTpq41FW9gPmbzY4h7ShEunx2uFMUMeBChCyA/vX5
         Rem5HjXuRFT15Gs0FXnKho8kEe4lmAz5PXZOtsRjLubr6JssSj6dqccPtkFZQlVVAL8R
         f3DyWWEFdhF4S5/JkcCcvA9n91qLWP8nsQ4xtyOkNRvV+iwAzawhCngE62W4qX0notD3
         kzdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1770182026; x=1770786826;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=Mdb6mtjo0BZ51YtqbBFFUdfNWYQdMj06QfwU2dHhaN8=;
        b=qyFOiWXD3+q8ryYRx1zPVWZxzyIJ7p6ydiAFfKvkEvGfTOIXNfQrkFh4uc3VzgOOO/
         KdnO44+LICLiSx0yQgER7WMWAKu3NWSxokoEMtu5l6BK0oS3CKZ691LCEwafJh6AUg1/
         PKT6UNLXdObnnm1JBbu9Kd5lIqU1kiyDC3rNeYBkO459nLN23Lq5ZriZdPY9a2j1/xSo
         UHE4VDBI76XmJ09sKmPbwzLVA+jSmSvvbsvdIqvvYZHlPeTy3ReqLy7hfta0clrWkhKY
         k9z6TKlwCnzGOW3hwde9WHMXwXTQgWxVU//woW0GZmss4V8TrS10pMinTQ/NLi50mJKm
         oH2A==
X-Gm-Message-State: AOJu0YzMTo1MhlNcn/0YWZqGYCjxQIldqkrVFV0JaIyn8UuHWNVVGmYF
	opDjGdTUqg1JPDEGmB14FdrW1q02DexzEqEzHPTzKnMjDmAHykX7+cC1hQEu4eBFosfSNlT8fKr
	fQrrJCRqFiLMjW17Haut6GRfx0dlks8iBjw==
X-Gm-Gg: AZuq6aLewoZpx8VdWTVvg1kjdWWlWTu6GWwmiD1out0jf0W4PCTh5h7k3SBXPW8TEac
	tIXVdLu6hI5+vVGAvtX04K/H0aDxYoUAQ0t3ARGlpTn0SALpuH0bXCH1q0u0vynCPyPGjk3VVxC
	ZKea8HCHOkTAQap1XccambHNv5qCVA9SmM5HS7YOPVBgYBNpxxCeDFB1ZQkjT6Hj1+8SE3bNAAg
	tfjkoPlN60LuF1nJ06nttK3XTnUz/vha2PwzCSpQ0oMNNScGTloC5/eDMNE7aR/EQ9Ppg==
X-Received: by 2002:a05:6102:5490:b0:5f5:5c93:8733 with SMTP id
 ada2fe7eead31-5f93945da63mr670130137.6.1770182026303; Tue, 03 Feb 2026
 21:13:46 -0800 (PST)
MIME-Version: 1.0
References: <CAHnBbQ_7LhM=uXKiDhXa_x32424veObaDF_NtwuFJZypCf+90w@mail.gmail.com>
 <CAHnBbQ8Wr81NzRLiM22CYDEiuhuWRd_y5dT0QcEwBzbw0K3KPg@mail.gmail.com> <CAHnBbQ_57ouoM1e8rpnLR2JrL+7NXy5Uhc=wcC+Z5pr=EC0o+w@mail.gmail.com>
In-Reply-To: <CAHnBbQ_57ouoM1e8rpnLR2JrL+7NXy5Uhc=wcC+Z5pr=EC0o+w@mail.gmail.com>
From: Pry Mar <pryorm09@gmail.com>
Date: Tue, 3 Feb 2026 21:13:34 -0800
X-Gm-Features: AZwV_Qg3pTMP4vRpYP7R_fo07ucoX4MRjzpfvClZ-Djp1zrkq5ZVG236mkTW8Es
Message-ID: <CAHnBbQ8CfOdAZpJpYFVXp92k3e-3_iZWKveof9qqvOvvOA_d8A@mail.gmail.com>
Subject: Re: do-it-yourself applet for grub-i386-xen_pvh.bin kernel in trixie
 & resolute domU
To: xen-users <xen-users@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="000000000000de3a220649f89ef8"

--000000000000de3a220649f89ef8
Content-Type: multipart/alternative; boundary="000000000000de3a220649f89ef6"

--000000000000de3a220649f89ef6
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, Feb 3, 2026 at 9:05=E2=80=AFPM Pry Mar <pryorm09@gmail.com> wrote:

> if needed, this approach works in forky (deb14) too.
> It might be necessary to move the root symlinks out of the way:
> cd /
> mv vmlinuz vmlinuz.new
> mv initrd.img initrd.img.new
>
> cheers,
>
> On Tue, Feb 3, 2026 at 8:58=E2=80=AFPM Pry Mar <pryorm09@gmail.com> wrote=
:
>
>> trying again to attach the *cfg
>>
>> On Tue, Feb 3, 2026 at 8:51=E2=80=AFPM Pry Mar <pryorm09@gmail.com> wrot=
e:
>>
>>> Hello xen-users,
>>>
>>> Have you tried to boot a pvh domU using the i386-xen_pvh pvgrub2 kernel
>>> found in
>>> grub-xen-host package? Called:
>>> grub-i386-xen_pvh.bin
>>>
>>> In both distro's the domU boot hung on me and I had to `xl destroy
>>> <domID>`.
>>>
>>> Here is my applet approach to regenerate the *.bin using the distro
>>> grub2 software.
>>>
>>> 1) get the modules
>>> apt-get install grub-xen-bin
>>>
>>> 2) download from here the 2 attachments, a grub2 script and the
>>> supervisor script.
>>>
>>> 3) chmod +x grub_user_mk_xen_image.sh
>>>
>>> 4)  run it:./grub_user_mk_xen_image.sh i386 xen_pvh boot-grub-grub.cfg =
>
>>> mks.out 2>&1
>>>
>>> hth,
>>> PryMar56
>>>
>>>

--000000000000de3a220649f89ef6
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote gmail_quote_contai=
ner"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Feb 3, 2026 at 9:05=E2=
=80=AFPM Pry Mar &lt;<a href=3D"mailto:pryorm09@gmail.com">pryorm09@gmail.c=
om</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
"><div dir=3D"ltr"><div>if needed, this approach works in forky (deb14) too=
. <br></div><div>It might be necessary to move the root symlinks out of the=
 way:</div><div>cd /</div><div>mv vmlinuz <a href=3D"http://vmlinuz.new" ta=
rget=3D"_blank">vmlinuz.new</a></div><div>mv initrd.img <a href=3D"http://i=
nitrd.img.new" target=3D"_blank">initrd.img.new</a></div><div><br></div><di=
v>cheers,<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cl=
ass=3D"gmail_attr">On Tue, Feb 3, 2026 at 8:58=E2=80=AFPM Pry Mar &lt;<a hr=
ef=3D"mailto:pryorm09@gmail.com" target=3D"_blank">pryorm09@gmail.com</a>&g=
t; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div d=
ir=3D"ltr">trying again to attach the *cfg <br></div><br><div class=3D"gmai=
l_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Feb 3, 2026 at 8:51=
=E2=80=AFPM Pry Mar &lt;<a href=3D"mailto:pryorm09@gmail.com" target=3D"_bl=
ank">pryorm09@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div>Hello xen-use=
rs,</div><div><br></div><div>Have you tried to boot a pvh domU using the i3=
86-xen_pvh pvgrub2 kernel found in</div><div>grub-xen-host package? Called:=
<br></div><div></div><div>grub-i386-xen_pvh.bin</div><div><br></div><div>In=
 both distro&#39;s the domU boot hung on me and I had to `xl destroy &lt;do=
mID&gt;`.</div><div><br></div><div>Here is my applet approach to regenerate=
 the *.bin using the distro grub2 software.</div><div><br></div><div>1) get=
 the modules<br></div><div>apt-get install grub-xen-bin</div><div><br></div=
><div>2) download from here the 2 attachments, a grub2 script and the super=
visor script.</div><div><br></div><div>3) chmod <a class=3D"gmail_plusreply=
" id=3D"m_1373134014714006748m_-8737083675050108989m_-7329343489606772350m_=
3728868636853392594plusReplyChip-0">+x grub_user_mk_xen_image.sh</a></div><=
div><br></div><div>4)=C2=A0 run it:./grub_user_mk_xen_image.sh i386 xen_pvh=
 boot-grub-grub.cfg &gt; mks.out 2&gt;&amp;1</div><div><br></div><div>hth,<=
/div><div>PryMar56<br></div><div><a class=3D"gmail_plusreply" id=3D"m_13731=
34014714006748m_-8737083675050108989m_-7329343489606772350m_372886863685339=
2594plusReplyChip-0"><br></a></div></div>
</div>
</blockquote></div>
</blockquote></div>
</blockquote></div>

--000000000000de3a220649f89ef6--
--000000000000de3a220649f89ef8
Content-Type: text/plain; charset="US-ASCII"; name="boot-grub-grub.cfg.txt"
Content-Disposition: attachment; filename="boot-grub-grub.cfg.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_ml7knw5v0>
X-Attachment-Id: f_ml7knw5v0

aW5zbW9kIHBhcnRfbXNkb3MKaW5zbW9kIHBhcnRfYnNkCmluc21vZCBwYXJ0X2dwdAoKIyBjaGVj
ayBmb3Igc3ltbGlua3MgdG8gYm9vdCBwYWlyCmlmIFsgLWYgKHhlbi94dmRhLG1zZG9zMSkvdm1s
aW51eiBdIDsgdGhlbgoJc2V0IHJvb3Q9KHhlbi94dmRhLG1zZG9zMSkKCXNldCBkZXY9eHZkYTEK
CWVjaG8gJ2dvdCBtc2RvczEsIGZpcmUgbWlzc2xlJwplbHNlCglpZiBbIC1mICh4ZW4veHZkYSkv
dm1saW51eiBdIDsgdGhlbgoJCXNldCByb290PSh4ZW4veHZkYSkKCQlzZXQgZGV2PXh2ZGEKCQll
Y2hvICdnb3QgZmxhdCBkZXZpY2UsIGZpcmUgbWlzc2xlJwoJZWxzZQoJCWVjaG8gImNvbnRpbnVp
bmcsIGxvb2tpbmcgZm9yIGxlZ2FjeSBvciBncnViMiIKCWZpCmZpCmlmIFsgJHJvb3QgIT0gJ21l
bWRpc2snIF07IHRoZW4KCWluc21vZCB4emlvCglpbnNtb2QgZ3ppbwoJaW5zbW9kIGJ0cmZzCglp
bnNtb2QgZXh0MgoJZWNobyAnTG9hZGluZyBMaW51eCAuLi4nCiMgc2V0IGZhbGxiYWNrIGtlcm5l
bCBhcHBlbmQgc3RyaW5nCQoJc2V0IGJ0Y21kPSJybyBub3Jlc3VtZSBzZWxpbnV4PTAgY29uc29s
ZT1odmMwIG5vcHRpIgoKIyB0d28gd2F5cyB0byBnZXQgZnJvbSB1c2VyOiB2aWEgeGwgY2ZnIChl
eHRyYSkgb3IgdmlhIGdydWJlbnYgZmlsZQkKCSMgYWxsb3cgY21kbGluZSBmcm9tIHVzZXJzcGFj
ZQoJaWYgWyAteiAke3hlbl9jbWRsaW5lfSBdIDsgdGhlbgoJaWYgWyAtZiAiKCRyb290KS9ib290
L2dydWIvLnhlbnB2IiBdIDsgdGhlbgoJCWVjaG8gJ2dyYWIgY21kbGluZSBmcm9tIGZpbGUnCgkJ
bG9hZF9lbnYgLWYgIigkcm9vdCkvYm9vdC9ncnViLy54ZW5wdiIKCWZpCglsaW51eCAvdm1saW51
eiByb290PS9kZXYvJGRldiAkYnRjbWQKCgllbHNlCgllY2hvICdncmFiIGNtZGxpbmUgZnJvbSBl
bnYgdmlhIHhlbnN0b3JlIHV0aWxzJwoJbGludXggL3ZtbGludXogICR7eGVuX2NtZGxpbmV9Cglm
aQoJZWNobyAnTG9hZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uJwoJaW5pdHJkIC9pbml0cmQuaW1n
Cglib290CmZpCgojIGxlZ2FjeSBncnViIGluIGZsYXQgZGV2aWNlCmlmIFsgLWYgKHhlbi94dmRh
KS9ib290L2dydWIvbWVudS5sc3QgXSA7IHRoZW4KICAgICAgICBzZXQgcm9vdD0oeGVuL3h2ZGEp
CgllY2hvICJnb3QgbGVnYWN5IGNvbmZpZyBpbiBmbGF0IGRldmljZSIKICAgICAgICBsZWdhY3lf
Y29uZmlnZmlsZSAvYm9vdC9ncnViL21lbnUubHN0CmZpCgoKIyBsZWdhY3kgZ3J1YiBpbiBzaW5n
bGUgcGFydGl0aW9uCmlmIFsgLWYgKHhlbi94dmRhLG1zZG9zMSkvYm9vdC9ncnViL21lbnUubHN0
IF0gOyB0aGVuCglzZXQgcm9vdD0oeGVuL3h2ZGEsbXNkb3MxKQoJZWNobyAiZ290IGxlZ2FjeSBj
b25maWcgaW4gbXNkb3MxIgoJbGVnYWN5X2NvbmZpZ2ZpbGUgL2Jvb3QvZ3J1Yi9tZW51LmxzdApm
aQoKIyBsb29rIGZvciBncnViMiBjb25maWcgaW4gZmxhdCBkZXZpY2UKICAgICAgICBmb3IgbWFp
bmRpciBpbiAvIGJvb3QvIDsgZG8KICAgICAgICAgICAgICAgIGZvciBzdWJkaXIgaW4gZ3J1YjIg
Z3J1YjsgZG8KICAgICAgICAgICAgICAgICAgICAgICAgaWYgWyAtZiAiKHhlbi94dmRhKS8kbWFp
bmRpci8kc3ViZGlyL2dydWIuY2ZnIiBdOyB0aGVuCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2V0IHJvb3Q9KHhlbi94dmRhKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVjaG8gImdvdCBncnViLmNmZyBncnViMiBpbiBmbGF0IGRldmljZSIKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25maWdmaWxlIC8kbWFpbmRpci8kc3ViZGlyL2dydWIuY2ZnCiAg
ICAgICAgICAgICAgICAgICAgICAgIGZpCiAgICAgICAgICAgICAgICAgICAgICAgIGlmIFsgLWYg
Iih4ZW4veHZkYykvJG1haW5kaXIvJHN1YmRpci9ncnViLmNmZyIgXTsgdGhlbgogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNldCByb290PSh4ZW4veHZkYykKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBlY2hvICJnb3QgZ3J1Yi5jZmcgZ3J1YjIgaW4gZmxhdCBkZXZpY2Ui
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlnZmlsZSAvJG1haW5kaXIvJHN1
YmRpci9ncnViLmNmZwogICAgICAgICAgICAgICAgICAgICAgICBmaQogICAgICAgICAgICAgICAg
ZG9uZQogICAgICAgIGRvbmUKCiMgbG9vayBmb3IgZ3J1YjIgY29uZmlnCmZvciBwYXJ0IGluIG1z
ZG9zMSBncHQxIGJzZDEgOyBkbwogICAgICAgIGZvciBtYWluZGlyIGluIC8gYm9vdC8gOyBkbwog
ICAgICAgICAgICAgICAgZm9yIHN1YmRpciBpbiBncnViMiBncnViOyBkbwogICAgICAgICAgICAg
ICAgICAgICAgICBpZiBbIC1mICIoeGVuL3h2ZGIsJHBhcnQpLyRtYWluZGlyLyRzdWJkaXIvZ3J1
Yi5jZmciIF07IHRoZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXQgcm9vdD0o
eGVuL3h2ZGIsJHBhcnQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWNobyAiZ290
IGdydWIuY2ZnIGdydWIyIGluICRwYXJ0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbmZpZ2ZpbGUgLyRtYWluZGlyLyRzdWJkaXIvZ3J1Yi5jZmcKICAgICAgICAgICAgICAgICAg
ICAgICAgZmkKICAgICAgICAgICAgICAgIGRvbmUKICAgICAgICBkb25lCmRvbmUKCgojIGxvb2sg
Zm9yIGdydWIyIGNvbmZpZwpmb3IgcGFydCBpbiBtc2RvczEgZ3B0MSBic2QxIG1zZG9zMiBncHQy
IGJzZDI7IGRvCglmb3IgbWFpbmRpciBpbiAvIGJvb3QvIDsgZG8KCQlmb3Igc3ViZGlyIGluIGdy
dWIgZ3J1YjI7IGRvCgkJCWlmIFsgLWYgIih4ZW4veHZkYSwkcGFydCkvJG1haW5kaXIvJHN1YmRp
ci9ncnViLmNmZyIgXTsgdGhlbgoJCQkJc2V0IHJvb3Q9KHhlbi94dmRhLCRwYXJ0KQoJCQkJZWNo
byAiZ290IGdydWIuY2ZnIGdydWIyIGluICRwYXJ0IgoJCQkJY29uZmlnZmlsZSAvJG1haW5kaXIv
JHN1YmRpci9ncnViLmNmZwoJCQlmaQoJCWRvbmUKCWRvbmUKZG9uZQoKIyBsZWdhY3kgZ3J1YiB3
aXRoIHNlcGFyYXRlIC9ib290CmZvciBwYXJ0IGluIG1zZG9zMSBtc2RvczIgbXNkb3MzO2RvCglp
ZiBbIC1mICIoeGVuL3h2ZGEsJHBhcnQpL2dydWIvbWVudS5sc3QiIF0gOyB0aGVuCgkJc2V0IHJv
b3Q9KHhlbi94dmRhLCRwYXJ0KQoJCWVjaG8gJ2VjaG8gZ290IGxlZ2FjeSBncnViIGNvbmZpZyBp
biAkcGFydCcKCQlsZWdhY3lfY29uZmlnZmlsZSAvZ3J1Yi9tZW51LmxzdAoJZmkKZG9uZQoKc2V0
IHJvb3Q9KHhlbi94dmRhKQpsZWdhY3lfY29uZmlnZmlsZSAvYm9vdC9ncnViL21lbnUubHN0Cgoj
IGdpdmluZyB1cCwgZHJvcCB0byBhIHNoZWxsCg==
--000000000000de3a220649f89ef8--


From xen-users-bounces@lists.xenproject.org Wed Feb 04 05:57:46 2026
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Feb 2026 05:57:46 +0000
Received: from list by lists.xenproject.org with outflank-mailman.1220007.1528750 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1vnVsw-0002Mf-Ug; Wed, 04 Feb 2026 05:57:06 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 1220007.1528750; Wed, 04 Feb 2026 05:57:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1vnVsw-0002MY-S2; Wed, 04 Feb 2026 05:57:06 +0000
Received: by outflank-mailman (input) for mailman id 1220007;
 Wed, 04 Feb 2026 05:57:05 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=4f//=AI=gmail.com=pryorm09@srs-se1.protection.inumbo.net>)
 id 1vnVsv-0002MS-E4
 for xen-users@lists.xenproject.org; Wed, 04 Feb 2026 05:57:05 +0000
Received: from mail-ua1-x931.google.com (mail-ua1-x931.google.com
 [2607:f8b0:4864:20::931])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 5340f67a-018e-11f1-9ccf-f158ae23cfc8;
 Wed, 04 Feb 2026 06:57:02 +0100 (CET)
Received: by mail-ua1-x931.google.com with SMTP id
 a1e0cc1a2514c-948e5592c9eso28946241.1
 for <xen-users@lists.xenproject.org>; Tue, 03 Feb 2026 21:57:02 -0800 (PST)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 5340f67a-018e-11f1-9ccf-f158ae23cfc8
ARC-Seal: i=1; a=rsa-sha256; t=1770184621; cv=none;
        d=google.com; s=arc-20240605;
        b=ZEjoonZkk+p+/bwtsB/eNi9er0tgPUp2YgZJcy+m8f9xLYE3YfF20MX/caKtViM/1X
         aH1anhJGN+y9zIri0A2vUBqnsvRfouA2pxpOyphFK82JgRnL5dZF74oQsp2Hf3rW7dJF
         qMjiD5qxM8jr4TLq3a+kkhAJV1VQqL/c0cSrELl3yA1/HalCf3mkjuF3OpY99W2q/E7L
         2G91/PyzJavtOyRHzGDWuqzyZMCVrzGHe+MQUf92tc9vj01hJXQcJR7NoVdUYx2pGbxS
         ZshREGNQPurTEvrdH1DwIAQOOodFZBnko3EhIpOSQGNtSmBKU0Dn3QsMYNHhnb2rUl5j
         5oow==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :dkim-signature;
        bh=o83zI6a9ptMD/+/3tK4VzO2TyuHzNSsY5jS6EYYB8HU=;
        fh=AnrIHqjcTFzhsO4ww6gdBqiQKOUb7G6ibjPn9v7O2ao=;
        b=Q3qW1LlIr2SvCm2Q+Anqa2ZTlrnZUjwFyc+OmVuUu29TheswfzbeDlCnE/NTyvi3R4
         ACCWsAtswuetT/NNEwC5KolFCSkNUacvrcUcqYdoHH6hv1F5yDbumn9vCmcAojwvazyq
         oooVOyZGf0hibkIHqB47WkXNxkUkWcB2F2ICHzl/jAtjqFuATNN52FTZGTpGlpi+0PSk
         OrxJaJn5fijfP9it2R7TNXwJMadsVm9nnmbBd2YFXrOOG/WMOnjjIn0QCeX4uE4bGeFR
         jmUTtMU3h1BkhN3ldxv8J4xChVnoAKWy1P+WZcLWeCWqnoJA1fltK3hcnFfFXS6Rd3A6
         jnyw==;
        darn=lists.xenproject.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1770184621; x=1770789421; darn=lists.xenproject.org;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :from:to:cc:subject:date:message-id:reply-to;
        bh=o83zI6a9ptMD/+/3tK4VzO2TyuHzNSsY5jS6EYYB8HU=;
        b=TGSsWzVEXCuICcu1psUX8CVL08dIVqSCgOiINJkpY82/eKVZ+l0smnwMnmlFoUO5uc
         eyKRYjRw4gM12DCFr/FTKJTN7xO7O5Dfe6okSDmJq4YPuTNm8TwVuT1SiuRTzmdEM01J
         w/HFbm+g266sKOxrV/l04MLSfvGpyEzdTjBlcAVH6uzXP4cY9OwhO49/Y7lzsybwJyh1
         MLgT3HS/GFKPblo5cLsFnlXDufVnzn7ieiSrRchUH4iQX0QwzAqG05dBlrw316aR0ywo
         iogl2Mmr4oS9zWB20ZRJh4Dk/uAu4QmDMQ6I61VRAixm1uDQgkG2HWWR2faPJ5BReC+n
         S6Sw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1770184621; x=1770789421;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=o83zI6a9ptMD/+/3tK4VzO2TyuHzNSsY5jS6EYYB8HU=;
        b=q3jVuTpxwdLdtHNCko8bZBuj+RS3IRd/qNVruMqOe2Vj7I6H/TGgZK5lZfgc9cIgs/
         zcqF5J+f216krZFERer76qu4Dv9JWN4THoRMv+ECi8NciYN9S5Qk4BDPie9bv99oi0Rb
         bMT0Vt5LfhfOb/aa6gwG3OX/5rXE8dz5cbjggvEYfD/FP06IGujALD7QsgjoZqkJlx/n
         rHGmB/bJ1jTu4hUTrxq6k5+MoY9NFo3+dh5iivXQ4tOtSLJ1F34MlYqYOmfkT1WpmGlq
         f9EWE2uPBT6EtwsnPGyRkQAyv9NsVBrngdRjkmr5ou9XnRoTYfxH9Gp+c6e8qXSqwJL9
         Wv2Q==
X-Gm-Message-State: AOJu0YxbuCyJ5DFBVt/f4bATcVsNw4lYv9anjg/v59qlO1Ntj2fsVWh5
	m4SNaKmoPy4Ylfsj2BVJQSdZye0mppPVtOkOzDY7P2K+sNnp0/aSDk3dw2uSKeCE3rztt0igSXb
	F6EM6xW2V3rfX8U+kEfouoSyl6afma4CAX74q
X-Gm-Gg: AZuq6aJ4ZO8rttm0De5ZICACNX9WBb0KT0lktRtsjpPcXzx6Kzi9ebeVCZCLnUwmy42
	ce1iPps0gjdqu2YGlyUTazERfM1hxRtQRKE1nnSnYe2L1jX/HufusR+3U4fk0Gi7ZJpswvvBAUD
	/lK+XnZN+s1odAkXgukHfNFq4aK+GsIT8BXZRE5VfnVcfw3lQZ5YbrmO6ndBZn+yqcc8HfUgjfm
	3DZ0GypZOd2v62juc3pPIfdhcJsA8kZHiCz7EcKbIhortuEHdbEIbQSW4/LUKPrjDLIng==
X-Received: by 2002:a05:6102:3f0e:b0:5ef:a312:e70c with SMTP id
 ada2fe7eead31-5f93a3acae0mr625436137.20.1770184621176; Tue, 03 Feb 2026
 21:57:01 -0800 (PST)
MIME-Version: 1.0
References: <CAHnBbQ_7LhM=uXKiDhXa_x32424veObaDF_NtwuFJZypCf+90w@mail.gmail.com>
 <CAHnBbQ8Wr81NzRLiM22CYDEiuhuWRd_y5dT0QcEwBzbw0K3KPg@mail.gmail.com>
 <CAHnBbQ_57ouoM1e8rpnLR2JrL+7NXy5Uhc=wcC+Z5pr=EC0o+w@mail.gmail.com> <CAHnBbQ8CfOdAZpJpYFVXp92k3e-3_iZWKveof9qqvOvvOA_d8A@mail.gmail.com>
In-Reply-To: <CAHnBbQ8CfOdAZpJpYFVXp92k3e-3_iZWKveof9qqvOvvOA_d8A@mail.gmail.com>
From: Pry Mar <pryorm09@gmail.com>
Date: Tue, 3 Feb 2026 21:56:49 -0800
X-Gm-Features: AZwV_QipZ0LDNhTQ1RMTzlKiGTNXF5piehfoTO8CxJk1wsyRJXAtPArCH3QGV6w
Message-ID: <CAHnBbQ-wwPcpspDpVw95OeTBGsE=P65UVh3-2X+vUcC3LbUR5g@mail.gmail.com>
Subject: Re: do-it-yourself applet for grub-i386-xen_pvh.bin kernel in trixie
 & resolute domU
To: xen-users <xen-users@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="000000000000885d3d0649f93906"

--000000000000885d3d0649f93906
Content-Type: multipart/alternative; boundary="000000000000885d3c0649f93904"

--000000000000885d3c0649f93904
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

the supervisor script *.sh is renamed  to get past as a text file
---snip---
#!/bin/sh

PATH=3D$PATH:/usr/sbin:/sbin
target=3D"$1"
platform=3D"$2"
cfgfile=3D"$3"
pvfile=3Dgrub-${target}-${platform}.bin
        grub-mkstandalone -v --compress=3Dxz --locale-dir=3D/usr/share/loca=
le
--locales=3D"en@quot" --fonts=3D"unicode" \
         --modules=3D"linux" --themes=3D""  \
        -O ${target}-${platform} -o $pvfile "/boot/grub/grub.cfg=3D${cfgfil=
e}"
exit 0
---snip---


On Tue, Feb 3, 2026 at 9:13=E2=80=AFPM Pry Mar <pryorm09@gmail.com> wrote:

>
>
> On Tue, Feb 3, 2026 at 9:05=E2=80=AFPM Pry Mar <pryorm09@gmail.com> wrote=
:
>
>> if needed, this approach works in forky (deb14) too.
>> It might be necessary to move the root symlinks out of the way:
>> cd /
>> mv vmlinuz vmlinuz.new
>> mv initrd.img initrd.img.new
>>
>> cheers,
>>
>> On Tue, Feb 3, 2026 at 8:58=E2=80=AFPM Pry Mar <pryorm09@gmail.com> wrot=
e:
>>
>>> trying again to attach the *cfg
>>>
>>> On Tue, Feb 3, 2026 at 8:51=E2=80=AFPM Pry Mar <pryorm09@gmail.com> wro=
te:
>>>
>>>> Hello xen-users,
>>>>
>>>> Have you tried to boot a pvh domU using the i386-xen_pvh pvgrub2 kerne=
l
>>>> found in
>>>> grub-xen-host package? Called:
>>>> grub-i386-xen_pvh.bin
>>>>
>>>> In both distro's the domU boot hung on me and I had to `xl destroy
>>>> <domID>`.
>>>>
>>>> Here is my applet approach to regenerate the *.bin using the distro
>>>> grub2 software.
>>>>
>>>> 1) get the modules
>>>> apt-get install grub-xen-bin
>>>>
>>>> 2) download from here the 2 attachments, a grub2 script and the
>>>> supervisor script.
>>>>
>>>> 3) chmod +x grub_user_mk_xen_image.sh
>>>>
>>>> 4)  run it:./grub_user_mk_xen_image.sh i386 xen_pvh boot-grub-grub.cfg
>>>> > mks.out 2>&1
>>>>
>>>> hth,
>>>> PryMar56
>>>>
>>>>

--000000000000885d3c0649f93904
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>the supervisor script *.sh is renamed=C2=A0 to get pa=
st as a text file</div><div>---snip---</div><div>#!/bin/sh<br><br>PATH=3D$P=
ATH:/usr/sbin:/sbin<br>target=3D&quot;$1&quot;<br>platform=3D&quot;$2&quot;=
<br>cfgfile=3D&quot;$3&quot;<br>pvfile=3Dgrub-${target}-${platform}.bin<br>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 grub-mkstandalone -v --compress=3Dxz --locale-d=
ir=3D/usr/share/locale --locales=3D&quot;en@quot&quot; --fonts=3D&quot;unic=
ode&quot; \<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0--modules=3D&quot;linux&qu=
ot; --themes=3D&quot;&quot; =C2=A0\<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 -O ${tar=
get}-${platform} -o $pvfile &quot;/boot/grub/grub.cfg=3D${cfgfile}&quot;<br=
>exit 0</div><div>---snip---<br></div><br></div><br><div class=3D"gmail_quo=
te"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Feb 3, 2026 at 9:13=E2=80=
=AFPM Pry Mar &lt;<a href=3D"mailto:pryorm09@gmail.com" target=3D"_blank">p=
ryorm09@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Tue, Feb 3, 2026 at 9:05=E2=80=AFP=
M Pry Mar &lt;<a href=3D"mailto:pryorm09@gmail.com" target=3D"_blank">pryor=
m09@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex"><div dir=3D"ltr"><div>if needed, this approach works in forky =
(deb14) too. <br></div><div>It might be necessary to move the root symlinks=
 out of the way:</div><div>cd /</div><div>mv vmlinuz <a href=3D"http://vmli=
nuz.new" target=3D"_blank">vmlinuz.new</a></div><div>mv initrd.img <a href=
=3D"http://initrd.img.new" target=3D"_blank">initrd.img.new</a></div><div><=
br></div><div>cheers,<br></div></div><br><div class=3D"gmail_quote"><div di=
r=3D"ltr" class=3D"gmail_attr">On Tue, Feb 3, 2026 at 8:58=E2=80=AFPM Pry M=
ar &lt;<a href=3D"mailto:pryorm09@gmail.com" target=3D"_blank">pryorm09@gma=
il.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex"><div dir=3D"ltr">trying again to attach the *cfg <br></div><br><div c=
lass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Feb 3, 2=
026 at 8:51=E2=80=AFPM Pry Mar &lt;<a href=3D"mailto:pryorm09@gmail.com" ta=
rget=3D"_blank">pryorm09@gmail.com</a>&gt; wrote:<br></div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div>He=
llo xen-users,</div><div><br></div><div>Have you tried to boot a pvh domU u=
sing the i386-xen_pvh pvgrub2 kernel found in</div><div>grub-xen-host packa=
ge? Called:<br></div><div></div><div>grub-i386-xen_pvh.bin</div><div><br></=
div><div>In both distro&#39;s the domU boot hung on me and I had to `xl des=
troy &lt;domID&gt;`.</div><div><br></div><div>Here is my applet approach to=
 regenerate the *.bin using the distro grub2 software.</div><div><br></div>=
<div>1) get the modules<br></div><div>apt-get install grub-xen-bin</div><di=
v><br></div><div>2) download from here the 2 attachments, a grub2 script an=
d the supervisor script.</div><div><br></div><div>3) chmod <a class=3D"gmai=
l_plusreply" id=3D"m_6531530619513695358m_-4817268080668596542m_13731340147=
14006748m_-8737083675050108989m_-7329343489606772350m_3728868636853392594pl=
usReplyChip-0">+x grub_user_mk_xen_image.sh</a></div><div><br></div><div>4)=
=C2=A0 run it:./grub_user_mk_xen_image.sh i386 xen_pvh boot-grub-grub.cfg &=
gt; mks.out 2&gt;&amp;1</div><div><br></div><div>hth,</div><div>PryMar56<br=
></div><div><a class=3D"gmail_plusreply" id=3D"m_6531530619513695358m_-4817=
268080668596542m_1373134014714006748m_-8737083675050108989m_-73293434896067=
72350m_3728868636853392594plusReplyChip-0"><br></a></div></div>
</div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>

--000000000000885d3c0649f93904--
--000000000000885d3d0649f93906
Content-Type: text/plain; charset="US-ASCII"; name="grub_user_mk_xen_image.sh.txt"
Content-Disposition: attachment; filename="grub_user_mk_xen_image.sh.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_ml7la19s0>
X-Attachment-Id: f_ml7la19s0

IyEvYmluL3NoCgpQQVRIPSRQQVRIOi91c3Ivc2Jpbjovc2Jpbgp0YXJnZXQ9IiQxIgpwbGF0Zm9y
bT0iJDIiCmNmZ2ZpbGU9IiQzIgpwdmZpbGU9Z3J1Yi0ke3RhcmdldH0tJHtwbGF0Zm9ybX0uYmlu
CiAgICAgICAgZ3J1Yi1ta3N0YW5kYWxvbmUgLXYgLS1jb21wcmVzcz14eiAtLWxvY2FsZS1kaXI9
L3Vzci9zaGFyZS9sb2NhbGUgLS1sb2NhbGVzPSJlbkBxdW90IiAtLWZvbnRzPSJ1bmljb2RlIiBc
CiAgICAgICAgIC0tbW9kdWxlcz0ibGludXgiIC0tdGhlbWVzPSIiICBcCiAgICAgICAgLU8gJHt0
YXJnZXR9LSR7cGxhdGZvcm19IC1vICRwdmZpbGUgIi9ib290L2dydWIvZ3J1Yi5jZmc9JHtjZmdm
aWxlfSIKZXhpdCAwCg==
--000000000000885d3d0649f93906--


