Selv om mange kalder GNU-systemet for GNU/Hurd, er det ikke helt korrekt. Kernen hedder GNU Mach ikke Hurd. Hurd er et antal servere som kører ovenpå mikrokernen, GNU Mach. Både Hurd og GNU Mach er dele af GNU-projektet, mens Linux-kernen er et uafhængigt projekt.
Aktuel Debian GNU/Hurd L1-serie.
Kun det første aftryk er udgivet i denne serie.
Et mini-aftryk (debian-L1-hurd-i386-CDx.iso) er dannet, det er nyttigt for dem, der ønsker at installere via netværk.
gnu-2009-10-18.tar.gz (en tarball med det grundlæggende GNU-system) er opbygget netop til dette sæt.
De aktuelle ISO-aftryk er debian-L1-hurd-i386-DVDx.iso og debian-L1-hurd-i386-mini.iso. Alle de binære filer, som er specifikke på et GNU-system, er at finde på dette første aftryk, og alle pakker som er krævede, vigtige og stardard, er ligeledes på det første aftryk. Et grundlæggende GNU-system kan således installeres ved hjælp af det første aftryk.
Følgende steder spejler normalt aftrykkene, men kontrollér først.
Det primære sted er http://ftp.debian-ports.org/debian-cd/ i Frankrig, og spejlinger af disse aftryk er at finde på http://www.gtlib.gatech.edu/pub/gnuab/debian-cd/ i USA og ftp://ftp.duckcorp.org/hurdfr/hurd/ i Frankrig.
En søgning på http://www.filesearching.com/ efter hurd-L kan måske finde et sted som er tættere på.
Vejledning i brænding af cd'er fra aftrykkene findes i Debians cd-OSS.
Se denne side for at finde forhandlere af GNU/Hurd-cd'er. Kig efter "hurd" ved hjælp af din browsers søgefacilitet. http://www.copyleft.co.nz/ har helt sikkert de seneste cd'er (advarsel, det er mig).
Debian GNU/Linux' installations-cd'er til potato anvendte krydsinstalleringsmetoden for at installere det grundlæggende system. En RAM-disk oprettes i hukommelsen og et minimalt GNU/Linux-system installeres på denne RAM-disk. Det minimale system anvendes til at partitionere og formattere drevene, og til at forberede målet for installeringen til hovedinstallationen. Den kritiske fase er at udpakke en "tarball" indeholdende de essentielle, grundlæggende pakker til mål-computeren. Det nye system genstartes ved hjælp af pakkerne som blev installeret til harddisken. Flere pakker installeres og opsættes dernæst, for at fremstille det ønskede system.
Da GNU også anvender krydsinstallationsmetoden, betød dette at scriptene til at opbygge installations-cd'erne med GNU kunne tilpasses fra Debian GNU/Linux' start- og cd-scripts, så GNU fremfor Linux-tarball'en blev udpakket.
Installering af GNU ved hjælp af cd-rom'er har flere fordele.
Hurd anvender også udvidelser til filsystemet ext2, og skal kaldes på
følgende måde
mke2fs -b 4096 -I 128 -o hurd /dev/[Hurd-partition].
Installations-cd'erne gør dette når der oprettes Hurd-partitioner.
Hurd-specifik dokumentation findes i ./doc/hurd. hurd-install-guide er et dokument som "skal læses" før man starter.
Fremstil en GRUB-startdiskette
Installér pakken grub-disk, den indeholder et disketteaftryk med GRUB. Du kan bruge "dd" hvis du arbejder under GNU/Linux, eller "rawrite" hvis du arbejder under et Microsoft-produkt.
Forvis dig om at du forstår Linux', GRUBs og Hurds metoder til navngivelse af drev og partitioner. Du får brug for alle tre og hvordan de indbyrdes hænger sammen kan være forvirrende.
Hurd anvender partitionsnavne som er forskellige fra Linux', så vær forsigtig. IDE-harddiske nummeres i rækkefølge, begyndende ved hd0 for den primære master og dens slave hd1, efterfulgt af den sekundære master hd2 og dens slave hd3. SCSI-drev nummeres også i absolut rækkefølge, de vil altid være sd0, sd1 og så videre, uafhængigt om de to drev har SCSI-id 4 og 5, eller hvad som helst. Erfaringen har vist at cd-rom-drev kan være problematiske, mere om dette senere.
Partitioner oprettet efter Linux-standarden hedder altid "sn" når man bruger Hurd, hvor "n" er partitionsnummeret. Den første partition på det første drev vil derfor være hd0s1, den tredie partition på det andet SCSI-drev til være sd1s3, og så fremdeles.
GRUB har endnu et navngivningssystem til partitioner. Det kalder partitioner (hdN,n), men denne gang starter både drev- og partitionsnumrene ved nul, og drevene nummereres i rækkefølge, først alle IDE-drev og dernæst SCSI-drevene. Denne gang er den første partition på det første IDE-drev (hd0,0). For virkelig at skabe forvirring, kan (hd1,2) referere til det første SCSI-drev hvis du kun har et IDE-drev, eller det kan referere til det andet IDE-drev. Det er derfor vigtigt, inden du går i gang, at have fundet frem til de forskellige navne på dine partitioner.
Alle metoder til at starte fra beta-Debian 3.0-cd (woody) fungerer, det vil sige fra cd'en, fra et Microsoft-produkt og et hvilket som helst boot/root-disketteaftryk. Et komplet sæt grundlæggende disketter kan fremstilles hvis der ikke er et cd-rom-drev.
Hvis du har i sinde at kopiere .deb-pakkerne til harddisken, skal du oprette en partition for hver cd. Selvom "parted" findes til GNU/Hurd, kan du lige så godt anvende denne facilitet. Cirka 500 Mb vil være nok som en begyndelse til hovedsystemet. Hvis du har brug for at oprette en partition, kan det være nemmere at genstarte fra den første cd og anvende værktøjerne i Linux' RAM-disk for at gøre dette.
Hvis din GNU/Hurd-partition er "(hd0,0)" [GRUB-nomenklatur] og "sd0s1"
[GNU/Hurd], hvilket fortolket betyder den første partition på den første
harddisk som er SCSI og der er ingen IDE-drev, så vil systemet starte uden din
mellemkomst.
GRUB-aftrykket er forbedredt, så kun en smule redigering er nødvendig, for at
starte GNU-systemet.
Hold fingrene fra tastaturet indtil startprocessen er afsluttet.
"/boot/grub/menu.lst" på GRUB-disketten kan redigeres så dit system kan starte, som du ønsker det.
Eksempelvis "MAKEDEV hd2 hd0s2 hd0s3"
Tilføj harddisk-partitionerne, eksempelvis
/dev/[navn på Hurd-partition] none swap sw 0 0
/dev/[navn på Hurd-partition] /CD1 ext2 rw 1 1
/dev/[GNU-drevnavn] /cdrom iso9660fs ro,noauto 1 1
Hurd bruger filsystemet ext2. "/CD1" er det anbefalede sted at mount'e partitionen som indeholder pakkerne fra debian-L1-hurd-i386-CD1. Swap kan deles med Linux.
"settrans -a /cdrom /hurd/iso9660fs /dev/[Hurd-drevnavn]"
Dette er GNU-måden at gøre det på, men "mount /cdrom" virker
også.
Dette vil installere de pakker som er krævede, vigtige eller standard.
Dette vil installere X Window-systemet.
Hvis du ikke er vant til disse Debian-værktøjer, se "info apt" og "info dselect".
Cd-rom-drevet unmount'es med "settrans -agf /cdrom"
Cd-rom-drevets skuffe skulle dernæst blive låst op.
Her slutter vejledningen og du kan begynde at udforske systemet. God fornøjelse med Hurd.
Kommentarer (på engelsk) til cd'erne er velkomne.
Philip Charles, philipc@debian.org