Skip to content
4

Installer Ubuntu sans CD, ni clé USB: Ubuntu NetInstall

netInstall

Comment installer Ubuntu (ou n’importe quelle autre distribution du moment qu’elle fournit le noyau nécessaire) sans CD, ( ou même lecteur CD) et sans clef USB ? Il nous reste l’installation locale avec l’ISO, qui pose certaines contraintes et que je ne détaillerai donc pas, et la net-install. Elle a, en plus du fait de ne pas nécessiter la présence d’un CD ou d’une clé USB, l’avantage d’être 100% à jour une fois l’installation terminée. Logique puisque tout les paquets installés sont récupérés sur les serveurs, et donc sous leur dernière version. Enfin, avec cette méthode vous avez le choix de la distribution que vous voulez installer pendant l’installation (Ubuntu, Kubuntu, Xubuntu…etc). L’installation par le réseau nécessite tout de même quelques pré-requis.

Pré-requis

  • Vous ayez un accès à internet sans filtrage ; toute box avec sa configuration par défaut fera parfaitement l’affaire. Un proxy HTTP ne pose pas problème.
  • Il est nécessaire d’avoir un système déjà installé (ce tuto prend le cas d’un Linux quelconque avec grub, la manip est légèrment différente pour win), sinon comment booter? Je rappelle qu’on a pas de lecteur CD dans cet exemple ;)

Installation

Passons aux choses sérieuses, il nous faut le noyau Net-install, à télécharger ici:

http://archive.ubuntu.com/ubuntu/dists/MADISTRIB/main/installer-i386/current/images/netboot/ubuntu-installer/i386/

  • Remplacez MADISTRIB par Karmic ou Jaunty selon vos préférences.
  • Sur cette adresse on récupère donc le loader de la net-install, soit les fichiers initrd.gz et linux.

Il faut maintenant réfléchir à l’endroit où sera installé le nouveau système, car il y a différentes conséquences à prendre en compte :

  • Vous voulez installer votre Ubuntu sur un système existant : Le gros hic est que pendant la net-install le disque est formaté, donc si pour une raison X l’installation ne se termine pas correctement vous n’aurez plus de bootloader et donc pas moyen de booter sur un système (obligé d’avoir un lecteur CD et un liveCD quelconque pour réparer le truc).
  • Vous ne voulez pas supprimer votre système ET vous disposez d’espace libre sur votre disque (non alloué, encore que vous pourrez faire des modifications de vos partitions pendant l’installation) : Dans ce cas c’est un peu plus cool, l’installation peut être interrompue jusqu’à la dernière étape – l’installation de GRUB dans le MBR – et dans ce cas vous pourrez toujours booter sur votre ancien OS (avec le grub de l’ancien OS donc). De plus, si l’installation n’est pas intérrompue votre ancien système sera disponible par l’intermédiaire du nouveau GRUB installé.

Copier les 2 fichiers dans le répertoire /boot. Ici je les ai renommés afin d’éviter les confusions.

debian:~# mv linux /boot/vmlinuz.9.10
debian:~# mv initrd.gz /boot/initrd.9.10
Attention: Grub2, comme on le nomme, n’a en fait pas de version estampillée 2.x.x, mais 1.97~beta4-1ubuntu4 à ce jour. Afin de savoir si vous utilisez Grub1 ou Grub2, regardez simplement dans Synaptic si le packet « grub-pc » est installé. Si c’est le cas, alors vous utilisez Grub2. Les deux versions de Grub sont traitées ci-dessous.

Rajout d’une entrée dans Grub

  • Pour Grub (ancienne version)

Ouvrez le fichier /boot/grub/menu.lst:

sudo gedit /boot/grub/menu.lst

Et modifiez-le comme suit:

menu.lst.grub

Cliquer pour agrandir

title : n’importe quelle valeur

root : comme votre noyau par défaut. Dans cet exemple c’est hd0,0. Si vous avez hd1,2 pour votre noyau habituel, alors faite pareil pour le nouveau.

kernel : l’emplacement du fichier linux téléchargé

initrd : même chose pour initrd.gz

Ce qui nous donne:

title Ubuntu Net Install root (hd0,0) kernel /boot/vmlinuz.9.10 initrd /boot/initrd.9.10

On enregistre et reboot, plus qu’à choisir votre nouveau noyau (voir plus bas).

  • Pour Grub2 (nouvelle version)

Ouvrez ce fichier:

sudo gedit /etc/grub.d/40_custom

Et copier/coller ceci:

menuentry "Ubuntu Net Install" { set root=(hd0,0) linux /boot/vmlinuz.9.10 initrd /boot/initrd.9.10 }

Votre fichier devrait ressembler à ça:

GrubCustom

Enregistrez le fichier, et fermez le. Il reste plus qu’à le rendre éxécutable, et mettre à jour Grub:

sudo chmod +x /etc/grub.d/40_custom sudo update-grub
Avec cette dernière commande vous verrez s’afficher les différentes options de Grub mais pas celle que vous venez d’enregistrer. N’y faites pas attention, votre nouvelle entrée sera quand même présente.

On enregistre et reboot, plus qu’à choisir votre nouveau noyau :

bootloader

Si le menu.lst est bien renseigné l’installation démarre. C’est à peu près tout, c’est une installation classique de Ubuntu à partir de là.

Vous pourrez choisir votre distribution d’Ubuntu pendant l’installation, parmis une longue liste dont Kubuntu, Xubuntu, Edubuntu, Mythbuntu…etc Pour la version standard Gnome, choisir Ubuntu Desktop.

download

Popularity: 49%

  • Share/Bookmark
4 Comments Post a comment
  1. nov 15 2009

    Et bien moi je dis que c’est du bon boulot ! Tuto testé sur un portable en dual-boot (win$ + ubuntu), transformé en un Xubuntu simple boot. J’ai donc choisi d’écraser les systèmes présents et de les remplacer par un seul, le tout en live (y compris le partitionnement..etc) avec ce tuto. Thumbs up ! :)

    Répondre
  2. Yugo
    jan 8 2010

    Super Tuto !
    Vraiment merci ! Je l’ai utilisé dans les deux version de grub et ça marche nickel !

    Répondre
    • jan 11 2010

      Content que ça fonctionne. Merci pour le feedback !

      Répondre

Trackbacks & Pingbacks

  1. Installer Ubuntu directement à partir du web

Share your thoughts, post a comment.

(required)
(required)

Note: HTML is allowed. Your email address will never be published.

Subscribe to comments

 

Login