mirror of https://github.com/fspc/gbootroot.git
freesource
24 years ago
2 changed files with 65 additions and 0 deletions
@ -0,0 +1,59 @@ |
|||
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. Load any modules required by your host system. If you decide to use |
|||
tap, do this: |
|||
|
|||
modprobe ethertap |
|||
modprobe netlink_dev |
|||
|
|||
4. Configure the device on your host system. Here the tap device is being |
|||
set to 192.168.1.5 and then routed to the host 192.168.1.4: |
|||
|
|||
ifconfig tap0 192.168.1.5 |
|||
route add -host 192.168.1.4 gw 192.168.1.5 |
|||
|
|||
5. 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 |
|||
|
|||
Hint: An easier way to do this would be to use the UML box in gbootroot from |
|||
your host computer. No .. uml doesn't work within uml. :) |
|||
|
|||
6. 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. |
|||
|
|||
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 |
|||
|
|||
|
@ -0,0 +1,6 @@ |
|||
#!/bin/bash |
|||
|
|||
dd if=/dev/zero of=/swapfile bs=1024 count=32768 |
|||
mkswap /swapfile |
|||
swapon /swapfile |
|||
echo "Done." |
Loading…
Reference in new issue