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
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 con
sudoedit /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 conapt-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).
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 usapicture_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.
-
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 queDesktop
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 elSelect 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
-
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
-
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
-
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/
-
Colocar
gnome-classic
como el shell predeterminado:/usr/lib/lightdm/lightdm-set-defaults -s gnome-classic
-
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.
- Abra el diseño del panel predeterminado:
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.
-
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'
- Abierto
-
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.override
y cambie la línea de abajo a la ruta de su archivo:
picture-uri='file:///usr/share/backgrounds/warty-final-ubuntu.png'
- Abierto
-
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"
- 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:
-
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
- Ahora que hemos terminado de personalizar, compile los esquemas modificados con:
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. -
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:
-
Después del arranque, aparece la opción “Probar Ubuntu” o “Instalar Ubuntu”:
-
¡Al hacer clic en “Probar” obtenemos nuestro escritorio personalizado!
-
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: -
El instalador no se bloquea al seleccionar la zona horaria:
-
Seleccione nombre de usuario, etc. para instalar:
-
Pantalla de inicio de sesión instalada:
-
Escritorio instalado:
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.
-
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.
-
Haz la estructura de la carpeta.
sudo mkdir -p $CD/$FS_DIR,boot/grub $WORK/rootfs
-
Ahora necesitaremos instalar algunos paquetes:
sudo apt-get install grub2 xorriso squashfs-tools
-
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
-
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
-
Actualice modules.dep e initramfs:
depmod -a $(uname -r) update-initramfs -u -k $(uname -r)
-
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
-
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
-
Salir de chroot.
exit
-
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
-
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
-
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
-
Convertir a squashfs:
sudo mksquashfs $WORK/rootfs $CD/$FS_DIR/filesystem.$FORMAT
-
Hacer filesystem.size:
echo -n $(sudo du -s --block-size=1 $WORK/rootfs | tail -1 | awk 'print $1') | sudo tee $CD/casper/filesystem.size
-
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
-
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
-
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
-
¡Haz el CD / DVD!
sudo grub-mkrescue -o ~/live-cd.iso $CD
-
¡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.