Ce guide a été conçu pour Ubuntu (Gnome). Cela fonctionne aussi pour Kubuntu (KDE), à quelques exceptions près.
J'ai pu obtenir le démarrage du Live CD directement dans une session Live sans délai d'expiration ou menu fantaisie, éventuellement avec un pack de langue installé.
Live USB (16.04)
- Montez la clé USB avec Ubuntu installée
- Sauvegardez le fichier
syslinux/syslinux.cfg
. Nous allons le modifier afin que nous devions le remplacer en cas de problème.
- Ouvrez les fichiers suivants dans le répertoire syslinux:
syslinux.cfg
et
txt.cfg
- Supprimer (ou commenter) tout dans
syslinux.cfg
.
Le txt.cfg
fichier contient les entrées de menu GRUB par défaut. Copiez le live sur 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 les paramètres de noyau spécifiques nécessaires pour votre périphérique dans la ligne d'ajout.
- Enregistrez isolinux.cfg et démarrez votre système à l'aide de la clé USB. Il va démarrer directement sur le bureau maintenant.
Live USB (13.10)
- Montez la clé USB avec Ubuntu installée
- Sauvegardez le fichier
isolinux/isolinux.cfg
. Nous allons le modifier afin que nous devions le remplacer en cas de problème.
- Ouvrez les fichiers suivants sous le répertoire isolinux:
isolinux.cfg
et
txt.cfg
- Supprimer tout dans
isolinux.cfg
.
Le txt.cfg
fichier contient les entrées de menu GRUB par défaut. Copiez le live sur 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 les paramètres de noyau spécifiques nécessaires pour votre périphérique dans la ligne d'ajout.
- Enregistrez isolinux.cfg et démarrez votre système à l'aide de la clé USB. Il va démarrer directement sur le bureau maintenant.
[ source ]
Live USB (11.04)
- Accédez au dossier racine de votre Live USB
- Entrez le
syslinux
répertoire
- Rendre le
syslinux.cfg
fichier 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: localisez 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 /media/cdrom
en lançant la commande suivante dans un terminal (remplacez le nom du .iso
fichier 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é, say
~/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
~/live-cd/iso
dossier ( cd ~/live-cd/iso
)
- Entrez le
isolinux
répertoire ( cd isolinux
)
- Rendre le
isolinux.cfg
fichier 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: localisez le système (voir ci-dessous)
Ouvrez un terminal et lancez:
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
- La nouvelle iso sera disponible à l'adresse
~/live-cd/ubuntu-11.04-live-amd64.iso
. Pour économiser de l'espace, le ~/live-cd/iso
répertoire peut être supprimé. ( rm -rf ~/live-cd/iso
)
- Maintenant, gravez le
ubuntu-11.04-live-amd64.iso
fichier sur un CD si nécessaire.
Localiser Ubuntu (traductions)
Si vous voulez que le système dans les langues anglais, espagnol, portugais, chinois simplifié ou Xhosa, vous venez d'ajouter l' locale=
option de démarrage avec en
, es
, pt
, xh
ou zh
à la append
ligne 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 le piratage ne vous dérange pas, continuez à lire.
Ouvrez un terminal, accédez au ~/live-cd/iso
répertoire et mettez le code de http://pastebin.com/VTdt9WFZ dans un fichier (nommez-le install-locale
) et exécutez-le.
Ce script monte le filesystem.squashfs
, extrait les informations de version des packs de langue, télécharge les packages et les met 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 syslinux.cfg
ou le isolinux.cfg
fichier pour appliquer ces modifications.
On vous demandera un lieu, entrez quelque chose comme nl
ou de
. Le script n'est pas si intelligent pour comprendre des choses comme Dutch
ou German
. Ensuite, le fichier peut être supprimé
Les commandes de 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 de pack de langue peut entraîner .iso
une taille de fichier supérieure à 700 Mo, ce qui ne tient pas sur un CD. Pour les machines virtuelles cependant, cela suffit. Ce hack a pour effet secondaire que Plymouth ne fonctionne pas (c’est-à-dire que vous n’obtenez pas d’écran de démarrage sophistiqué), mais au moins le système est traduit lors de la connexion. Sinon, vous deviez installer language-pack-gnome-*
manuellement.
Les références