[devel] initrd: root=SOURCE=foobar
Alexey Gladkov
legion на altlinux.ru
Пт Янв 25 12:54:32 MSK 2019
Привет!
В make-initrd 2.2.8 появилась возможность смонтировать корень не дожидаясь
какого-то эвента (иногда это бессмысленно). Старые добрые параметры root=,
rootflags=, rootfstype= всё также задают параметры корня из cmdline, но
теперь префикс root=SOURCE=... указывает на то, чтобы initrd попытался
смонтировать корень как можно скорее.
Данную фичу я использую для монтирования 9p внутри qemu при тестировании.
Вот пример конфигурации:
qemu \
-fsdev "local,id=virtfs-0,path=/path/to/rootfs,security_model=none" \
-device "virtio-9p-pci,fsdev=virtfs-0,mount_tag=rootfs" \
-append "root=SOURCE=rootfs rootflags=rw,trans=virtio,version=9p2000.L rootfstype=9p"
--
Rgrds, legion
Подробная информация о списке рассылки Devel