Commit Graph

2707 Commits (a43f97c4e35d0d9c7e6e315e11c909e86936e1cc)

Author SHA1 Message Date
Jeremy Katz ca9f625917 Some debugging helpers
Install terminfo files so that less is useful.  Also, timeout mounting
the rootfs so that we can debug better
2008-12-15 14:40:36 -05:00
Jeremy Katz 7a18688c32 Add the basics for LVM support
For LVM, we need to do activation of the volume group within the initrd.
Stick lvm tools into the initrd as well as a (basic and stupid) udev rule
to run vgchange -ay.  Ultimately we want to get a better rule for this into
udev proper
2008-12-15 14:07:55 -05:00
Jeremy Katz 35c5d61b82 Various fixes to make things work; also listen to root=
Apparently what I had committed was broken.  This fixes some pieces up
and also adds (basic) support for using root=
2008-12-15 13:39:41 -05:00
Jeremy Katz 65e66984d6 Kill udevd 2008-12-10 17:18:22 -05:00
Jeremy Katz a5e56335b5 And licensing... 2008-12-10 16:36:31 -05:00
Jeremy Katz 7de1a73d66 Having a README is always nice 2008-12-10 16:35:29 -05:00
Jeremy Katz ec9315e562 Initial commit
First pass at a new initrd implementation.  Right now, it's a very simple
/init and we use nash's switchroot command via switch_root.  The idea is to
get a switchroot binary into util-linux that can be used instead

generate.sh will let you generate an initrd image.  Note that the generator
is intentionally super simple right now and is an area that will need a lot
of work once we're happier with how the /init process runs
2008-12-10 16:32:21 -05:00