Esta guía fue hecha para Ubuntu (Gnome). También funciona para Kubuntu (KDE), con algunas excepciones.
He podido iniciar el CD en vivo directamente en una sesión en vivo sin tiempo de espera o menú sofisticado, opcionalmente con un paquete de idioma instalado.
USB en vivo (16.04)
- Monte el USB con Ubuntu instalado en él
- Copia de seguridad del archivo
syslinux/syslinux.cfg
. Lo modificaremos, por lo que debemos reemplazarlo nuevamente si algo sale mal.
- Abra los siguientes archivos en el directorio syslinux:
syslinux.cfg
y
txt.cfg
- Eliminar (o comentar) todo en
syslinux.cfg
.
El txt.cfg
archivo tiene las entradas de menú GRUB predeterminadas. Copie el directo a 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 --
Puede agregar los parámetros específicos del kernel necesarios para su dispositivo en la línea adjunta.
- Guarde isolinux.cfg y arranque su sistema usando el USB. Se iniciará directamente en el escritorio ahora.
USB en vivo (13.10)
- Monte el USB con Ubuntu instalado en él
- Copia de seguridad del archivo
isolinux/isolinux.cfg
. Lo modificaremos, por lo que debemos reemplazarlo nuevamente si algo sale mal.
- Abra los siguientes archivos en el directorio isolinux:
isolinux.cfg
y
txt.cfg
- Eliminar todo
isolinux.cfg
.
El txt.cfg
archivo tiene las entradas de menú GRUB predeterminadas. Copie el directo a 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 --
Puede agregar los parámetros específicos del kernel necesarios para su dispositivo en la línea adjunta.
- Guarde isolinux.cfg y arranque su sistema usando el USB. Se iniciará directamente en el escritorio ahora.
[ fuente ]
USB en vivo (11.04)
- Vaya a la carpeta raíz de su Live USB
- Ingrese el
syslinux
directorio
- Hacer el
syslinux.cfg
archivo escribible
Reemplace el contenido del archivo syslinux.cfg
con:
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 --
- Opcional: localizar el sistema (ver más abajo)
CD en vivo
Si tiene un Live CD en su unidad de CD, móntelo. De lo contrario, si tiene un archivo ISO disponible, móntelo /media/cdrom
ejecutando el siguiente comando en un terminal (reemplace el nombre del .iso
archivo en consecuencia):
sudo mount -o loop,ro ubuntu-11.04-desktop-amd64.iso /media/cdrom
- Cree un directorio temporal en el que se pueda almacenar el contenido del CD, por ejemplo
~/live-cd
( mkdir ~/live-cd
)
- Copie el contenido del CD a la carpeta
~/live-cd/iso
( cp -r /media/cdrom ~/live-cd/iso
)
- Como el Live CD ya no es necesario, se puede desmontar (
sudo umount /media/cdrom
)
- Abre la
~/live-cd/iso
carpeta ( cd ~/live-cd/iso
)
- Ingrese el
isolinux
directorio ( cd isolinux
)
- Hacer que el
isolinux.cfg
archivo se pueda escribir ( chmod u+w isolinux.cfg
)
Reemplace el contenido del archivo isolinux.cfg
con:
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 --
- Opcional: localizar el sistema (ver más abajo)
Abra una terminal y ejecute:
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 nueva iso estará disponible en
~/live-cd/ubuntu-11.04-live-amd64.iso
. Para ahorrar espacio, ~/live-cd/iso
se puede eliminar el directorio. ( rm -rf ~/live-cd/iso
)
- Ahora grabe el
ubuntu-11.04-live-amd64.iso
archivo en un CD si es necesario.
Localizar Ubuntu (traducciones)
Si desea que el sistema en los idiomas Inglés, español, portugués, chino simplificado o xhosa, que acaba de añadir la locale=
opción de arranque con en
, es
, pt
, xh
o zh
en la append
línea como en:
... quiet splash locale=pt --
De lo contrario, si no desea modificar el archivo que contiene el sistema de archivos raíz ( filesystem.squashfs
) y no le importa hackear, continúe leyendo.
Abra una terminal y navegue al ~/live-cd/iso
directorio y coloque el código de http://pastebin.com/VTdt9WFZ en un archivo (nómbrelo install-locale
) y ejecútelo.
Este script monta filesystem.squashfs
, recupera la información de la versión de los paquetes de idiomas, descarga los paquetes y los coloca en el directorio locale-hack
. A continuación, se crea un script que instala los paquetes de idiomas en el momento del arranque. Para que eso funcione, el script también modifica el archivo syslinux.cfg
o isolinux.cfg
para aplicar estos cambios.
Se le pedirá una configuración regional, ingrese algo como nl
o de
. El guión no es tan inteligente para entender cosas como Dutch
o German
. Luego, el archivo puede ser eliminado
Los comandos de terminal que deben ejecutarse:
cd ~/live-cd/iso
wget http://pastebin.com/raw.php?i=VTdt9WFZ -O install-locale
bash install-locale
rm install-locale
Tenga en cuenta que agregar un paquete de idioma puede hacer que el .iso
archivo generado sea mayor de 700 MB, lo que no cabe en un CD. Sin embargo, para máquinas virtuales es suficiente. Este truco tiene como efecto secundario que Plymouth no funciona (es decir, no obtiene una pantalla de arranque sofisticada), pero al menos el sistema se traduce al iniciar sesión. De lo contrario, tuvo que instalarlo language-pack-gnome-*
manualmente.
Referencias