summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--setupgnu.mdwn51
1 files changed, 21 insertions, 30 deletions
diff --git a/setupgnu.mdwn b/setupgnu.mdwn
index 69398be1..ac978b38 100644
--- a/setupgnu.mdwn
+++ b/setupgnu.mdwn
@@ -18,17 +18,17 @@ Note: 2GB limit for partitions is no more there, it is fixed
## Step 2: Create GNU Hurd filesystem on the partition
-<pre> # mke2fs -o hurd /dev/hdd6 </pre>
+ # mke2fs -o hurd /dev/hdd6
## Step 3: Grab a snapshot of the GNU
+
from <http://www.update.uu.se/~ams/home/slask/GNU/> or Extended GNU from <http://i-hug.sarovar.org/downloads/GNU/extended/>
## Step 4: Extract the snapshot to the newly created partition
-<pre> # mount /dev/hdd6 /mnt
- # cd /mnt
- # tar -jxvf <path to downloaded location>/GNU--2006-01-08.tar.bz2
-</pre>
+ # mount /dev/hdd6 /mnt
+ # cd /mnt
+ # tar -jxvf <path to downloaded location>/GNU--2006-01-08.tar.bz2
Wait for the extraction to complete, depending on the system configuration the time varies. The compressed image is 178MB and it uncompresses to about 750MB
@@ -38,26 +38,20 @@ This can be tricky since the partition naming is different for linux, grub and h
My configuration look like this ...
-<pre>
-title GNU (also known as GNU/Hurd)(Single user)
-root (hd0,5)
-kernel /boot/gnumach.gz root=device:hd3s6 -s
-module /hurd/ext2fs.static --multiboot-command-line=${kernel-command-line} --host-priv-port=${host-port} --device-master-port=${device-port} --exec-server-task=${exec-task} -T typed ${root} $(task-create) $(task-resume)
-module /lib/ld.so.1 /hurd/exec $(exec-task=task-create)
-</pre>
-
-<pre>
-title GNU (also known as GNU/Hurd)(Multi-user)
-root (hd0,5)
-kernel /boot/gnumach.gz root=device:hd3s6
-module /hurd/ext2fs.static --multiboot-command-line=${kernel-command-line} --host-priv-port=${host-port} --device-master-port=${device-port} --exec-server-task=${exec-task} -T typed ${root} $(task-create) $(task-resume)
-module /lib/ld.so.1 /hurd/exec $(exec-task=task-create)
-</pre>
-
-<pre>
-grub linux hurd
-hd0,5 hdd6 hd3s6
-</pre>
+ title GNU (also known as GNU/Hurd)(Single user)
+ root (hd0,5)
+ kernel /boot/gnumach.gz root=device:hd3s6 -s
+ module /hurd/ext2fs.static --multiboot-command-line=${kernel-command-line} --host-priv-port=${host-port} --device-master-port=${device-port} --exec-server-task=${exec-task} -T typed ${root} $(task-create) $(task-resume)
+ module /lib/ld.so.1 /hurd/exec $(exec-task=task-create)
+
+ title GNU (also known as GNU/Hurd)(Multi-user)
+ root (hd0,5)
+ kernel /boot/gnumach.gz root=device:hd3s6
+ module /hurd/ext2fs.static --multiboot-command-line=${kernel-command-line} --host-priv-port=${host-port} --device-master-port=${device-port} --exec-server-task=${exec-task} -T typed ${root} $(task-create) $(task-resume)
+ module /lib/ld.so.1 /hurd/exec $(exec-task=task-create)
+
+ grub linux hurd
+ hd0,5 hdd6 hd3s6
If you have only one harddisk it will be hd0 for grub wherever you connect it.
But linux and hurd names depend on whether you connect it as primary master
@@ -75,11 +69,10 @@ In my case the root device is hd0s6 (hdd6)
It will do some initial setup and you will get a prompt.
Now reboot into your configured GNU System.
-<pre>
-# reboot
-</pre>
+ # reboot
## Step 7: Start using your GNU system
+
Here is the GNU/Hurd users guide. It starts from the basics. <http://www.gnu.org/software/hurd/users-guide/using_gnuhurd.html>
*Warning! : It is not yet ready for normal use, it is a developer's release.*
@@ -87,5 +80,3 @@ Here is the GNU/Hurd users guide. It starts from the basics. <http://www.gnu.org
So when you encounter bugs report it to bug-hurd@gnu.org
Join us on gnu-system-discuss <http://lists.gnu.org/mailman/listinfo/gnu-system-discuss> to help finish the GNU System.
-
--- PraveenA - 07 Sep 2006 \ No newline at end of file