gBootRoot pronounced "bOOtrOOt"

67 lines
1.9 KiB

$Id: README-debian-X11,v 1.4 2001/11/08 06:16:29 freesource Exp $
make_debian-X11 replacement
Setting up the root filesystem
-----------------------------
1. Run setup in this directory:
. setup
Setting up a Swap File
----------------------
1. Run make_swapfile in this directory:
. make_swapfile
Getting X working
-----------------
1. To get X11 working you will need to get your network up. The instructions
below assume your host (the computer you are running) has an ip of 192.168.1.4,
a uml ip of 192.168.1.2 and a tap device ip of 192.168.1.5.
2. If you haven't already done this, you will want to edit the
/etc/network/interfaces file using vi. This should be self-explanatory.
3. You don't need to load any modules required by your host system, because
uml_net will cause the modules to be loaded automatically - assuming your
kernel has kmod - when it automatically configures the tap device interface
for ethertap. But if you want or need to do it manually from your host
system, you could do something like this:
modprobe ethertap
modprobe netlink_dev
ifconfig tap0 192.168.1.5
route add -host 192.168.1.4 gw 192.168.1.5
4. The next time you start the uml kernel and boot the root_fs you will want
to give it options like this where HWaddr (see ifconfig) belongs to your
network device:
ubd0=/root_fs_debian_x11 root=/dev/ubd0 eth0=ethertap,tap0,HWaddr,192.168.1.5 mem=64M
5. At this point you should be able to ping 192.168.1.4.
Hint: Check to make sure that uml_net came bundled with the uml kernel,
because this is what enables networking, and make sure it is setuid root
(chmod 4755).
6. Run startx. It will ask for your host ip number.
That's it.
Links:
user-mode-linux.sourceforge.net
Hints:
Mount the host fs: mount -t hostfs none /mnt
mount -t hostfs none -o /home /mnt
Jonathan Rosenbaum
freeesource@users.sourceforge.net