⚙️ Prérequis#
- ISO Pop!_OS (version LTS recommandée)
- Rufus ou balenaEtcher pour création USB bootable
- Outil de partitionnement (ex: MiniTool Partition Wizard)
💾 Préparation du Dual Boot#
Côté Windows#
- Réduction de la partition principale (C:) via MiniTool (ex : -100 Go)
- Vérification que le disque est en mode GPT + UEFI activé
Création Clé USB#
# Utiliser Rufus ou balenaEtcher avec l'ISO officielle Pop!_OS
🧪 Installation Pop!_OS#
Partitionnement manuel#
/boot/efi
: 512 Mo (FAT32, monté sur/boot/efi
)/
: 40 Go (ext4)swap
: 4 Go (ou selon RAM)/home
: reste de l’espace (ext4)
Bien choisir l’option de boot “Pop!_OS (UEFI)” lors de l’installation.
🛠️ Configuration BIOS#
F12
au démarrage pour choisir Windows ou Linux
Réglages recommandés :#
Fast Boot : Disabled
Secure Boot : Disabled
Boot Order : Windows en premier (au début)
L’ordre de boot n’a pas besoin d’être modifié à chaque fois. Utilisez
F12
pour choisir à la volée.🔧 Configuration initiale système#
sudo apt update && sudo apt upgrade -y
sudo apt install curl wget git unzip gnome-tweaks gnome-shell-extensions -y
🖥️ Terminal DevOps Setup (ZSH + P10K)#
Installation ZSH & changement shell#
sudo apt install zsh -y
chsh -s $(which zsh)
Installation Oh-My-Zsh#
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Thème Powerlevel10k#
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
Configuration .zshrc
#
ZSH_THEME="powerlevel10k/powerlevel10k"
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
Lancer
p10k configure
pour configurer le prompt.🔌 Plugins & Alias utiles#
Plugins#
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
Ajoutez dans .zshrc
:
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
Alias pratiques#
alias cat='batcat --paging=never'
alias top='btop'
alias ls='exa -lah --icons'
alias jcurl='curl -s -H "Accept: application/json"'
📦 Applications supplémentaires#
VSCode#
- Installation via
.deb
ou Pop!_Shop
Obsidian#
- Test AppImage ✅
- Préférence pour installation via
.deb
(avec Eddy oudpkg
) - Ajout de l’icône personnalisée avec
.desktop
dans~/.local/share/applications
Flameshot#
sudo apt install flameshot
Ajoutez un raccourci clavier personnalisé :
flameshot gui
🐙 Git & GitHub CLI#
sudo apt install gh
Connexion GitHub#
gh auth login
Idéal pour gérer les issues/PR depuis le terminal.
💽 Montage disque Windows (NTFS)#
Pop!_OS monte automatiquement les partitions NTFS si le “Fast Startup” de Windows est désactivé.
Montage auto au démarrage#
- Utilisez l’outil graphique GNOME Disks
- Sélectionner la partition
C:
> menu ⚙️ > Options de montage > Activer “Monter au démarrage
Vérifiez que Windows est bien éteint proprement (pas en hibernation) sinon le disque sera locké.
✅ Conclusion#
Un setup Pop!_OS moderne, visuel, rapide, extensible, parfait pour Dev, Infra, DevOps et IA.
Prêt pour dev, infra, devops et AI.
À suivre : personnalisation avancée (lazygit, dotfiles, plane.so, etc.) dans d’autres articles.