Pour commencer,
Allez télécharger la dernière version de NetBSD sur www.netbsd.org.
Ensuite graver le CD-ROM puis insérez le dans l'ordinateur sur lequel vous voulez installer NetBSD.
IL EST IMPERATIF DE FAIRE UNE SAUVEGARDE DE VOS DONNEES AVANT D'ALLER PLUS LOIN!!!!!!
Pendant que vous téléchargez ou gravez le CD ouvrez Disk Utility(Utilitaire de disque).
Séléctionnez le disque sur lequel vous voulez installer NetBSD et cliquez sur l'onglet Formatter.
Nous prenons ici pour cet exemple trois partitions : une partition de boot, une partition swap et une partition principale pour NetBSD. Pour l'instant nous n'allons pas nous occuper des types de partition, nous les changerons après. Choisissez donc HFS+ pour la partition de boot et Système de fichier Unix pour les 2 autres partitions. Au niveau des tailles, vous pouvez choisir 1024 Mo pour la partition de boot, 512 pour la partition swap et l'espace disque restant pour la partition NetBSD.
Vous devriez arriver à quelque chose comme cela :
Maintenant, copiez le fichier "ofwboot.xcf" sur la partition de boot et sélectionnez la partition de boot et cliquez sur Informations dans Utilitaire de disque, notez sur papier le "Device Tree". Il doit ressembler à quelque chose comme ceci:
pci2/ata-6@D/@1:3
Redémarrez votre ordinateur et pressez avant le démarrage de mac os les touches suivantes simultanément : pomme alt o f.
Cela va ouvrir OpenFirmware, le « BIOS » de votre PowerPC.
Vous devriez obtenir quelque chose ressemblant à ceci:
Apple PowerMac3,6 4.48f2 BootROM built on 09/30/02 at 10:24:31
Copyright 1994-2002 Apple Computer, Inc.
All Rights Reserved.
Welcome to Open Firmware, the system time and date is : 16:06:33 03/12/2006
To continue booting, type « mac-boot » and press return.
To shut down, type « shut-down » and press return.
Release keys to continue!
ok
0 > _
Maintenant pour tester si votre OpenFirmware reconnait l'alias cd tapez simplement :
dir cd :,\
Si tout fonctionne correctement il devrait être noté la liste des éléments contenus dans le CD-ROM :
0>dir cd:,\
Size/ GMT File/Dir
bytes date time TYPE CRTR Name
...
Si tout s'est bien déroulé tapez la commande de démarrage suivante :
boot cd:,\installation\ofwboot.xcf
Une série d'informations devraient alors apparaître et vous demandez « Boot: _ »
Tapez donc :
Boot : \binary\kernel\netbsd-INSTALL.gz
Le kernel d'installation devrait alors démarrer.
Au bout d'un certains temps il vous sera demandé : Terminal type? [vt100]
Tapez retour chariot. (vt100 est le choix par défaux)
Ensuite sur votre écran vous pourrez voir :
Erase is backspace.
(I)nstall, (S)hell or (H)alt ?
Tapez I puis retour chariot pour installer.
Il vous sera ensuite demandé la langue dans laquelle vous voulez faire marcher sysinst.
Il est préférable de choisir Anglais, cela limite les bugs pouvant arriver.
Ensuite vous aurez le menu Suivant :
NetBSD-3.0 Install System
a: Install NetBSD to hard disk
b: Upgrade NetBSD on a hard disk
c: Re-install sets or install additional sets
d: Reboot the computer
>e: Utility menu
x: Exit Install System
ATTENTION DERNIER AVERTISSEMENT : IL EST IMPERATIF D'AVOIR FAIT UNE SAUVEGARDE DE VOS DONNEES AVANT CETTE MANIPULATION CAR LE DISQUE VA ÊTRE EFFACÉ!!!
Choisissez "Utility menu".
Ensuite, le menu suivant apparaît :
NetBSD-3.0 Utilities
>a: Run /bin/sh
b: Set timezone
c: Configure Network
d: Logging functions
e: Halt the system
x: Exit
Choisissez ">a: Run /bin/sh".
Nous devons maintenant changer le type de partition de la partition swap et de la partition NetBSD.
En bas de l'écran un terminal aurait dû apparaître avec "#" en début de ligne.
Tapez maintenant : "pdisk /dev/nomdevotredisqueetpartition".
Si vous ne connaissez pas le nom de votre disque tapez "dmesg" et repérer les informations concernant un disque dur, par exemple :
wd0 at atabus2 drive 1:(IBM-ICXXXXXXXX-0)
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 58644 MB, 119150 cyl, 16 head, 63 sec, 512 bytes/sec x 120103200 sectors
wd0: drive supports PIO mode 4uhidev2 at uhub2 port 3 configuration 1 interface 0, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
wd0(wdc2:0:1): using PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100) (using DMA)
Dans cet exemple le disque dur se nomme donc wd0.
Voici ce qui devrait apparaître à votre écran :
#pdisk /dev/wd0c
Edit /dev/wd0c -
Command (? for help)
Tapez " ?" pour voir la liste des commandes existantes
Commands are:
C
(create with type also specified)
c
create new partition (standard unix root)
d
delete parition
h
help
i
initialize partition map
n
(re)name a partition
P
(print ordrered by base address)
p
print the partition table
q
quit editing
r
reorder partition entry in map
s
change size of partition map
t
change a partition's type
w
write the partition table
Maintenant tapez "p" pour afficher les différentes partitions:
Partitionmap (with 512 byte blocks) on '/dev/wd0c'
#: type name length base (size)
1: Apple_partition_map Apple ...
2: Apple__Free... (128.0M)
3: Apple_HFS Apple_HFS_Untitled_1... (896.0M)
4: Apple_Boot eXternal booter... ( 8.5M)
5: Apple_UFS Apple_HFS_Untitled_2... (503.5M)
6: Apple_Boot eXternal booter... ( 8.5M)
7:Apple_UFS Apple_UFS_Untitled_3... ( 55.8G)
8:Apple_Free...
Device block size=512, Number of Blocks=120103200 (57.3G)
DeviceType=0x0, DeviceID=0x0
Puis regardez le numéro de la partition principale(NetBSD) ici la partition 7, tapez "t" pour changer le type de partition et entrez le numéro de la partition :"7". Maintenant entrez le type de partition reconnu par le kernel : "Apple_UNIX_SVR2" :
Partition number: 7
Existing partition type ''Apple_UFS''.
New type of partition: Apple_UNIX_SVR2
Maintenant pdisk vous propose les différents types pour la partition Apple_UNIX_SVR2 :
Available partition slices for Apple_UNIX_SVR2:
a root partition
b swap partition
c do not set any bzb bits
g user partition
Other lettered values will creater user partitions
Select a slice for default bzb values: a
Choisissez ici "a root partition" en tapant : "a".
Il faut maintenant changer le type de partition de la partition swap.
Appuyez sur "p" pour afficher la liste des partitions :
Partitionmap (with 512 byte blocks) on '/dev/wd0c'
#: type name length base (size)
1: Apple_partition_map Apple ...
2: Apple_Free... (128.0M)
3: Apple_HFS Apple_HFS_Untitled_1... (896.0M)
4: Apple_Boot eXternal booter... ( 8.5M)
5: Apple_UFS Apple_HFS_Untitled_2... (503.5M)
6: Apple_Boot eXternal booter... ( 8.5M)
7:Apple_UFS Apple_UFS_Untitled_3... ( 55.8G)
8:Apple_Free...
Device block size=512, Number of Blocks=120103200 (57.3G)
DeviceType=0x0, DeviceID=0x0
Pressez maintenant la touche « t » et indiquez la partition Swap(celle de 500 M):
Partition number: 5
Existing partition type ''Apple_UFS''.
New type of partition: Apple_UNIX_SVR2
Maintenant pdisk vous propose les différents types pour la partition Apple_UNIX_SVR2 :
Available partition slices for Apple_UNIX_SVR2:
a root partition
b swap partition
c do not set any bzb bits
g user partition
Other lettered values will creater user partitions
Select a slice for default bzb values: b
Choisissez ici "b swap partition" en tapant : "b".
Maintenant pressez "w" pour enregistrer les modifications.
Command (? for help): w
Writing the map destroys what was there before. Is that okay [n/y]
Tapez donc "y" pour oui si vous êtes sûr de ce que vous faîtes.
Presser la touche "q" pour quitter pdisk et tapez « exit » dans l'invité de commande pour revenir à l'installation.
Le menu suivant apparaît à nouveau :
NetBSD-3.0 Utilities
a: Run /bin/sh
b: Set timezone
c: Configure Network
d: Logging functions
e: Halt the system
>x: Exit
Choisissez ">x: Exit".
Ensuite, le menu suivant apparait :
NetBSD-3.0 Install System
>a: Install NetBSD to hard disk
b: Upgrade NetBSD on a hard disk
c: Re-install sets or install additional sets
d: Reboot the computer
e: Utility menu
x: Exit Install System
Choisissez « a: Install NetBSD to hard disk ».
Un message vous annonce maintenant les différentes étapes qui vont suivre :
a) Partition your disk
b) Create new BSD file systems
c) Load and install distribution sets
d) Some initial system configuration
Si vous êtes certain de vouloir continuer et n'êtes pas un utilisateur inexperimenté :
Choisissez « >b: Yes ».
Le système d'installation va vous demandez de choisir sur quel disque dur vous voulez installer NetBSD. Choisissez celui sur lequel vous voulez installer NetBSD.
Si vous n'avez qu'un seul disque dur connecté à votre PowerPC il vous dira juste qu'il a trouvé un disque dur et qu'il pense que l'on veut installer NetBSD dessus. Il faudra donc ici juste confirmer.
Ensuite il faudra choisir si nous voulons effectuer une installation complète ou une installation personnalisée :
Select your distribution
>a: Full installation
b: Custom installation
Choisissez « >a: Full installation ».
Maintenant l'installeur vous demande si vous voulez choisir la taille des partitions NetBSD ou si vous voulez garder celles existantes (seulement si votre disque est formatté).
Nous choisirons ici le choix b c'est à dire que nous allons garder notre schéma partition comme il est.
Choose your installation
a: Set sizes of NetBSD partitions
>b: Use existing partition sizes
Il est maintenant affiché à l'écran les différentes partitions (ne soyez pas effrayé si vous n'avez pas exactement la même chose):
Start MB End MB Size MB FS type Newsfs Mount Mount point
1544 58643 57099 FFSv1 Yes /Volumes/NetBSD
1032 1535 503 swap /Volumes/Swap
0 58643 58644 Whole disk
128 1023 896 HFS
0 127 128 unknown
1024 1031 8 unknown
1536 1543 8 unknown
58644 0 0 unknown
0 0 0 unused
Show all unused partitions
Change input units (sectors/cylinders/MB)
Partition sizes ok
Choisissez la première partition ou le Mount point est : « /Volumes/NetBSD » et tapez la touche « enter ».
Un menu apparaît, il faut Juste changer le point de montage c'est à dire « Mount point » et le mettre à « / ».Pour changer une valeur il faut se déplacer avec les flèches directionnelles puis presser sur « enter » et entrer la nouvelle valeur comme dans cet exemple :
MB Cylinders sectors
a: Fstype: FFSv1
b: start: 1544 3138* 3163200
c: size: 57099 11601* 116939984
d: end: 58644 119149* 120103184
e: newfs: No
f: -
g: -
h: -
i: mount: Yes
j: mount option:
k: mount point: /
l: Change input units (sectors/cylinders/MB)
m: Restore original values
>x: Partition sizes ok
.
Il faut maintenant choisir l'option « >x: Partition sizes ok ».
Après ceci, il faut enlever le mount point de la partition swap.
Séléctionnez donc la partition ou le « mount point » est « /Volumes/Swap » et appuyez sur la touche « enter ».
Le menu suivant apparaît :
MB Cylinders sectors
a: Fstype: swap
b: start: 1032 2097* 2114624
c: size: 503 1022* 1031168
d: end: 1536 3120* 3145792
e: -
f: -
g: -
h: -
i: -
j: -
k: -
l: Change input units (sectors/cylinders/MB)
m: Restore original values
>x: Partition sizes ok
.
Il suffit de choisir l'option « >x: Partition sizes ok » pour effacer le « mount point » de la partition.
Maintenant il faut accepter le schéma de partition en choisissant : « Partition sizes ok » au menu suivant :
Start MB End MB Size MB FS type Newsfs Mount Mount point
1544 58643 57099 FFSv1 Yes /
1032 1535 503 swap
0 58643 58644 Whole disk
128 1023 896 HFS
0 127 128 unknown
1024 1031 8 unknown
1536 1543 8 unknown
58644 0 0 unknown
0 0 0 unused
Show all unused partitions
Change input units (sectors/cylinders/MB)
>xPartition sizes ok
Maintenant il faut choisir un nom pour votre disque, choisissez par exemple NetBSDHardDisk
Please enter a name for your NetBSD disk [IBM-numéro_de_série]: NetBSDHardDisk
Ensuite, seulement si vous êtes sûr de ce que vous faîtes, choisissez >b: Yes au menu suivant :
Shall we continue?
yes or no?
a: No
>b: Yes
Maintenant vous pouvez choisir comment vous voulez voir progresser l'installation, choisissez simplement >a: Progress bar (recommended)
Select set extraction verbosity
>a: Progress bar (recommended)
b: Silent
c: Verbose file name listing (slow)
L'installeur vous demande maintenant quel type de support d'installation vous avez choisis, séléctionnez >a: CD-ROm / DVD au menu suivant :
Select medium
>a: CD-Rom / DVD
b: FTP
c: HTTP
d: NFS
e: Floppy
f: Unmounted fs
g: Local directory
h: none
Normalement, il devrait détecter directement l'emplacement des différentes informations concernant les sets et le périphérique à utiliser. Si il a choisi correctement device et set directory prenez l'option >c: Continue. Sinon, choisissez l'option >a: Device ou >b: Set directory pour changez ces informations
Change
a: Device
b: Set directory
>c: Continue
Si il vous averti que le dossier sets ne contient pas de fichier base.tgz il est préférable de passer par FTP pour continuer l'installation, revenez donc en arrière et choisissez >b: FTP au menu suivant :
Select medium
a: CD-Rom / DVD
>b: FTP
c: HTTP
d: NFS
e: Floppy
f: Unmounted fs
g: Local directory
h: none
Ensuite choisissez l'interface réseau à utiliser, entrez votre adresse IP, le masque de sous réseau et un serveur DNS (Si vous accéder à internet via ADSL avec un routeur le routeur fait souvent DNS), les autres informations ne sont pas forcément obligatoires, vous pouvez laisser vide.
Par la suite il vous est demandé d'utiliser un répertoire pour l'installation par FTP, laissez le choix par défaux.
What directory shall I use for ftp? [/usr/INSTALL]:
Tapez donc juste un retour chariot pour prendre le choix par défaux.
Si tout s'est bien passé il va afficher les informations suivantes :
Vous devriez donc maintenant voir l'output de la commande ftp avec comme en-têtes en haut :
Après le téléchargement il vous sera demandé si les documents téléchargés sont fiables et téléchargés depuis la bonne source, si vous pensez que c'est correct, Choisissez >a: Yes
Is the network information you entered accurate for this machine in regular operation and do you want it installed in /etc?
>a: Yes
b: No
Maintenant l'installer vous demande si vous voulez effacer les données téléchargées à l'emplacement /usr/INSTALL. Si vous n'avez pas de problèmes d'espace disque choisissez >b: No au menu :
Ensuite si l'installation s'est terminée correctement il vous affichera un message de « succès » de l'installation et vous informera que la configuration de NetBSD continuera avec sysinst. Il faudra juste acquiesser en pressant retour chariot.
Maintenant l'installeur vous demande de choisir ou vous habitez pour déterminer l'heure système.
Ensuite l'installeur vous demandera quel Password cipher utiliser, vous pouvez garder celui par défaut:
Il faut maintenant déterminer le mot de passe root choisissez >a: Yes au menu suivant :
The root password of the newly installed system has not been initialized, and is thus empty. Do you want to set a root password for the system now?
yes or no?
>a: Yes
b: No
Entrez votre mot de passe. Attention! La configuration clavier n'est sûrement pas celle de votre région, faites attention à ne pas utiliser de caractères spéciaux qui seraient mal interprêtés.
Ensuite il vous demandera d'insérer à nouveau votre mot de passe pour vérifier que celui-ci est entré correctement les deux fois.
Vous pouvez maintenant choisir quel Shell utiliser pour l'utilisateur root. Choisissez simplement celui par défaux : >a: /bin/sh au menu suivant :
Après avoir choisi votre Shell un message indiquant la fin de l'installation apparaît, tapez simplement retour chariot pour acquiescer.
Le menu de démarrage de l'installeur apparaît, choisissez >d: Reboot the computer :
Le "cheminversvotredisquedur est le "Device Tree" que vous avez noté sur papier après avoir fini le partionnement
Félécitations, vous devriez maintenant avoir une installation de NetBSD qui marche. Beau boulot !
Merci à sjamaan (#netbsd sur irc.freenode.net) pour son aide.