I updated the installation instructions a bit to reflect the Hurd
console and the current state of X configuration and also did some other
* Removed mention of the Hurd kernel-cousin, it's gone since several
* Removed bug-grub as Hurd related mailing list.
* Changed the contact address from Marcus to debian-hurd
* Use -b 4096 as option for mke2fs, to work-around limitations in
* Removed 'don't touch keyboard during bootup', it's since fixed.
* Updated apt-offline documentation location
* Rewrote X configuration and added Hurd console sections.
* Also mention the NIC-update in the news entry for K8.
RCS file: /cvs/webwml/webwml/english/ports/hurd/hurd-contact.wml,v
retrieving revision 1.25
diff -u -u -r1.25 hurd-contact.wml
--- hurd-contact.wml 2 Oct 2004 23:23:11 -0000 1.25
+++ hurd-contact.wml 12 Jan 2005 11:29:40 -0000
@@ -14,12 +14,6 @@
distribution. If you have problems with the Debian packages of the
Hurd, or if you want to join the development, this is the correct
-As the Debian GNU/Hurd project is covered in a
-Cousin</a> you can read <em>excellent</em> summaries of the mailing
-list discussion online. Don't waste your time reading the full thing,
-go over to Kernel Cousins!</li>
@@ -40,17 +34,12 @@
from the developers on this list. You can also report bugs there, but
please consider using the <a href="$(HOME)/Bugs/">Debian Bug Tracking
System</A> for this purpose.</li></ul>
-There are further mailing lists that are closely related to the Hurd
-<li><a name="bug-grub"><tt>bug-grub</tt></a> is a mailing list hosted
-by GNU for discussion about GNU Grub development.</li></ul>
Contacting the Web Author</h2>
If you have troubles with the web server, you should contact
<tt>firstname.lastname@example.org</tt>, but if you find any errors in the
-content of the Hurd porting pages, you should write to <a
-href="mailto:email@example.com">Marcus Brinkmann</A>, so he can fix
+content of the Hurd porting pages, you should write to the <a
+href="mailto:firstname.lastname@example.org">debian-hurd</A> mailing list, so we
+can fix it.
RCS file: /cvs/webwml/webwml/english/ports/hurd/hurd-install.wml,v
retrieving revision 1.35
diff -u -u -r1.35 hurd-install.wml
--- hurd-install.wml 28 Nov 2004 22:45:36 -0000 1.35
+++ hurd-install.wml 12 Jan 2005 11:29:41 -0000
@@ -108,12 +108,12 @@
-To create a filesystem, use <CODE>mke2fs</CODE> and pass it <SAMP>`-o hurd'
+To create a filesystem, use <CODE>mke2fs</CODE> and pass it <SAMP>`-b 4096 -o hurd'
</SAMP> to designate the Hurd as the owner of the new file system. For
instance, assuming the partition is <TT>`/dev/hda2'</TT>:
-<table><tr><td> </td><td class=example><pre> # mke2fs -o hurd /dev/hda2
+<table><tr><td> </td><td class=example><pre> # mke2fs -b 4096 -o hurd /dev/hda2
@@ -280,12 +280,6 @@
-Sit back and watch the messages. This is actually more important than most
-people believe: there is a bug in GNU Mach whereby hitting a key during the
-boot process causes the kernel to panic.
If GNU/Hurd fails to boot, it could be due to shared IRQs: GNU Mach does not
play well with these. You can verify your situation by looking at, for
instance, the <TT>`/proc/interrupts'</TT> file under GNU/Linux. Also, as GNU
@@ -504,59 +498,57 @@
If GNU Mach does not recognize your network card or you use a modem, the only
way to upgrade will be to download the packages and then transfer them to the
GNU system. The easiest way to do this is to use apt off-line. Refer to
-<TT>`/usr/share/doc/apt/offline'</TT> for detailed instructions.
+<TT>`/usr/share/doc/apt-doc/offline.text.gz'</TT> for detailed instructions.
-<h3> 8.4 XFree86 </h3>
+<h3> 8.4 The Hurd console</h3>
-XFree86 has been ported and all video cards, which it supports that do not
-require a kernel module should work.
-First, set up the keyboard translator:
+Besides the Mach console you encountered during installation, the GNU Hurd features
+a powerful user-space console providing virtual terminals. Currently, you have to
+start the Hurd console manually with the following command:
<table><tr><td> </td><td class=example><pre> # cd /dev
- \# ./MAKEDEV kbd
+ \# console -d vga -d pc_mouse --repeat=mouse -d pc_kbd --repeat=kbd -d generic_speaker -c /dev/cons /dev/vcs
-And then the mouse translator. For a serial port mouse, run the following
-replace <TT>`com0'</TT> with the appropriate communication port:
+Inside the Hurd console, you can switch between virtual terminals via <KBD>ALT+F1,
+ALT+F2</KBD> and so on. <KBD>ALT+CTRL+BACKSPACE</KBD> detachs the Hurd console and
+brings you back to the Mach console, from where you can reattach again with the above
-<table><tr><td> </td><td class=example><pre> # settrans -cap /dev/mouse /hurd/mouse --device=com0 --protocol=microsoft
+<h3> 8.5 XFree86 </h3>
-Make sure that <TT>`/dev/com0'</TT> actually exists. If it does not, create it
-using <CODE>MAKEDEV</CODE> in the usual fashion.
+XFree86 has been ported and all video cards, which it supports that do not
+require a kernel module should work.
-PS/2 so not require a device node. It is simple a matter of:
+You need to be in the Hurd console and have repeaters setup as indicated in
+Section 8.4 above. As XFree86 has <CODE>/dev/kbd</CODE> hardcoded as device for
+the keyboard, you have to make a symlink:
-<table><tr><td> </td><td class=example><pre> # settrans -cap /dev/mouse /hurd/mouse --protocol=ps/2
+<table><tr><td> </td><td class=example><pre> # cd /dev
+ \# cd /dev
+ \# ln -s cons/kbd kbd
+ \# ln -s cons/mouse mouse
-Other mice can be used; run <TT>`/hurd/mouse'</TT> with the
-<SAMP>`--help'</SAMP> option for details.
-You will need several X packages. x-window-system-core, rxvt and twm or fvwm
-are a good start.
+You will need several X packages. <CODE>x-window-system-core, rxvt</CODE> and
+<CODE>twm, fvwm<CODE> or <CODE>wmaker</CODE> are a good start.
Debconf can be used to configure XFree86, however, it is not Hurd aware and
-the configuration file will need to be tweaked. Change the pointer section to
+the configuration file will need to be tweaked. After configuring, change the
+pointer section to read:
<table><tr><td> </td><td class=example><pre>Section "Pointer"
@@ -566,8 +558,8 @@
-<SAMP>`Emulate3Buttons'</SAMP> may be optionally added. Nothing else will
+<SAMP>`Emulate3Buttons'</SAMP> and <SAMP>`ZAxisMapping'</SAMP> must both be
@@ -593,9 +585,3 @@
-<h3> 8.5 Virtual Terminals </h3>
-GNU/Hurd does not have virtual terminals although it is in development. Use
-the <CODE>screen</CODE> package in the interim.
RCS file: /cvs/webwml/webwml/english/ports/hurd/hurd-news.wml,v
retrieving revision 1.30
diff -u -u -r1.30 hurd-news.wml
--- hurd-news.wml 30 Dec 2004 21:40:14 -0000 1.30
+++ hurd-news.wml 12 Jan 2005 11:29:41 -0000
@@ -5,7 +5,7 @@
<P>The K8 CD Images are now available. These Images support Filesystems bigger
-than 2 GB.<br/>
+than 2 GB and feature an update of the network device drivers.<br/>
See the <A HREF="./hurd-cd">Hurd CD page</a> for further information.</p>
If nobody objects, can either somebody commit this please, or I'll
forward it to debian-www in the next days. Comments welcome