Rescue ramdisk system ready to be tested

Francois Tigeot ftigeot at wolfpond.org
Sat Apr 5 07:35:33 PDT 2014


Hi,

I have created a rescue ramdisk system; it's currently living in git branch
visible on
http://gitweb.dragonflybsd.org/~ftigeot/dragonfly.git/shortlog/refs/heads/dfly_initrd2

All binaries on the ramdisk are static and most of them are crunched together
with the crunchgen and crunchide utilities to reduce space overhead.

Steps to test it:

* Use the git dfly_initrd2 branch from the repository on
  git://leaf.dragonflybsd.org/~ftigeot/dragonfly.git

* Or apply the patches in
  http://leaf.dragonflybsd.org/~ftigeot/dfly_initrd2/
  on top of a DragonFly -master (3.7) repository

* Run a full make buildworld / make installworld / make upgrade sequence
  A ramdisk image will be put into /boot/kernel/initrd.gz

* Reboot and select the 'r' choice in the bootloader menu

Your machine will boot in a single user ramdisk environment; it's pretty
spartan but there are enough utilities to mount filesystems, manage disk
slices or disklabel partitions, etc...

I would like to know if this new ramdisk can be used as-is to mount encrypted
root filesystems and other weird schemes currently requiring a custom initrd.

-- 
Francois Tigeot


More information about the Users mailing list