add cinit-0.3pre16
Signed-off-by: Nico Schottelius <nico@ikn.schottelius.org>
This commit is contained in:
parent
0a2c96848b
commit
0c13ed6979
1089 changed files with 101811 additions and 0 deletions
|
|
@ -0,0 +1,48 @@
|
|||
--------------------------------------------------------------------------------
|
||||
testing cinit in a User-Mode-Linux (uml),
|
||||
Nico Schottelius 2005-06-14 (Last Modified: 2005-06-14)
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
1. Get an image you want to install cinit to
|
||||
2. Compile an UML
|
||||
3. change bin/cinit.uml.test to your needs
|
||||
4. put a configuration (/etc/cinit) on to your image
|
||||
5. ./bin/cinit.uml.test
|
||||
-> wait, your Linux starts with cinit enabled.
|
||||
|
||||
If you omit 4, you'll see how cinit will fail without having its base
|
||||
directory.
|
||||
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Using a raw (x86) hd image:
|
||||
Access partition 1 via losetup:
|
||||
|
||||
sudo losetup -o 32256 /dev/loop0 "$hierabs/debian-hd.img"
|
||||
linux ubd0=/dev/loop0 init=/sbin/cinit "$@"
|
||||
|
||||
Offset was taken from fdisk:
|
||||
|
||||
[19:22] denkbrett:emu# fdisk -l -u /dev/sda
|
||||
|
||||
Disk /dev/sda: 80.0 GB, 80026361856 bytes
|
||||
255 heads, 63 sectors/track, 9729 cylinders, total 156301488 sectors
|
||||
Units = sectors of 1 * 512 = 512 bytes
|
||||
Disk identifier: 0x1669c708
|
||||
|
||||
Device Boot Start End Blocks Id System
|
||||
/dev/sda1 63 19535039 9767488+ 83 Linux
|
||||
/dev/sda2 19535040 23438834 1951897+ 82 Linux swap / Solaris
|
||||
/dev/sda3 23438835 156296384 66428775 83 Linux
|
||||
|
||||
===> 63*512bytes spaeter beginnt sda1
|
||||
|
||||
[19:23] denkbrett:~% echo 512\*63 |bc -l
|
||||
32256
|
||||
|
||||
Results in losetup -o 32256 /dev/loop0 ./debian-hd.img
|
||||
|
||||
Scripts from the nsbin project (lo-*) can be used.
|
||||
It can be found at http://unix.schottelius.org/cgi-bin/gitweb.cgi.
|
||||
--------------------------------------------------------------------------------
|
||||
Loading…
Add table
Add a link
Reference in a new issue