Lors de l'installation de netBSD, l'installateur renvoit un message notifiant qu'il de trouve pas de disque disponible alors que les autres systèmes comme Linux, OpenBSD et FreeBSD trouvent bien le disque dure sur le premier port SATA 0 !
La solution est de régler le BIOS SATA à BIOS IDE ou alors que le mode AHCI doit être déclaré pour que cela fonctionne !
installboot: Old BPB too big, use -f (may invalidate filesystem)
installboot: Set bootstrap operation failed
Si vous voulez détruire complètement les données sur le disque, essayez de démarrer l'image d'installation, puis quittez sysinst, et à l'invite shell taper:
installboot -f -o console=pc,speed=9600 /dev/rwd0a /usr/mdec/bootxx_ffsv2
Il faut d'abord lancer le partitionnement, obtenir l'erreur “nstallboot: Old BPB too big, use -f (may invalidate filesystem)” sortir en cli et taper installboot -f -o …
Test OK
dd if=3D/dev/zero of=3D/dev/rwd0d bs=3D32k count=3D1000
Pas testé
Attention: cela détruira (éfficacement) toutes les données sur votre disque.
Lorsque cela se termine, redémarrez simplement (vous pouvez taper “reboot” probablement, mais sinon, éteignez et recommencez) et cette fois essayez de faire un installation normale encore une fois, dès le début, cela pourrait bien fonctionner …
pkgin install bash nano mc htop
chsh -s /usr/pkg/bin/bash
nano /usr/pkg/etc/pkgin/repositories.conf http://ftp.fr.NetBSD.org/pub/pkgsrc/packages/NetBSD/amd64/8.0/All pkgin update && pkgin upgrade
pkgin install xfce4 xfce4-desktop xfce4-thunar install tdb gvfs fam hal firefox cd /root nano .xinitrc xfce4-session ln -s /root/.xinitrc /root/.xsession cp /root/.xinitrc /home/aiko ln -s /home/aiko/.xinitrc /home/aiko/.xsession cp /usr/pkg/share/examples/rc.d/famd /etc/rc.d/ cp /usr/pkg/share/examples/rc.d/dbus /etc/rc.d/ cp /usr/pkg/share/examples/rc.d/hal /etc/rc.d/ nano /etc/rc.conf rpcbind=YES dbus=YES hal=YES famd=YES
pkgin install firefox flashplayer mozilla-fonts vlc gimp pkgin install libreoffice filezilla
| shell | commande | chemin | ✔ | ✘ |
|---|---|---|---|---|
| Bourne Shell | sh | /bin/sh | apprécié pour les scripts | pas de session interactive |
| Korn Shell | ksh | /bin/ksh | session interactive | |
| C shell | csh | /bin/csh | syntaxe proche du C, session interactive | |
| Bourne-Again Shell | bash | /usr/pkg/bin/bash | Korn Shell amélioré | ne fonctionne pas en mode mono-utilisateur |
echo $SHELL ksh
On utilise pour cela la commande chsh ⇒ change shell
chsh -s /usr/pkg/bin/bash echo $SHELL /usr/pkg/bin/bash
Pour voir toutes les variables on utilisera env
Pour voir les variables d'environnement on utilise env ou set
env
ENV=/home/aiko/.shrc PWD=/home/aiko MAIL=/var/mail/aiko HOME=/root PATH=/home/aiko/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R7/bin:/usr/X11R6/bin: /usr/pkg/bin:/usr/pkg/sbin:/usr/games:/usr/local/bin:/usr/local/sbin SSH_CONNECTION=192.168.1.5 57543 192.168.1.2 22 SSH_TTY=/dev/pts/0 TERM=xterm USER=aiko SSH_CLIENT=192.168.1.5 57543 22 EDITOR=vi LOGNAME=aiko SU_FROM=aiko SHELL=/bin/sh
En bash ajouter un chemin
Ajouter un chemin à PATH
PATH=/sbin:$PATH export PATH
Pour le rendre permanent à chaque boot de la machine
vim /etc/profile export PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/pkg/sbin:/usr/pkg/bin:/sbin export PATH
On repère le nom de la carte réseau
/sbin/ifconfig ex0: flags=8863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu 1500
Fichier ifconfig.ex0
nano /etc/ifconfig.ex0 up media autoselect inet 192.168.1.12 netmask 255.255.255.0
Fichier rc.conf
nano /etc/rc.conf hostname=nbsd.home.lan si dhcp mettre ecommentaire
Fichier hosts
nano /etc/hosts 192.168.1.12 nbsd.home.lan nbsd
Fichier mygate
nano /etc/mygate 192.168.1.254