[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Force location of GRUB's boot and core images ?
From: |
Andrei Borzenkov |
Subject: |
Re: Force location of GRUB's boot and core images ? |
Date: |
Sun, 9 Apr 2017 11:52:36 +0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 |
09.04.2017 11:14, Pascal Hambourg пишет:
> Hello,
>
> In some cases I would need to force installation of GRUB's boot and core
> images into a specific location on the drive instead of letting
> grub-install decide automatically.
>
> For example :
> - install the boot image in the first sector of an unformatted partition
> - install the core image in the second and next sectors of that partition.
>
> Is this possible through any undocumented options or internal commands ?
>
No. The most straightforward workaround is to create loop device on top
of partition and create partition table inside with at least one
partition and suitable post-MBR gap. Then you will be able to install on
/dev/loopX. You may zap partition table afterwards to avoid confusion.
Technical reason is that writing (or at least computing actual on-disk
location) of core.img is performed by either partlabel-specific or
filesystem-specific code, so if you have neither then there is no code
to do it.
> At the moment the only way that approaches what I need is tu use a
> partition type such as btrfs which supports embedding, but this is
> overkill as it requires btrfs-tools to be installed and a ridiculously
> huge minimal partition size.
>
> (Please CC me as I have limited access to the list)
>
> _______________________________________________
> Help-grub mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/help-grub
Re: Force location of GRUB's boot and core images ?, Xen, 2017/04/09