Использование initrd / initramfs в качестве корневой файловой системы

В Android исходный RAM-диск остается установленным в течение всего времени работы операционной системы. Нет switch_root / pivot_root .

Является ли такая настройка простой в использовании с настольным дистрибутивом Linux? Например, могу ли я внести несколько изменений в файл cpio.gz созданный mkinitcpio в Arch Linux, чтобы предотвратить его переключение корневого устройства и привязать каталоги монтирования, такие как /etc , /usr и /etc корневой mkinitcpio на основе RAM файловая система?