# GNU pre0.3-J2 for Bochs mini-FAQ
%TOC%
----
## What do you mean "GNU", the GNU Hurd?
Yes and no. See
## Where are...?
Latest version of this FAQ: [[Distrib/BochsFAQ]]
Latest GNU image for Bochs: [http://sourceforge.net/project/showfiles.php?group\_id=12580](http://sourceforge.net/project/showfiles.php?group_id=12580)
## Disk line for .bochsrc?
for Bochs 2.0 or later:
ata0-master: type=disk, path="gnu.img", cylinders=1024, heads=16, spt=63
for older versions:
diskc: file="gnu.img", cyl=1024, heads=16, spt=63
## My PATH and prompt are weird, and X clients fail
The profile is not loaded properly, do it manually with `". /etc/profile"`
## How can i change terminals?
The Mach default console lack have multi-terminal capability, and up 'til recently we recommended the "screen" program. However, the new console server is installed and configured with 6 terminals. You can launch it with the ncursesw driver:
console -d ncursesw /dev/vcs
Switching is done via `C-w 1` (or 2, 3, ...). you can exit it with `C-w x`
See the original posting to debian-hurd, , or [[Hurd/HurdConsole]] for more details.
**_IMPORTANT:_** Note that X doesn't work well while running the console server.
## Does X work?
Somewhat:
* DRI and speedo modules won't load so they're deactivated.
* The VESA driver also failed so VGA is being used.
* more than 8 bpp won't work.
* for some weird reason the mouse server in `/dev/mouse` doesn't respond, so the mouse is inoperative.
* GNU is still an unstable OS which makes X crash often on it.
To reconfigure it, see Distrib.Xfree86, or:
dpkg-reconfigure xserver-xfree86
then apply a patch to fix the mouse section:
patch /etc/X11/XF86config-4 /root/XF86Config-4.diff
Installed clients are blackbox window manager and rxvt terminal emulator.
## Is network configured?
Yes, to change parameters use:
settrans -apfg /servers/socket/2 /hurd/pfinet [options to pfinet]
See `/hurd/pfinet --help` for details, or the [[Hurd/GetNetworkRunning]] topic.
## How do i mount stuff?
settrans -afg /hurd/
Where `node` is your mount point and `translator` is the filesystem server. Add `-p` to settrans if you want it to stay over reboots (fstab-like)
## Anything neat to try?
Yes! instead of `"su"` use `"sush"`, a more flexible version that manages multiple UIDs.
You can also play with userspace filesystems for NFS and FTP in `/hurd/{nfs,ftpfs}` that you can run as user, debug with GDB, etc.
## More questions?
Read the FAQ () for a general overview on the GNU system.