Open AlexanderZhirov opened 2 years ago
The problem with pulling the initrd apart, is that you no longer have an initrd. *Most of the time, Linux needs an initrd, though usually only a small one that helps it load file system modules and track down the root volume, then it switches to the files on the root volume. TS was not made to work that way. It's init system won't do that.
And I can't think of any workaround?)
No. A more traditional linux distro is maybe what you are looking for.
So, what if I create an initrd
that will pass its download on to the unpacked distribution?
It should be a learning experience.
I'm trying to try to install this system as a permanent build, so that it does not ship over the network and with the possibility of making changes (installing new packages, etc.), so that when rebooting it does not disappear anywhere and without constant reassembly of the distribution. For some things I have to make improvements, but constantly reassembling the image is not very convenient. In general, I decided to unpack
initrd
as the main system and use it when booting. I would like to understand what are the pitfalls? Since I'm stuck at the moment that the kernel can't recognize the root system.I separately installed GRUB, copied the
vmlinuz
kernel toboot
, which comes with the TS build.I go to the
chroot
from under myself, everything works.GRUB settings are specified correctly, the kernel is picked up when loading:
The UUID was also indicated, according to the information on my device:
Maybe some other configuration is missing?