summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2025-11-27 17:31:03 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2025-11-27 17:31:03 +0100
commit168078299e71a87dd6df56e28fcf33caa0349357 (patch)
tree8c64037d6d58febc4049c794d09bceece39c0423
parent3288e40a972502efc73be6786aa4ff0c59d833de (diff)
nodes may need to be recreated
-rw-r--r--faq/dev-init.mdwn11
1 files changed, 7 insertions, 4 deletions
diff --git a/faq/dev-init.mdwn b/faq/dev-init.mdwn
index 1b6693fa..bd519c34 100644
--- a/faq/dev-init.mdwn
+++ b/faq/dev-init.mdwn
@@ -24,16 +24,19 @@ or
or even completely by hand:
- settrans -fg /target/dev/console /hurd/term /dev/console device console
- settrans -fg /target/dev/null /hurd/null
- settrans -fg /target/servers/socket/1 /hurd/pflocal
- settrans -fg /target/dev/urandom /hurd/random --seed-file /var/lib/random-seed --fast
+ settrans -cfg /target/dev/console /hurd/term /dev/console device console
+ settrans -cfg /target/dev/null /hurd/null
+ settrans -cfg /target/servers/socket/1 /hurd/pflocal
+ settrans -cfg /target/dev/urandom /hurd/random --seed-file /var/lib/random-seed --fast
to restore it or at least the basic parts.
You can also try to fix some entries from a Linux system (mounting it as ext4) with:
touch /target/dev/console
+ touch /target/dev/null
+ touch /target/servers/socket/1
+ touch /target/dev/urandom
setfattr -n gnu.translator -v "/hurd/term\0/dev/console\0device\0console\0" /target/dev/console
setfattr -n gnu.translator -v "/hurd/null\0" /target/dev/null
setfattr -n gnu.translator -v "/hurd/pflocal\0" /target/servers/socket/1