Saltar al contenido

¿Cómo personalizar el Live CD de Ubuntu?

Después de de esta larga recopilación de datos hemos podido solucionar esta obstáculo que suelen tener ciertos los usuarios. Te compartimos la solución y nuestro deseo es servirte de gran ayuda.

Solución:

Creación de su propio Live CD personalizado: de forma manual.

1. Preparativos

  • Primero descarga el Live CD ISO. Mientras se descarga, instale algún software necesario para la reconstrucción: sudo apt-get install squashfs-tools schroot

    Squashfs Instalar squashfs-tools

    es un sistema de archivos comprimido de solo lectura para Linux.

    schroot Instalar schroot permite a los usuarios ejecutar comandos o shells interactivos en diferentes chroots.

  • Monte el Live CD:

    mkdir /tmp/livecd
    sudo mount -o loop ~/Downloads/ubuntu-11.04-desktop-i386.iso /tmp/livecd
    

    Si utiliza otro ISO u otra ubicación para su descarga, realice los ajustes necesarios.

  • Cree un área de trabajo y copie el contenido en el área de trabajo:

    mkdir -p ~/livecd/cd
    rsync --exclude=/casper/filesystem.squashfs -a /tmp/livecd/ ~/livecd/cd
    mkdir ~/livecd/squashfs  ~/livecd/custom
    sudo modprobe squashfs
    sudo mount -t squashfs -o loop /tmp/livecd/casper/filesystem.squashfs ~/livecd/squashfs/
    sudo cp -a ~/livecd/squashfs/* ~/livecd/custom
    
  • Si obtiene un error como este mientras hace modprobe:

    sudo modprobe squashfs 
    WARNING: Deprecated config file /etc/modprobe.conf, 
    all config files belong into /etc/modprobe.d/
    

    mover el modprobe.conf mv /etc/modprobe.conf /etc/modprobe.conf.OLD ¡e intenta de nuevo!

  • Acceso a la red:

    sudo cp /etc/resolv.conf /etc/hosts ~/livecd/custom/etc/
    
  • Crea un pseudo sistema de archivos:

    sudo chroot ~/livecd/custom /bin/bash -l
    mount -t proc none /proc/
    mount -t sysfs none /sys/
    

2. Personalización

  • Puede obtener una lista de todos los paquetes con
    dpkg-query -W --showformat='$Packagen' | less

  • Puedes eliminar juegos con apt-get remove --purge gnome-games

  • Actualice sus fuentes consudoedit /etc/apt/sources.list. Comente las líneas que no desea y descomente las que sí desea, agregue PPA si lo desea y luego debe actualizar con apt-get update && apt-get dist-upgrade

  • La adición de paquetes como thunderbird, Samba, configuración del sistema Samba y SSH se realiza de la misma manera que lo haría normalmente desde la línea de comandos. Entonces sudo apt-get install thunderbird samba system-config-samba ssh agregará esos.

  • Si ha descargado manualmente el paquete desde, puede instalarlo con sudo dpkg -i file_name.deb

    • Puede consultar el Centro de software de Ubuntu, Synaptic o el sitio web de paquetes para conocer los nombres si es necesario instalar más.
    • Podría considerar agregar utilidades de red (inalámbrica).
    • Rápidamente ejecutará más de 800 Mb; si lo hace, elimina más paquetes para obtener menos de 800 o necesita usar un DVD al grabar. Eliminar libre Office te liberará más de 33 Mb si no lo necesitas.
  • Para crear un acceso directo AskUbuntu en el escritorio:

    mkdir -p /etc/skel/Desktop && printf '[Desktop Entry]nVersion=1.0nName=Ask UbuntunComment=Ask Questions About UbuntunGenericName=Question and AnswersnExec=xdg-open http://askubuntu.comnTerminal=falsenX-MultipleArgs=falsenType=ApplicationnIcon=firefoxnCategories=Internet;n' > /etc/skel/Desktop/askubuntu.desktop && chmod a+x /etc/skel/Desktop/askubuntu.desktop
    

    Puede agregar más de estos (omitir la parte mkdir) editando la URL a otra cosa.
    Cortesía de dv3500ea

  • Cambiar la configuración dentro de gconf-editor.

    Puede cambiar cualquier opción de gconf si sabe cuál es la ruta de esa opción y el valor que desea que sea (y el tipo de valor, por supuesto).

    ingrese la descripción de la imagen aquí

    El cambio del fondo de pantalla se realiza con la ruta a la que apunté las flechas: /desktop/gnome/background/, es un valor de cadena y usa picture_filename como una opción. El valor que tiene actualmente en mi escritorio es /discworld2/Downloads/fantasticwall_2.jpg. El fondo en sí debe copiarse en /usr/share/backgrounds/. Asegúrese de establecer los permisos y el propietario.

    Ejemplos:

    • Para cambiar el fondo de pantalla (cambie el nombre del archivo en el primer comando a su propia imagen) a esta imagen y para cambiar el tema a Radiance, puede usar esta información para crear comandos para configurar esto para su CD en vivo:

      gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set -t string /desktop/gnome/background/picture_filename  /discworld2/Downloads/fantasticwall_2.jpg
      
      gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set -t string /desktop/gnome/interface/gtk_theme Radiance
      

      Cortesía de dv3500ea

    • Habilitar escritorio remoto:

      gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set -t bool /desktop/gnome/remote_access/enabled true
      

      La configuración de iconos, paneles, etc. se realiza agregando un comando como este.

    • Alternativamente, puede editar /etc/gconf/gconf.xml.defaults/%gconf-tree.xml (o cuando no esté disponible, guarde este archivo para usarlo en el futuro). Todos los ajustes de configuración realizados a través de gconftool-2 se almacenan en este archivo.

  • Cambiar la zona horaria predeterminada utilizada por el CD en vivo

    dpkg-reconfigure tzdata
    
  • Cambie la configuración regional a inglés (por supuesto, cámbiela a lo que desee)

    locale-gen en
    update-locale LANG=en LANGUAGE=en LC_ALL=en
    
  • Configure los archivos de configuración.

    Si desea tener un archivo de configuración personalizado para un determinado paquete, puede hacerlo de varias formas.

    La forma difícil (pero más lógica) sería encontrar el paquete, cambiar el archivo de configuración y volver a empaquetarlo o encontrar los archivos de origen, averiguar dónde almacenan su archivo de configuración ficticio y cambiarlo y luego reconstruir el paquete.

    • Por supuesto, esto solo funciona si el archivo de configuración predeterminado está incluido en el paquete fuente. Muchos paquetes generan automáticamente sus archivos de configuración en el script packagename .postinst, por lo que sería bastante difícil hacer esto.

      La forma más sencilla sería crear un script y copiar su configuración actual a /etc/skel para que se agreguen a su escritorio (similar a agregar accesos directos de Firefox como se explicó anteriormente) y después de la instalación, haga clic en el enlace del escritorio para configurar el archivo de configuración en el lugar donde debe estar. La secuencia de comandos podría copiar y eliminar tanto la secuencia de comandos como el archivo de configuración de su escritorio después de que se haya instalado con éxito. Este método se puede utilizar para actualizar la configuración de Samba (ponga su configuración actual en /etc/skel/. Coloque un script allí que tenga permisos de ejecución y contenga un movimiento de dicha configuración a /etc/samba/smbd.conf y todo lo que necesita hacer después es ejecutar el script).

    • Básicamente, esto siempre funciona, ya que reemplaza una acción manual posterior a la instalación con un script activado manualmente posterior a la instalación. Pero también significa que no es parte del Live CD personalizado.

3. Limpieza

apt-get clean
rm -rf /tmp/*
rm -f /etc/hosts /etc/resolv.conf
umount /proc/
umount /sys/
exit

Esto elimina todos los archivos temporales; no lo que creamos. ~/livecd/ es de solo lectura, por lo que es normal rm no eliminará estos archivos. Necesita montarlo con acceso de escritura (o como yo usé el nuevo live cd para arrancar y montar la casa y rm desde allí.

4. Configuración de ISO

  • Archivos de manifiesto.

    chmod +w ~/livecd/cd/casper/filesystem.manifest
    sudo chroot ~/livecd/custom dpkg-query -W --showformat='$Package $Versionn' > ~/livecd/cd/casper/filesystem.manifest
    sudo cp ~/livecd/cd/casper/filesystem.manifest ~/livecd/cd/casper/filesystem.manifest-desktop
    
  • Regenere el archivo squashfs.

    sudo mksquashfs ~/livecd/custom ~/livecd/cd/casper/filesystem.squashfs
    
  • Actualice las sumas de md5.

    sudo rm ~/livecd/cd/md5sum.txt
    sudo bash -c 'cd ~/livecd/cd && find . -type f -exec md5sum  +' > md5sum.txt
    

5. Creación de la ISO.

cd ~/livecd/cd
sudo mkisofs -r -V "Ubuntu-Live" -b isolinux/isolinux.bin -c isolinux/boot.cat -cache-inodes -J -l -no-emul-boot -boot-load-size 4 -boot-info-table -o ~/Downloads/ubuntu-11.04-desktop-i386.iso .

6. Desmontar y limpiar

sudo umount ~/livecd/squashfs/
sudo umount /tmp/livecd
sudo rm -fr ~/livecd/

7. Comentarios:

  • Todo se probó con un Live CD de Ubuntu 11.04. Lo único que salió mal fue el chrooting: agregué dchroot a los archivos que necesita instalar para hacer esto.

  • Con respecto a “debería crear algunos accesos directos de Firefox en el escritorio”, “debería cambiar el tema predeterminado a radiance” y “debería cambiar el fondo de pantalla predeterminado de ubuntu”. Los edité después de que dv3500ea lo pusiera en los comentarios; No probé esto mientras creaba el CD en vivo 11.04.

Nota: El proyecto Ubuntu Builder ha sido descontinuado.

Creación de un CD personalizado de 12.04 con Gnome-Classic usando Ubuntu-Builder

(por ahora, esto es específico para las necesidades de Karthik; actualizaré la respuesta más adelante con cosas más generales / específicas de Unity)

1. Obtenga Ubuntu Builder y su fuente ISO

Ubuntu Builder automatiza muchos de los pasos preliminares que debían realizarse a mano (montar ISO, extraer squashfs, crear chroot, etc.). También le proporciona un chroot Synaptic y “gráfico” (Unity UI).

Agregue el PPA para instalar Ubuntu Builder:

sudo add-apt-repository ppa:kamilion/ubuntu-builder
sudo apt-get update
sudo apt-get install ubuntu-builder

También descargue la ISO de escritorio de Ubuntu con la que planea trabajar.

2. Conceptos básicos de Ubuntu Builder

  • Inicie Ubuntu Builder desde el lanzador. Le recomiendo que establezca los tres campos en “Ubuntu” (como el LiveCD real), porque la configuración de campos personalizados provocó que el Centro de software se bloqueara. Cuando lo instale, puede elegir su propio nombre de usuario, nombre de máquina, etc., como siempre.

    ingrese la descripción de la imagen aquí

  • Cargue su ISO; Cargué el 64 bits con el Disco local opción, aunque Ubuntu Builder debería poder descargar la ISO si lo desea.

  • Los botones de la derecha se explican por sí mismos. Console le da un chroot CLI, mientras que Desktop le ofrece una gráfica !, es decir, una sesión de LiveCD en sí (esta puede tardar un poco en cargarse). Tenga en cuenta que el Select DE/WM a veces hace un trabajo incompleto, por lo que es mejor instalar a través de apt-get/ Sináptico.

3. Actualización, adición de Gnome Classic y otra gestión de paquetes

Nota: Todo esto también se puede hacer desde Synaptic si se siente más cómodo con eso.

  • Puede editar el sources.list con el botón (oa través de la consola) para agregar sus propios espejos, ppas, etc.

Empecemos con:

  • Quitar los juegos
    apt-get remove --purge aisleriot gnome-games-data gnomine mahjongg -y
  • Realice una actualización general y dist-upgrade a lo último (opcional, pero recomendado ya que el Gnome-classic y otros paquetes que agregue serán las últimas versiones) – en 12.04, este paso también instala Thunderbird y los componentes principales de Samba. También ahorrará tiempo en la instalación real.
    apt-get update && apt-get dist-upgrade
  • Instalar Gnome Classic (gnome-shell para extraer indicadores, etc.), Samba y SSH:
    apt-get install gnome-shell samba ssh

4. Personalización 1: archivos, configuraciones y eliminación del panel superior

Nota: Todos los comandos deben ejecutarse desde la consola chrooted de Ubuntu Builder a menos que se indique lo contrario (generalmente al copiar archivos de su propio sistema). El camino absoluto del chroot es /home/ubuntu-builder/FileSystem

  1. Reemplace el archivo de configuración de Samba (desde la terminal de su propio sistema, es decir, ¡fuera de chroot!)

    sudo cp /path/to/mysmb.conf /home/ubuntu-builder/FileSystem/etc/samba/smb.conf
  2. Ponga el acceso directo de Firefox en el escritorio:

    mkdir -p /etc/skel/Desktop && cd /etc/skel/Desktop
    cp /usr/share/applications/firefox.desktop .
    chmod +x firefox.desktop
    
  3. Copie accesos directos y carpetas personalizados al escritorio (¡desde fuera de chroot!)

    sudo cp -r /path/to/mydesktopitems/ /home/ubuntu-builder/FileSystem/etc/skel/Desktop/
  4. Colocar gnome-classic como el shell predeterminado:

    /usr/lib/lightdm/lightdm-set-defaults -s gnome-classic
  5. Retire el panel superior de Gnome-Classic y mueva los elementos superiores al panel inferior:

    • Abra el diseño del panel predeterminado:
      nano /usr/share/gnome-panel/panel-default-layout.layout
    • Elimine el panel superior, eliminando las líneas 1-4:
      [Toplevel top-panel]
      expand=true
      orientation=top
      size=24
      
    • Mueva el menú Inicio hacia la parte inferior izquierda modificando el en negrita valor para el en cursiva parámetro de la siguiente manera:
      [Object menu-bar]
      object-iid=PanelInternalFactory::MenuBar
      toplevel-id=bottom-panel
      pack-index=0
      
    • Mueva los indicadores hacia la parte inferior derecha, justo a la izquierda del Selector de espacio de trabajo, modificando el en negrita valor para el en cursiva parámetros de la siguiente manera:

      [Object indicators]
      object-iid=IndicatorAppletCompleteFactory::IndicatorAppletComplete
      toplevel-id=bottom-panel
      pack-type=end
      pack-index=1
    • Quite el botón “Mostrar escritorio” de la parte inferior izquierda; Prefiero que el menú Inicio sea lo primero que hay, puedes dejarlo o moverlo hacia la parte inferior derecha, etc. Elimina estas líneas:

      [Object show-desktop]
      object-iid=WnckletFactory::ShowDesktopApplet
      toplevel-id=bottom-panel
      pack-index=0
      
    • Guardar y Salir.

5. Personalización 2: fondos y temas

Nota: /usr/share/glib-2.0/schemas contiene la mayoría de las configuraciones predeterminadas de fondo / tema; Me resultó más fácil modificarlos directamente para un LiveCD en lugar de tener que lidiar con cosas complicadas solo para, por ejemplo, evitar que el fondo de la pantalla de inicio de sesión sea el mismo que el fondo del escritorio.

  1. Deshabilitar la pantalla de inicio de sesión (lightdm) de “copiar” el fondo del escritorio y otros cambios:

    • Abierto nano /usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml
    • Puede cambiar el fondo de inicio de sesión del predeterminado aquí si lo desea:
      
      '/usr/share/backgrounds/warty-final-ubuntu.png'
      
    • Deshabilite “copiar” el fondo del escritorio estableciendo esto en false:
      
      false
      
    • Establezca el tema de inicio de sesión en Radiance:
        
      'Radiance'
      
  2. Cambiar el fondo de pantalla predeterminado; aquí, lo configuraremos en el “Atar mi barco” incluido (/usr/share/backgrounds/Tie_My_Boat_by_Ray_García.jpg):

    • Abierto nano /usr/share/glib-2.0/schemas/10_gsettings-desktop-schemas.gschema.overridey cambie la línea de abajo a la ruta de su archivo:
    picture-uri='file:///usr/share/backgrounds/warty-final-ubuntu.png'
    
  3. Cambiar el tema a Resplandor

    • Abra el archivo de anulación de tema de Ubuntu “ nano / usr / share / glib-2.0 / schemas / ubuntu-artwork.gschema.override`, y cambie el Ambiente abajo a Resplandor:
      [org.gnome.desktop.interface]
      gtk-theme="Ambiance"
      ...
      [org.gnome.desktop.wm.preferences]
      theme="Ambiance"
      
  4. Importante: compile los esquemas modificados.

    • Ahora que hemos terminado de personalizar, compile los esquemas modificados con:
      glib-compile-schemas /usr/share/glib-2.0/schemas 

6. ¡Construya, pruebe e instale!

  • presione el Build en Ubuntu Builder para comenzar a construir el Live-CD ISO personalizado. UB maneja automáticamente la limpieza, etc. que anteriormente tenía que hacerse manualmente.

    ingrese la descripción de la imagen aquí

  • La ISO se puede encontrar en /home/ubuntu-builder; puede probarlo utilizando la QEMU incorporada o en otra máquina virtual.

  • El tamaño de mi CD final era de 778 MB (después de quitar el .23 kernel), con Unity y Gnome 3D todavía disponibles si el usuario lo desea, ¡así que eso es bastante bueno para una personalización! 🙂

Debería resultar lo siguiente:

  1. Después del arranque, aparece la opción “Probar Ubuntu” o “Instalar Ubuntu”:

    ingrese la descripción de la imagen aquí

  2. ¡Al hacer clic en “Probar” obtenemos nuestro escritorio personalizado!

    ingrese la descripción de la imagen aquí

  3. Y cerrar sesión (iniciar sesión con ubuntu, contraseña en blanco) muestra que el fondo de pantalla de inicio de sesión se mantiene en el valor predeterminado:

    ingrese la descripción de la imagen aquí

  4. El instalador no se bloquea al seleccionar la zona horaria:

    ingrese la descripción de la imagen aquí

  5. Seleccione nombre de usuario, etc. para instalar:

    ingrese la descripción de la imagen aquí

  6. Pantalla de inicio de sesión instalada:

    ingrese la descripción de la imagen aquí

  7. Escritorio instalado:

    ingrese la descripción de la imagen aquí

Creación de un CD en vivo a partir de una instalación nueva o existente

EDITAR: Este método ya no parece funcionar. Le sugiero que pruebe otros métodos sugeridos en este control de calidad.

Una buena forma sería hacer un CD en vivo a partir de una instalación actual. Esto se puede hacer usando una máquina virtual (simplemente no instale ninguna herramienta de VM dentro del sistema operativo invitado)

Entonces, primero necesitamos una instalación nueva (si no puede instalarla de verdad, intente usar una máquina virtual) con solo las cosas que necesita (en su caso, thunderbird, samba y ssh). Luego modificamos el sistema y registramos dónde están los ajustes (por ejemplo, cambia el fondo de su escritorio, la configuración está en ~ / .gconf o agrega accesos directos de Firefox, están ubicados en ~ / Desktop). Esto es necesario para el paso 4.

  1. Configure algunas variables:

    export WORK=~/temp
    export CD=~/livecd
    export FORMAT=squashfs
    export FS_DIR=casper
    

    Reemplaza ~ / temp con una ruta a un directorio temporal en el que trabajaremos. Reemplaza ~ / livecd con una ruta al árbol del CD.

  2. Haz la estructura de la carpeta. sudo mkdir -p $CD/$FS_DIR,boot/grub $WORK/rootfs

  3. Ahora necesitaremos instalar algunos paquetes:

    sudo apt-get install grub2 xorriso squashfs-tools
    
  4. Ahora copiaremos la instalación actual, modificaremos los indicadores de exclusión para que se ajusten a sus necesidades:

    sudo rsync -av --one-file-system --exclude=/proc/* --exclude=/dev/* 
    --exclude=/sys/* --exclude=/tmp/* --exclude=/home/* --exclude=/lost+found 
    --exclude=/var/tmp/* --exclude=/boot/grub/* --exclude=/root/* 
    --exclude=/var/mail/* --exclude=/var/spool/* --exclude=$WORK/rootfs 
    --exclude=/etc/fstab --exclude=/etc/mtab --exclude=/etc/hosts 
    --exclude=/etc/timezone --exclude=/etc/shadow* --exclude=/etc/gshadow* 
    --exclude=/etc/X11/xorg.conf* --exclude=/etc/gdm/custom.conf 
    / $WORK/rootfs
    

    Si tiene una partición de arranque separada, ejecute esto: sudo cp -av /boot/* $WORK/rootfs/boot

    En su caso, desea copiar la configuración y algunos archivos del directorio de inicio. Primero, defina qué directorios queremos copiar: CONFIG = ‘. Config .gconf Desktop someotherfolder andanotherfolder’ Y ahora copiamos eso:

    cd ~ && for i in $CONFIG
    do
    sudo cp -rpv --parents $i $WORK/rootfs/etc/skel
    done        
    
  5. Ahora hacemos un chroot en el nuevo sistema y lo modificamos.

    sudo mount  --bind /dev/ $WORK/rootfs/dev
    sudo mount -t proc proc $WORK/rootfs/proc
    sudo mount -t sysfs sysfs $WORK/rootfs/sys
    sudo mount -t devpts devpts $WORK/rootfs/dev/pts
    sudo chroot $WORK/rootfs /bin/bash
    

    Los siguientes comandos se realizan en chroot:

    LANG=
    apt-get update
    apt-get install casper
    

    Casper contiene guiones en vivo. Si también desea un instalador, ejecute esto:

    apt-get install ubiquity ubiquity-frontend-gtk
    

    O si quieres KDE:

    apt-get install ubiquity ubiquity-frontend-kde
    
  6. Actualice modules.dep e initramfs:

    depmod -a $(uname -r)
    update-initramfs -u -k $(uname -r)
    
  7. Elimine a los usuarios que no sean del sistema: no se preocupe, hemos copiado la configuración y los datos en el “esqueleto” de los usuarios. Eso significa que todos los usuarios nuevos los tendrán.

    for i in `cat /etc/passwd | awk -F":" 'print $1'`
    do
        uid=`cat /etc/passwd | grep "^$i:" | awk -F":" 'print $3'`
        [ "$uid" -gt "999" -a  "$uid" -ne "65534"  ] && userdel --force $i 2>/dev/null
    done
    
  8. Limpiar:

    apt-get clean
    find /var/log -regex '.*?[0-9].*?' -exec rm -v  ;
    find /var/log -type f | while read file
    do
        cat /dev/null | tee $file
    done
    rm /etc/resolv.conf /etc/hostname
    
  9. Salir de chroot. exit

  10. Ahora, copiamos el kernel:

    export kversion=`cd $WORK/rootfs/boot && ls -1 vmlinuz-* | tail -1 | sed '[email protected]@@'`
    sudo cp -vp $WORK/rootfs/boot/vmlinuz-$kversion $CD/boot/vmlinuz
    sudo cp -vp $WORK/rootfs/boot/initrd.img-$kversion $CD/boot/initrd.img
    sudo cp -vp $WORK/rootfs/boot/memtest86+.bin $CD/boot
    
  11. Si ha instalado el instalador, deberá hacer esto, para que el instalador no instale cosas como casper:

    sudo chroot $WORK/rootfs dpkg-query -W --showformat='$Package $Versionn' | sudo tee $CD/$FS_DIR/filesystem.manifest
    sudo cp -v $CD/$FS_DIR/filesystem.manifest,-desktop
    REMOVE='ubiquity casper user-setup os-prober libdebian-installer4'
    for i in $REMOVE 
    do
        sudo sed -i "/$i/d" $CD/$FS_DIR/filesystem.manifest-desktop
    done        
    
  12. Desmontar lo que hemos montado:

    sudo umount $WORK/rootfs/proc
    sudo umount $WORK/rootfs/sys
    sudo umount $WORK/rootfs/dev/pts
    sudo umount $WORK/rootfs/dev
    
  13. Convertir a squashfs:

    sudo mksquashfs $WORK/rootfs $CD/$FS_DIR/filesystem.$FORMAT
    
  14. Hacer filesystem.size:
    echo -n $(sudo du -s --block-size=1 $WORK/rootfs | tail -1 | awk 'print $1') | sudo tee $CD/casper/filesystem.size

  15. Y md5: find $CD -type f -print0 | xargs -0 md5sum | sed "[email protected]$CD@[email protected]" | grep -v md5sum.txt |sudo tee $CD/md5sum.txt

  16. Ahora grub.cfg:

    sudo nano $CD/boot/grub/grub.cfg
    

    (reemplace nano con su editor de texto favorito, no importa) Pegue esto y guarde:

    set default="0"
    set timeout=10
    
    menuentry "Ubuntu GUI" 
    linux /boot/vmlinuz boot=casper quiet splash
    initrd /boot/initrd.img
    
    
    
    menuentry "Ubuntu in safe mode" 
    linux /boot/vmlinuz boot=casper xforcevesa quiet splash
    initrd /boot/initrd.img
    
    
    
    menuentry "Ubuntu CLI" 
    linux /boot/vmlinuz boot=casper textonly quiet splash
    initrd /boot/initrd.img
    
    
    
    menuentry "Ubuntu GUI persistent mode" 
    linux /boot/vmlinuz boot=casper boot=casper persistent quiet splash
    initrd /boot/initrd.img
    
    
    
    menuentry "Ubuntu GUI from RAM" 
    linux /boot/vmlinuz boot=casper nopersistent toram quiet splash
    initrd /boot/initrd.img
    
    
    menuentry "Check Disk for Defects" 
    linux /boot/vmlinuz boot=casper integrity-check quiet splash
    initrd /boot/initrd.img
    
    
    
    menuentry "Memory Test" 
    linux16 /boot/memtest86+.bin
    
    
    
    menuentry "Boot from the first hard disk" 
    set root=(hd0)
    chainloader +1
    
    
  17. Si lo desea, puede agregar una entrada de menú adicional, que le permite saltar directamente a Ubiquity.

    menuentry "Install Ubuntu" 
    linux /boot/vmlinuz boot=casper only-ubiquity quiet splash
    initrd /boot/initrd.img
    
    
  18. ¡Haz el CD / DVD!
    sudo grub-mkrescue -o ~/live-cd.iso $CD

  19. ¡Pruébelo usando una máquina virtual!

Todo el crédito es para capink, porque la guía es de aquí.

Sección de Reseñas y Valoraciones

Si tienes alguna incertidumbre o forma de enriquecer nuestro sección te recordamos escribir un paráfrasis y con placer lo interpretaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *