Prerequisiti e preparativi
Qualche link di riferimento per incominciare:
- la pagina del wiki di Debian -> http://wiki.debian.org/SummerOfCode2010/HurdDebianInstaller/JeremieKoenig
- la pagina del wiki con la Roadmap -> http://wiki.debian.org/SummerOfCode2010/HurdDebianInstaller/JeremieKoenig/Roadmap
- la pagina di Jeremie su GNU -> http://www.gnu.org/software/hurd/user/jkoenig.html
L'ultima immagine dell'installer: http://jk.fr.eu.org/debian/hurd-installer/mini.iso (attualmente risalente al 17.08.2010).
Se si vorrà installare il sistema su una macchina virtuale quale qemu vi ricordo inoltre che sarà necessario modificare la scheda di rete di default a causa dei driver di supporto (v. "Debianizzati" numero 4 [4]). Come descritto nell'articolo del numero precedente lanceremo dunque qemu con:
$ qemu -m 1024 -net user -net nic,model=pcnet -hda debian-hurd.img \ -cdrom mini.iso -boot d
ATTENZIONE
Il disco virtuale creato (in questo esempio "debian-hurd.img") non dovrà superare i 3Gb, altrimenti il programma di installazione si bloccherà al momento di installare GRUB2. La natura di questo comportamento non mi è purtroppo nota, ma empiricamente lo abbiamo potuto constatare.
Seguendo il README di Jeremie [5] effettueremo le seguenti operazioni:
- Scarichiamo l'immagine mini.iso
$ wget http://jk.fr.eu.org/debian/hurd-installer/mini.iso
- creiamo un immagine disco virtuale per l'installazione:
$ qemu-img create hurd-install.qemu 3G
- Lanciamo l'installer con qemu:
$ qemu -m 512 -net nic,model=ne2k_pci -net user -hda hurd-install.qemu \
-cdrom mini.iso -boot d
NOTA
- la configurazione di Jeremie relativa alla scheda di rete è diversa da quella da noi proposta; in ogni caso le varianti sono da considerarsi equivalenti a livello pratico
- il disco virtuale proposto da Jeremie ha il suffiso ".qemu" ancora in antitesi con il nostro ".img" proposto; anche in questo caso non vi sono differenze sostanziali a livello pratico