Re: Does anyone reuse /boot or /var partitions ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2015-01-23 at 10:07 -0700, Eric Blake wrote:
> On 01/22/2015 04:00 PM, Chris Murphy wrote:
> > On Thu, Jan 22, 2015 at 2:36 PM, Adam Williamson <
> > adamwill@xxxxxxxxxxxxxxxxx> wrote:
> > > There's a proposed anaconda patch ATM which would disallow 
> > > mounting an existing partition as /boot or /var (or any 
> > > subdirectory of those except /var/www ) without reformatting it. 
> > > i.e., you can't reuse an existing partition with those 
> > > mountpoints.
> > > 
> > > I'm curious to know if anyone / many people do this, and if so, 
> > > if there's a particularly good use case for it; if so, we might 
> > > want to provide that feedback to the anaconda folks.
> > 
> > The upstream Bootloaderspec calls for a shared /boot on BIOS. And 
> > mjg59's derivative bootloaderspec calls for a shared /boot on both 
> > BIOS and UEFI.
> > 
> > http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/ 
> > http://www.freedesktop.org/wiki/MatthewGarrett/BootLoaderSpec/
> > 
> > 
> > > The main driving force for this is 
> > > https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=1074358 , 
> > > as it keeps turning out to be annoyingly tricky to make sure 
> > > that only newly- installed kernels have their initramfs 
> > > regenerated when installing to a shared /boot partition.
> > 
> > Each distro is to have its own directory on /boot per the 
> > bootloaderspecs (both of them) which would resolve this problem.
> 
> Couldn't anaconda just be taught to install its new kernel under a 
> just-created /boot/$subdir and leave the rest of /boot untouched?

Sure it *could*, but that's a major change in behaviour that isn't 
really sensible just to throw in as a bug fix and hope it doesn't 
break anything else. Also, it's not really anaconda's job, it's the 
kernel package that decides where its files live.

>   That sounds to me like both what bootloaderspec variants are 
> proposing - it would get rid of the issue of what do to with any pre-
> existing kernels, because there are no pre-existing kernels if we 
> always install new kernels under a subdirectory specific to the 
> installation rather than in the top level directory of the 
> partition's filesystem.  What good is a proposed shared 
> bootloaderspec document if we aren't willing to implement its ideas, 
> including sharing /boot across multiple distros?



Well, a) so far I don't think anyone else has committed to adopting it 
so doing it for Fedora wouldn't really achieve a whole lot (except 
maybe improving multi-Fedora-boot and happening to solve this 
problem), b) it's a pretty major change and it's all in stuff pjones 
maintains and he has a lot else to do. mjg59 sent an incomplete 
implementation to desktop@ (for some reason?) back last July, but 
that's all I can find:

https://lists.fedoraproject.org/pipermail/desktop/2014-July/009995.html

There's also some discussion from 2013 on systemd-devel:

http://lists.freedesktop.org/archives/systemd-devel/2013-June/011192.html

so basically I think a few people are interested and pushing it along, 
but it's not top priority for anyone? That's what it looks like. CCing 
pjones and mjg59 for comment, if they like.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

-- 
test mailing list
test@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test





[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux