Le 29/04/2015 19:07, Steve Litt a écrit :
On Wed, 29 Apr 2015 18:13:04 +0200
Didier Kryn <k...@in2p3.fr> wrote:
Le 29/04/2015 16:47, Steve Litt a écrit :
maybe then we could eliminate the initramfs step entirely.:-)
Sure that would be nice. It's something you can do for each
machine, but is not practical for a distro intended for all. Some
drivers, notably disk, raid, lvm, are necessary to mount your root
partition, and these drivers are so many, to match all possible
hardware configs, that they would bloat the kernel if they were built
"in kernel".
I think I see what you're saying. If I hear you correctly, you're saying
that if you're using lvm, disk encryption, or raid, you can't even
mount the root partition without adding the drivers (with modprobe, I
assume), before the root partition is even mounted. And of course, to
do that, you'd have to have a functioning /dev tree.
Makes sense. Back when I used to go without initrd/initramfs, I used
ordinary ext? partitions and had all necessary commands and drivers on
the root filesystem. That would probably still work if I meet those two
conditions, but it's not a general solution.
Did I understand what you were saying?
Yep. That's what I mean. Including not only lvm and raid but also
the whole menagerie of disk drivers and filesystems. If you tune the OS
for one hardware config, then better build the kernel with drivers included.
Didier
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng