summaryrefslogtreecommitdiff
path: root/unsorted
diff options
context:
space:
mode:
Diffstat (limited to 'unsorted')
-rw-r--r--unsorted/BuildingHurdLiveCD.mdwn5
-rw-r--r--unsorted/CrossHurd.mdwn96
-rw-r--r--unsorted/InstallTips.mdwn4
-rw-r--r--unsorted/MakeImage.mdwn4
-rw-r--r--unsorted/OskitMach.mdwn4
5 files changed, 12 insertions, 101 deletions
diff --git a/unsorted/BuildingHurdLiveCD.mdwn b/unsorted/BuildingHurdLiveCD.mdwn
index e2082268..a0830c77 100644
--- a/unsorted/BuildingHurdLiveCD.mdwn
+++ b/unsorted/BuildingHurdLiveCD.mdwn
@@ -49,6 +49,7 @@ That was the recipe for using a floppy image. If you use the `-t hd` switch of `
* `/hurd/iso9660fs.static`
* `/hurd/exec`
* `/lib/ld.so.1`
+* `/lib/ld-x86-64.so.1`
## <a name="Contents_of_grub_conf"> Contents of grub.conf </a>
@@ -63,7 +64,9 @@ That was the recipe for using a floppy image. If you use the `-t hd` switch of `
--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)
+ module /lib/ld-x86-64.so.1 /hurd/exec $(exec-task=task-create)
+
+Note: use `ld.so.1` instead of `ld-x86-64.so.1` on 32b systems.
**_Note:_** The `root (cd)` line may prevent some computers from booting the livecd.
diff --git a/unsorted/CrossHurd.mdwn b/unsorted/CrossHurd.mdwn
deleted file mode 100644
index 3313eba3..00000000
--- a/unsorted/CrossHurd.mdwn
+++ /dev/null
@@ -1,96 +0,0 @@
-This will eventually become an installation guide for the Debian crosshurd package (GNU/Hurd cross install only). However, for the time being I am setting it up as a diet version of Hurd/InstalNotes, adapted for crosshurd, adapted for me.
-
--- [[Main/JoachimNilsson]] - 14 Mar 2004
-
-## <a name="Reserving_partitions"> Reserving partitions </a>
-
-You need a swap and root partition, much like any other UNIX system. Two things to remember:
-
-1. Root partition still &lt;2.0 GiB
-2. Root partition: mke2fs -o hurd -b 4096 -L Carlsberg
-
-From a Debian GNU/Linux installation preparing install of GNU/Hurd on /dev/hdb2 reusing the Linux swap on /dev/hdb4.
-
- # mke2fs -o hurd -b 4096 -L Carlsberg /dev/hdb2
-
-<div>
- <center> "Carlsberg. Probably the best beer in the world." </center>
-</div>
-
-## <a name="Bootstrapping"> Bootstrapping </a>
-
-After having installed the Debian crosshurd package you need to mount your newly created Hurd partition.
-
- mkdir /gnu
- mount /dev/hdb2 /gnu
-
-Now, simply run the crosshurd program and follow the onscreen directions. **Do** select the usr symlink.
-
- crosshurd
-
-crosshurd burps a lot of unneeded information on screen and probably fails to install one or two files due to duplicates between GNU and Debian packages. Lets hope this mess is worked out some day.
-
-## <a name="Rebooting"> Rebooting </a>
-
-Before we reboot you must setup a Hurd entry in the menu.lst file of Grub. Do it like this and remember, **no trailing spaces**!
-
-The first two runs (reboots) you must run the Hurd in single-user mode!
-
- title GNU (kernel GNUmach 1.5)
- root (hd1,1)
- kernel /boot/gnumach-1.5-486.gz root=device:hd1s2 -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)
-
-N.B. the '-s' on the kernel line, it is "single user mode", which you need for the first two reboots.
-
-OK, reboot now.
-
-## <a name="First_steps"> First steps </a>
-
-Set TERM variable and run native-install script.
-
- export TERM=mach
- ./native-install
-
-At the end native-install wants you to reboot and run it again. Do so and remember to set the TERM variable as well.
-
-After the second reboot and native-install run you can remove the '-s' in the kernel line above and boot GNU/Hurd as a normal user.
-
-## <a name="Logging_in"> Logging in </a>
-
-Finally, a complete bootstrapped GNU system.
-
- login root
-
- export TERM=mach
-
- nano /etc/fstab
- [add swap partition /dev/hd1s4]
-
- nano /etc/ttys
- [remove all hashes to enable the new Hurd Console]
-
- settrans -fgap /servers/socket/2 /hurd/pfinet -i /dev/eth0 -a 192.168.1.3 -g 192.168.1.1 -m 255.255.255.0
-
- dselect
-
-Now, do the old Debian thing of dancing with dselect for a couple of hours.
-
-Reboot and start the new [[Console]]
-
- login root
-
- console -d vga -d pc_kbd -d generic_speaker /dev/vcs
-
-Move around just like in Linux console, but with persistent scroll-back buffers for each console.
-
-## <a name="References"> References </a>
-
-* [[Network]]
-* [[Console]]
diff --git a/unsorted/InstallTips.mdwn b/unsorted/InstallTips.mdwn
index 46b485ec..ed314979 100644
--- a/unsorted/InstallTips.mdwn
+++ b/unsorted/InstallTips.mdwn
@@ -73,8 +73,8 @@ You should have booted the kernel now, check output to see if it detects your ne
Be sure to issue
- apt-get update
- apt-get upgrade
+ apt update
+ apt upgrade
Before running x run the console
diff --git a/unsorted/MakeImage.mdwn b/unsorted/MakeImage.mdwn
index b9b6e21a..f71743a6 100644
--- a/unsorted/MakeImage.mdwn
+++ b/unsorted/MakeImage.mdwn
@@ -45,12 +45,14 @@ I use this for testing OSKit...
--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)
+ module /lib/ld-x86-64.so.1 /hurd/exec $(exec-task=task-create)
EOF
mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 \
-boot-info-table -o grub.iso iso
+Note: use `ld.so.1` instead of `ld-x86-64.so.1` on 32b systems.
+
## <a name="Booting_Qemu"> Booting Qemu </a>
qemu -m 512 -boot d -cdrom grub.iso -drive cache=writeback,file=gnu.img
diff --git a/unsorted/OskitMach.mdwn b/unsorted/OskitMach.mdwn
index 0f7dfa54..6e1b8e31 100644
--- a/unsorted/OskitMach.mdwn
+++ b/unsorted/OskitMach.mdwn
@@ -48,7 +48,9 @@ You start Oskit-Mach almost the same way as the old 1.x version of GNUmach. Usin
--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)
+ module /lib/ld-x86-64.so.1 /hurd/exec $(exec-task=task-create)
+
+Note: use `ld.so.1` instead of `ld-x86-64.so.1` on 32b systems.
_Remember_ to ensure that there are no trailing spaces after the backslashes on the lines above if you copy-paste this into your menu.list file.