Michael wrote:
> On Monday, 24 June 2024 22:52:31 BST Dale wrote:
>> Grant Edwards wrote:
>>> On 2024-06-24, Dale <rdalek1...@gmail.com> wrote:
>>>> Michael wrote:
>>>>> On Monday, 24 June 2024 20:47:15 BST Dale wrote:
>>>>>> Have you seen this before?
>>>>> No, because I've never used dracut.
>>>> I just had a thought.  I have /usr on the root partition now.  Do I even
>>>> need a init thingy? 
>>> Same question as always: does your kernel have enough built-in
>>> drivers/modules to mount the root fileystem on /?
>>>
>>> If yes, then you don't need an initrd.
>>>
>>> If no, then you do need an initrd.
>>>
>>> I don't think where /usr is matters, does it?
>>>
>>> --
>>> Grant
>> My understanding, the whole init thing started with a bluetooth keyboard
>> or mouse driver that was installed in /usr instead of /bin or /sbin,
>> whichever one fits.  I've always had /usr on its own partition until
>> this time.  Mostly because it is easier to put /boot and root on regular
>> partitions and then put /usr, /var and of course /home on LVM.  That way
>> as software like LOo, KDE and others grew, I could use LVM to grow them
>> easily enough. 
> You need access to the LVM tools to be able to access your /usr.  I expect 
> they will be under /usr - hence you need an early userspace with the required 
> tools to be able mount LVM and anything in it.
>
> Alternatively, use btrfs and do away with LVM.
>
>
>> Given the merge of bin and sbin to /usr, I have no idea if a system will
>> boot without a init thingy or not.
> It won't boot without a initrd if /usr is on a different partition, because 
> the OS needs commands available on /usr to boot with.  Chicken <-> egg 
> problem.
>
>
>> This is the first time I've
>> ran/installed a system with those merged.  I'd think it would work but I
>> don't want to have a unbootable system to find out it doesn't either. 
> With a merged /usr you will now also have /bin, /sbin, /lib, /lib64, all of 
> them in /usr.
>

On this new install, basically, I have /, /boot, /efi, /home and /var on
separate partitions.  I put /usr on / like most people do nowadays.  I
guess I can boot without a init thingy but not sure.  I'd rather have
two entries, one with and one without a init thingy to test with.  May
do that later on. 

Dale

:-)  :-) 

Reply via email to