Ubuntu – Supprimer la partition /boot

Par moment, on manque de place sur la partition /boot qui a été installé automatiquement par ubuntu. Cela reste une bonne pratique de partitionner son disque dur, cela permet d’être impacté par un manque de place et que le serveur ne fonctionne plus par exemple. Mais dans mon cas la partition fait 420Mo et ne permet pas de contenir les derniers noyaux, il faut à chaque fois nettoyer les anciens noyaux pour pouvoir avoir le dernier. Pour supprimer la partition /boot et la mettre sur /, il faut copier le contenu dans un dossier temporaire

cp -a /boot/ /boot.tmp

Il faut ensuite démonter la partition.

umount /boot

Puis, il faut supprimer le dossier.

rmdir /boot

Ensuite, il faut déplacer le dossier temporaire vers le définitif.

mv /boot.tmp /boot

Puis, il faut éditer le fichier fstab pour commenter la ligne /boot

nano /etc/fstab

Enfin, il faut mettre à jour grub

update-grub

Et voilà, un reboot pour s’assurer que tout est ok.

(Sur les machines virtuelles pensez au snapshot)

Raspberry Pi : activer ssh au démarrage

Il serait plus pratique de se connecter au raspberry pi en ssh, mais le soucis c’est que le ssh n’est pas paramétré pour se lancer au démarrage. Pour cela, il faut déplacer le fichier boot_enable_ssh.rc dans le dossier /boot/boot.rc.

sudo mv /boot/boot_enable_ssh.rc /boot/boot.rc

Mounting local filesystems: Error: cannot mount filesystem: Protocol error

Vous avez virtualisé avec VMWare un serveur sous debian, ubuntu ou toutes autres distributions linux. Au démarrage, vous obtenez un message de ce type « Mounting local filesystems: Error: cannot mount filesystem: Protocol error », pas de panique car cela n’empêche pas le démarrage. Pour ne plus avoir cette erreur disgracieuse, c’est assez simple ouvrez un terminal et éditez le fichier /etc/fstab

nano /etc/fstab

et commentez la ligne ci-dessous (en ajoutant un # devant)

#Beginning of the block added by VMware software
.host:/    /mnt/hgfs      vmhgfs     defaults,ttl=5    0    0