Ce guide a été réalisé pour Ubuntu (Gnome). Cela fonctionne aussi pour Kubuntu (KDE), à quelques exceptions près
J'ai été capable d’amorcer directement le Live CD dans une session Live sans délai d’expiration ni menu sophistiqué, en option avec un pack de langue installé.
Live USB (16.04)
- Montez l’USB avec Ubuntu installé dessus
- Sauvegardez le fichier
syslinux/syslinux.cfg
. Nous allons le modifier afin que nous ayons besoin
pour le remplacer si quelque chose ne va pas.
- Ouvrez les fichiers suivants sous le répertoire syslinux:
syslinux.cfg
et
txt.cfg
- Supprimer (ou commenter) tout dans
syslinux.cfg
.
-
Le fichier txt.cfg
contient les entrées du menu GRUB par défaut. Copier le live
un à syslinux.cfg
:
default live
label live
menu label ^Try Ubuntu without installing
kernel /casper/vmlinuz.efi
append file=/cdrom/preseed/ubuntu.seed boot=casper cdrom-detect/try-usb=true persistent noprompt floppy.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz quiet splash --
-
Vous pouvez ajouter des paramètres de noyau spécifiques à votre appareil dans
la ligne d'ajout.
- Enregistrez isolinux.cfg et démarrez votre système à l’aide de l’USB. Il va démarrer
directement sur le bureau maintenant.
Live USB (13.10)
- Montez l’USB avec Ubuntu installé dessus
- Sauvegardez le fichier
isolinux/isolinux.cfg
. Nous allons le modifier afin que nous ayons besoin
pour le remplacer si quelque chose ne va pas.
- Ouvrez les fichiers suivants sous le répertoire isolinux:
isolinux.cfg
et
txt.cfg
- Tout supprimer en
isolinux.cfg
.
-
Le fichier txt.cfg
contient les entrées du menu GRUB par défaut. Copier le live
un à isolinux.cfg
:
default live
label live
menu label ^Try Ubuntu without installing
kernel /casper/vmlinuz.efi
append file=/cdrom/preseed/ubuntu.seed boot=casper cdrom-detect/try-usb=true persistent noprompt floppy.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz quiet splash --
-
Vous pouvez ajouter des paramètres de noyau spécifiques à votre appareil dans
la ligne d'ajout.
- Enregistrez isolinux.cfg et démarrez votre système à l’aide de l’USB. Il va démarrer
directement sur le bureau maintenant.
[ source ]
Live USB (11.04)
- Allez dans le dossier racine de votre Live USB
- Entrez le répertoire
syslinux
- Rendre le fichier
syslinux.cfg
inscriptible
-
Remplacez le contenu du fichier syslinux.cfg
par:
default live
label live
say Booting an Ubuntu Live session...
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash noprompt --
- Facultatif: localiser le système (voir ci-dessous)
Live CD
-
Si vous avez un Live CD dans votre lecteur de CD, montez-le. Sinon, si vous avez un fichier ISO disponible, montez-le sur /media/cdrom
en exécutant la commande suivante dans un terminal ( remplacez le nom du fichier .iso
en conséquence):
sudo mount -o loop,ro ubuntu-11.04-desktop-amd64.iso /media/cdrom
- Créez un répertoire temporaire dans lequel le contenu du CD peut être stocké, par exemple
~/live-cd
( mkdir ~/live-cd
)
- Copiez le contenu du CD dans le dossier
~/live-cd/iso
( cp -r /media/cdrom ~/live-cd/iso
)
- Comme le Live CD n’est plus nécessaire, il peut être démonté (
sudo umount /media/cdrom
)
- Ouvrez le dossier
~/live-cd/iso
( cd ~/live-cd/iso
)
- Entrez le répertoire
isolinux
( cd isolinux
)
- Rendre le fichier
isolinux.cfg
accessible en écriture ( chmod u+w isolinux.cfg
)
-
Remplacez le contenu du fichier isolinux.cfg
par:
default live
label live
say Booting an Ubuntu Live session...
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --
- Facultatif: localiser le système (voir ci-dessous)
-
Ouvrez un terminal et exécutez:
cd ~/live-cd
chmod u+w iso/isolinux/isolinux.bin
mkisofs -r -V "Ubuntu Live session" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ubuntu-11.04-live-amd64.iso iso
- Le nouvel iso sera disponible à
~/live-cd/ubuntu-11.04-live-amd64.iso
. Pour économiser de l'espace, le répertoire ~/live-cd/iso
peut être supprimé. ( rm -rf ~/live-cd/iso
)
- Maintenant, gravez le fichier
ubuntu-11.04-live-amd64.iso
sur un CD si nécessaire.
Localiser Ubuntu (traductions)
Si vous souhaitez utiliser le système dans les langues suivantes: anglais, espagnol, portugais, chinois xhosa ou chinois simplifié, il vous suffit d'ajouter l'option locale=
boot avec en
, es
, pt
, xh
ou zh
à la ligne append
comme dans:
... quiet splash locale=pt --
Sinon, si vous ne souhaitez pas modifier le fichier contenant le système de fichiers racine ( filesystem.squashfs
) et que cela ne vous dérange pas, continuez à lire.
Ouvrez un terminal et accédez au répertoire ~/live-cd/iso
et placez le code de lien dans un fichier (nommez-le install-locale
) et lancez-le.
Ce script monte filesystem.squashfs
, récupère les informations de version des modules linguistiques, télécharge les packages et les place dans le répertoire locale-hack
. Ensuite, un script est créé pour installer les packages de langue au démarrage. Pour que cela fonctionne, le script modifie également le fichier syslinux.cfg
ou isolinux.cfg
pour appliquer ces modifications.
On vous demandera un paramètre régional, entrez quelque chose comme nl
ou de
. Le script n'est pas très intelligent pour comprendre des choses comme Dutch
ou German
. Ensuite, le fichier peut être supprimé
Les commandes du terminal à exécuter:
cd ~/live-cd/iso
wget http://pastebin.com/raw.php?i=VTdt9WFZ -O install-locale
bash install-locale
rm install-locale
Notez que l'ajout d'un module linguistique peut entraîner une augmentation du fichier .iso
généré supérieure à 700 Mo, ce qui ne tiendra pas sur un CD. Pour les machines virtuelles cependant, cela suffit. Ce piratage a pour effet secondaire que Plymouth ne fonctionne pas (c.-à-d. Que vous n’avez pas d’écran de démarrage), mais au moins le système est traduit lors de la connexion. Sinon, vous devez installer language-pack-gnome-*
manuellement.
Références