GNU\Hurd (GNU\Mach)

Smalltalk
Antworten
Benutzeravatar
abi
Beiträge: 2219
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

GNU\Hurd (GNU\Mach)

Beitrag von abi » 21.05.2003 16:40:09

hi,

hat das schon wer getestet ?
/me ist grad dabei eine ISO zu saugen.

Also wie läuft das ab ? so wie ich das verstanden hab, muss ich eine Debian CD meiner Wahl nehmen und die entsprechenden Partitionen (die nicht größer als 2 GB sein dürfen) erstellen, (mit zusatzoption -o hurd). Anschließend ein Base system (.tgz) auf die Parition entpacken, noch einige kleine Dinge erledigen, Grub Bootdiskette bauen und booten ?

und was dann ? Was hat das dann der Debian Port /ports/hurd) damit zu tun ? da könnt ich doch theoretisch auch z.b. ne SuSE CD nehmen und das von Hand machen ?

/me hat das bestimmt nicht richtig verstanden ;)

Benutzeravatar
BeS
Moderator
Beiträge: 3238
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart

Beitrag von BeS » 21.05.2003 17:00:52

Hallo,
ich habe GNU/Hurd schon getestet.

Wie es mit den isos geht kann ich nicht sagen. Ich habe mir einfach das Base-System als tar.gz heruntergeladen und dann von GNU/Linux aus installiert.

Prinzipiell müsste es aber so gehen wie du beschrieben hast. Die Bootdiskette kannst du dir sparen wenn du sowieso schon grub installiert hast, dann kannst du GNU/Hurd direkt dort eintragen.
und was dann ? Was hat das dann der Debian Port /ports/hurd) damit zu tun ?
Debian ist bisher die einzige GNU/Hurd Distribution. D.h du hast auch unter GNU/Hurd apt-get mit dem du alle nötigen Programme installieren kannst :)
da könnt ich doch theoretisch auch z.b. ne SuSE CD nehmen und das von Hand machen ?
Das versteh ich jetzt nicht... Was hat SuSE mit GNU/Hurd zu tun?
da könnt ich doch theoretisch auch z.b. ne SuSE CD nehmen und das von Hand machen ?

PS: Hast du schon die Texte auf pro-linux zu gnu/hurd gesehen? Die ist gerade für den Anfang ganz gut!

Benutzeravatar
abi
Beiträge: 2219
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 21.05.2003 17:19:45

BeS hat geschrieben:Hallo,
ich habe GNU/Hurd schon getestet.

Wie es mit den isos geht kann ich nicht sagen. Ich habe mir einfach das Base-System als tar.gz heruntergeladen und dann von GNU/Linux aus installiert.
ah hm.. ok ..
wo krieg ich das base tgz her ?

Benutzeravatar
BeS
Moderator
Beiträge: 3238
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart

Beitrag von BeS » 21.05.2003 17:33:14

Hallo,
das tar.gz bekommst du hier: ftp://alpha.gnu.org/gnu/hurd/contrib/ma ... est.tar.gz

Eine Installationsanleitung findest du auf pro-linux oder hier: http://www.gnu.org/software/hurd/hurd.html

Benutzeravatar
abi
Beiträge: 2219
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 21.05.2003 17:34:48

BeS hat geschrieben:Hallo,
das tar.gz bekommst du hier: ftp://alpha.gnu.org/gnu/hurd/contrib/ma ... est.tar.gz

Eine Installationsanleitung findest du auf pro-linux oder hier: http://www.gnu.org/software/hurd/hurd.html
vielen Dank !

Benutzeravatar
abi
Beiträge: 2219
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 22.05.2003 10:17:29

wo liegt dieses grub boot image für die disk ? bzw, wie erstell ich es selber ?

Benutzeravatar
abi
Beiträge: 2219
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 22.05.2003 17:09:56

schade.
HURD kann die WD SCSI Karte nicht intialisieren und alles endet in einem Panic :-(

Benutzeravatar
BeS
Moderator
Beiträge: 3238
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart

Beitrag von BeS » 22.05.2003 18:58:02

Hallo,
wegen grub, du hast doch bestimmt grub schon für GNU/Linux installiert. Dann reicht es wenn du da einfach GNU/Hurd einträgts:

Code: Alles auswählen

# For booting the GNU Hurd
title  GNU/Hurd
root   (hd0,2)
kernel /boot/gnumach.gz root=device:hd0s3
module (hd0,2)/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 (hd0,2)/lib/ld.so.1 /hurd/exec $(exec-task=task-create)
natürlich musst du die Partitionen anpassen und beim ersten mal noch den kernel im single-user mode starten :

kernel /boot/gnumach.gz root=device:hd0s3 -s

Wegen der SCSI Festplatte, habe da keine Erfahrung. Aber Hurd ist eben noch in der Beta Pahse, dadurch ändert es sich aber auch sehr schnell.
Frage doch mal auf der mailinglist debian-hurd-request@lists.debian.org oder help-hurd-request@gnu.org nach.

Benutzeravatar
abi
Beiträge: 2219
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 23.05.2003 09:40:32

hm..
habs jetzt zum booten gebracht. (auf einem andren pc)
Single User mode gebootet -> native-install ausgeführt.
reboot in multiuser, native-install ausgeführt -> tausende Von Fehlern.

Es scheint da wohl ein Problem mit IPC zu geben.

apt-get update:
E: Failed to create IPC pipe to subprocess - pipe (-303 (ipc/mig) bad request message ID)

any ideas ?

Benutzeravatar
BeS
Moderator
Beiträge: 3238
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart

Beitrag von BeS » 23.05.2003 11:24:24

try hat geschrieben:hm..
habs jetzt zum booten gebracht. (auf einem andren pc)
Single User mode gebootet -> native-install ausgeführt.
reboot in multiuser, native-install ausgeführt -> tausende Von Fehlern.
Wenn ich mich richtig erinnere musst du native-install beidesmal im single-user mode ausführen!

Benutzeravatar
abi
Beiträge: 2219
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 23.05.2003 14:10:26

ah, hatte vergessen die platte mit -o hurd zu formatieren.
nun funktioniert alles einwandfrei

Antworten