Table des matières

Install & Post Install


How To BSD


NetBSD ne trouve pas de disques SATA lors de l'installation


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 !

Erreur install


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 …


Nvidia et autres


nvidia avec le driver nouveau
The NetBSD Guide
Xorg et Mouse

Soft utiles

pkgin install bash nano mc htop

Choix du shell

chsh -s /usr/pkg/bin/bash

Configuration du chemin des dépôts pour pkgin

nano /usr/pkg/etc/pkgin/repositories.conf
http://ftp.fr.NetBSD.org/pub/pkgsrc/packages/NetBSD/amd64/8.0/All

pkgin update && pkgin upgrade

Configuration de l'interface graphique

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

Installation de softs

pkgin install firefox flashplayer mozilla-fonts vlc gimp
pkgin install libreoffice filezilla


Les types de shell


shellcommandechemin
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

Quel shell est-ce que j'utilise?

echo $SHELL
ksh

Changer de shell comme de culotte

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

Vocabulaire



Les variables d'environnement


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


Configurer le réseau


How To BSD


On repère le nom de la carte réseau

/sbin/ifconfig
ex0: flags=8863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu 1500

1. On configure l'IP

Fichier ifconfig.ex0

nano /etc/ifconfig.ex0
up
media autoselect
inet 192.168.1.12 netmask 255.255.255.0

2. On ajoute le nom de la machine

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

3. On ajoute une passerelle

Fichier mygate

nano /etc/mygate
192.168.1.254

4. On ajoute les DNS

Fichier resolv.conf

domain home.lan
nameserver 208.67.222.222
nameserver 208.67.220.220



How To BSD