[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