On Fri, Jan 22, 2010 at 06:39:58PM +0300, AlannY wrote: > Hi there. I'm newbie in Archlinux's boot process. > > I need to run my own script in early userspace (initramfs). > It must be after mounting root file system, but before switch root. > > I've opened default initramfs (kernel26.img) and reviewed it's content. > So, Archlinux uses some kind of tool called 'kinit'. And it seems, > that this tool mounts root and then switch. > > How to run my own script in kinit? Where can be found documentation of kinit? > > Thanks for patience. The best way I found to do this was to read the source for the /lib/initcpio/{init,init_functions} look at some of the pairs /lib/initcpio/{hooks,install}/foo for different foo. However, you have to realize that you only have a restricted set of binaries and shell commands available then. Also, Arch is in the process of moving to a different initcpio system. It's not in any of the repos yet, but is in the pipeline. I haven't fully understood what the changes will be. I think they're getting rid of the use of klibc. I expect others who do know better will chime in. -- Jim Pryor profjim@xxxxxxxxxxxx