Re: [PATCH 2.6.24] chroot= as a new kernel parameter

From: Christian Kujau
Date: Fri Mar 07 2008 - 17:32:52 EST


On Fri, 7 Mar 2008, devzero@xxxxxx wrote:

* H. Peter Anvin <hpa@xxxxxxxxx> wrote:
init=/path/to/any/sbin/chroot /newroot /sbin/init

Great, I was looking for something like this myself some time ago!

wouldn`t it be useful to add a hint to kernel-parameters.txt ?

How about:

--- linux-2.6-git/Documentation/kernel-parameters.txt 2008-02-21 12:01:37.000000000 +0100
+++ linux-2.6-git/Documentation/kernel-parameters.txt.edited 2008-03-07 23:26:39.000000000 +0100
@@ -799,9 +799,12 @@ and is between 256 and 4096 characters.
See header of drivers/scsi/in2000.c.

init= [KNL]
- Format: <full_path>
+ Format: <full_path> <options>
Run specified binary instead of /sbin/init as init
- process.
+ process. init= is able to take more than one option
+ allowing us to do:
+ init=/path/to/any/sbin/chroot /newroot /sbin/init
+ ...and thus booting into /newroot.

initcall_debug [KNL] Trace initcalls as they are executed. Useful
for working out where the kernel is dying during

Thanks,
Christian.
--
BOFH excuse #116:

the real ttys became pseudo ttys and vice-versa.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/