Esto ya se ha pedido varias veces (lo encontré aquí , aquí y aquí ), pero básicamente todos simplemente recomiendan realizar una instalación completa en la memoria USB. Pero necesito que permanezca como una sesión EN VIVO, no como una "instalación completa en USB", por varias razones (la más importante es que usando la sesión en vivo puedo instalar Ubuntu fácilmente usando el ícono del escritorio)
Por lo tanto, mis limitaciones para omitir la pantalla de bienvenida (y elegir automáticamente la opción "Probar Ubuntu") son:
En realidad, debe ser la sesión de Ubuntu Live (o lo más cerca posible del valor predeterminado). La misma selección de software (gparted está presente en sesiones en vivo, gimp no lo es, por ejemplo), usuario (nombre e ID), comportamiento (sin pantalla de inicio de sesión, sin contraseña
sudo
, por nombrar algunos), sin GRUB, etc. Eso descarta una instalación completa de Ubuntu en USB.Debe poder instalar Ubuntu en la computadora (mientras que la instalación completa requiere el archivo ISO, una memoria USB adicional y la molestia de Startup Disk Creator)
Si es posible, ser tan rápido como el "iniciador basado en texto" (el que tiene cuando presiona una tecla justo después de cargar el núcleo)
Debe ser completamente automático, desatendido desde el arranque hasta el escritorio.
Seleccione un idioma diferente al predeterminado. Puede ser una selección con cable (en realidad, debe hacerlo, ya que el arranque en sí debe estar completamente desatendido). Pero preferiblemente se puede cambiar fácilmente ("fácilmente" como al editar un archivo de configuración y luego reiniciar)
¿Es posible?
Las soluciones (excelentes) propuestas que he descartado hasta ahora son:
Instalar Ubuntu en la memoria USB (por todos los motivos mencionados anteriormente)
Eliminar
Ubiquity
paquete (también elimina la capacidad de instalar el sistema desde ese USB)Ubuntu Customization Kit (ubk): varias limitaciones y advertencias , y ni siquiera está en los repositorios
Remastersys / LiLi: es lo mismo que la instalación USB directa completa, solo personalizada.
Una solución ideal sería algo así como "crear enferma USB usando Creador de discos de arranque, luego abrirlo y quitar / editar el archivo / add (s) xxx, yyy, zzz"
Respuestas:
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)
syslinux/syslinux.cfg
. Lo modificaremos, por lo que debemos reemplazarlo nuevamente si algo sale mal.syslinux.cfg
ytxt.cfg
syslinux.cfg
.El
txt.cfg
archivo tiene las entradas de menú GRUB predeterminadas. Copie el directo asyslinux.cfg
:Puede agregar los parámetros específicos del kernel necesarios para su dispositivo en la línea adjunta.
USB en vivo (13.10)
isolinux/isolinux.cfg
. Lo modificaremos, por lo que debemos reemplazarlo nuevamente si algo sale mal.isolinux.cfg
ytxt.cfg
isolinux.cfg
.El
txt.cfg
archivo tiene las entradas de menú GRUB predeterminadas. Copie el directo aisolinux.cfg
:Puede agregar los parámetros específicos del kernel necesarios para su dispositivo en la línea adjunta.
[ fuente ]
USB en vivo (11.04)
syslinux
directoriosyslinux.cfg
archivo escribibleReemplace el contenido del archivo
syslinux.cfg
con: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):~/live-cd
(mkdir ~/live-cd
)~/live-cd/iso
(cp -r /media/cdrom ~/live-cd/iso
)sudo umount /media/cdrom
)~/live-cd/iso
carpeta (cd ~/live-cd/iso
)isolinux
directorio (cd isolinux
)isolinux.cfg
archivo se pueda escribir (chmod u+w isolinux.cfg
)Reemplace el contenido del archivo
isolinux.cfg
con:Abra una terminal y ejecute:
~/live-cd/ubuntu-11.04-live-amd64.iso
. Para ahorrar espacio,~/live-cd/iso
se puede eliminar el directorio. (rm -rf ~/live-cd/iso
)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 conen
,es
,pt
,xh
ozh
en laappend
línea como en: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ómbreloinstall-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 directoriolocale-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 archivosyslinux.cfg
oisolinux.cfg
para aplicar estos cambios.Se le pedirá una configuración regional, ingrese algo como
nl
ode
. El guión no es tan inteligente para entender cosas comoDutch
oGerman
. Luego, el archivo puede ser eliminadoLos comandos de terminal que deben ejecutarse:
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 instalarlolanguage-pack-gnome-*
manualmente.Referencias
fuente
noprompt cdrom-detect/try-usb=true
a laappend
línea, ya que así es como estátxt.cfg
. ¿Sabes qué hacen estos parámetros adicionales? Además, ¿se puede mejorar la solución para incluir el idioma?noprompt
apaga el sistema sin solicitar la extracción del CD. He agregado eso a la línea USB en vivo porque no tiene sentido con los medios USB. No se quecdrom-detect/try-usb=true
hace. Todos los paquetes de idiomas no se incluyen por defecto en el Live CD debido a su tamaño. Para establecer una configuración regional diferente (por ejemplo, NL), pase lalocale=nl_NL
opción en laappend
línea. Esto establecerá la configuración regional pero no el idioma para Gnome porque el paquete simplemente no está disponible en el Live CD.locale=pt_BR
. Tal vez eso es todo lo que se necesita.locale=nl
y el menú de selección de idioma en Probar / Instalar. En ambos casos, obtuve un diseño en inglés, aunque ellocale
comando salenl_NL.UTF-8
.Lo anterior funciona muy bien para las instalaciones de Startup Disk Creator y UNetbootin. Si está utilizando una unidad flash persistente, querrá agregar la palabra persistente de esta manera:
Para un sistema de 64 bits, el código es un poco diferente
fuente
En 14.04 y tal vez antes, Ubiquity usa el arranque para comenzar. Puede deshabilitar esto modificando
/etc/init/ubiquity.conf
.1) Si no está utilizando la instalación Live, primero monte casper-rw:
2) Edite
etc/init/ubiquity.conf
dentro de la instalación en vivo y comente las siguientes líneas:Si está remasterizando el disco, puede editar el maestro
ubiquity.conf
en el sistema squashfs. La ubicuidad estará completamente fuera de tu camino al reiniciar.3) Desmontar las unidades
fuente
¿Alguna razón por la que no quisiste remastersys? Puede instalar el sistema operativo, hacer un iso con remastersys, extraer el archivo squashfs y reemplazar el que está en el stock iso, (o carpeta usb prefabricada)
Hago esto a menudo
fuente