Mettre à jour 'README.md'

nixos-19.09
Jean-Pierre PRUNARET 8 years ago
parent 7329e54d04
commit 73b9eab551

@ -112,13 +112,13 @@ Pour résoudre les soucis d'upgrade, il est conseillé :
* se connecter à la machine
* passer en root
~~~
~~~bash
sudo su -
~~~
* formater les partitions
~~~
~~~bash
mkfs.ext4 -L nixos /dev/sda1
swapoff -a
mkswap /dev/sda2
@ -127,7 +127,7 @@ swapon -a
* monter les partitions dans /mnt
~~~
~~~bash
mount /dev/sda1 /mnt/
mkdir /mnt/etc/
mkdir /etc/nixos
@ -141,13 +141,13 @@ mount --bind /mnt/tmp /tmp
* installer les paquets nécessaires
~~~
~~~bash
apt-get install bzip2 git byobu htop glances
~~~
* création d'utilisateur (n'importe quil mot de passe)
~~~
~~~bash
adduser nix
groupadd -r nixbld
for n in $(seq 1 10); do useradd -c "Nix build user $n" -d /var/empty -g nixbld -G nixbld -M -N -r -s "$(which nologin)" nixbld$n; done
@ -155,13 +155,13 @@ for n in $(seq 1 10); do useradd -c "Nix build user $n" -d /var/empty -g nixbld
* mise-à-jour des certificats
~~~
~~~bash
update-ca-certificates
~~~
* installer nix
~~~
~~~bash
chown -R nix /nix /tmp
su - nix
bash <(curl https://nixos.org/nix/install)
@ -170,7 +170,7 @@ exit
* créer un profil nix pour root & un channel
~~~
~~~bash
. ~nix/.nix-profile/etc/profile.d/nix.sh
nix-channel --remove nixpkgs
nix-channel --add https://nixos.org/channels/nixos-unstable nixos
@ -179,13 +179,13 @@ nix-channel --update
* installer un editeur de texte
~~~
~~~bash
nix-env -i vim_configurable
~~~
* installation de nixos-install
~~~
~~~bash
cat <<EOF > /root/configuration.nix
{ fileSystems."/" = {};
boot.loader.grub.enable = false;
@ -204,7 +204,7 @@ nix-env -i -A config.system.build.nixos-install \
si la machine existe déjà, cloner le dépôt dans /mnt/etc/nixos
pour cela, créer clef ssh et l'ajouter sur la forge
~~~
~~~bash
ssh-keygen -t ed25519
cp ~/.ssh/id_ed25519* /mnt/etc/nixos/
@ -215,13 +215,13 @@ git submodule update
* monter /etc/nixos vers /mnt/etc/nixos pour que la config clonée fonctionne
~~~
~~~bash
mount --bind /mnt/etc/nixos/ /etc/nixos/
~~~
* mettre à jour la configuration matérielle
~~~
~~~bash
export NIX_PATH=nixpkgs=/root/.nix-defexpr/channels/nixos:nixos=/root/.nix-defexpr/channels/nixos/nixos
nixos-generate-config --root /mnt
~~~
@ -232,7 +232,7 @@ notamment le périphérique utilisé par grub
* installer le système sur le disque
~~~
~~~bash
unset NIXOS_CONFIG
nixos-install
~~~

Loading…
Cancel
Save