Necesito el Ubuntu en vivo persistente de preferencia 16.04 porque necesito rescatar todo mi HDD encriptado de 16.04 como se discutió en el hilo ¿Cómo me agrego de nuevo al grupo sudo en HDD encriptado de 16.04? Creo aquí un nuevo Live Ubuntu 16.04 persistente con algunos errores descritos al final con Videonauth .
sudo apt-get install gksu debootstrap
gksudo gparted
. Haga un USBext4
dejando solo 1GB como memoria libre y configure 1GB para Linux Swap; Administrar banderas> soloboot
.Prepare el sistema operativo y ejecútelo en la memoria USB
sudo mkdir /mnt/stick sudo mount /dev/sdb1 /mnt/stick/ sudo debootstrap --arch=amd64 xenial /mnt/stick http://de.archive.ubuntu.com/ubuntu/ sudo mount -o bind /dev /mnt/stick/dev sudo mount -o bind /dev/pts /mnt/stick/dev/pts sudo mount -t sysfs /sys /mnt/stick/sys sudo mount -t proc /proc /mnt/stick/proc sudo cp /proc/mounts /mnt/stick/etc/mtab sudo cp /etc/resolv.conf /mnt/stick/etc/resolv.conf sudo chroot /mnt/stick/
Se ve pronto
root@masi-CM6340:/#
. Establecer locales.%locale-gen en_US en_US.UTF-8 %dpkg-reconfigure locale dpkg-rekonfigure locales % two above commands cause a bug in gnome-terminal; choose here your locales and set environment en_US.UTF-8 dpkg-reconfigure keyboard-configuration localedef -i en_US -c -f UTF-8 en_US.UTF-8
apt-get install linux-image-generic
. Se obtiene/dev/sda [NotThisOne, your HDD], 2 /dev/sdb (31474 MB; ???) 2b - /dev/sdb1 (30398 MB; /)
. Elige/dev/sdb1
y/dev/sdb
. Elige aquí el kernel de Linux que te gusta. Mantengo el kernel 4.6 de Linux más estable que puedes descargar como se describe al final del cuerpo.apt-get install vim wget
blkid
, Copiar al portapapeles,vim /etc/fstab
. Elimine lassda
líneas de modo que solo dossdb
líneas. Edítalos para gustarUUID="..." swap swap defaulst 0 0
yUUID="..." / ext4 defaults 0 1
.Pegue lo siguiente en el archivo
/etc/apt/sources.list
#deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://de.archive.ubuntu.com/ubuntu/ xenial main restricted # deb-src http://de.archive.ubuntu.com/ubuntu/ xenial main restricted ## Major bug fix updates produced after the final release of the ## distribution. deb http://de.archive.ubuntu.com/ubuntu/ xenial-updates main restricted # deb-src http://de.archive.ubuntu.com/ubuntu/ xenial-updates main restricted ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## universe WILL NOT receive any review or updates from the Ubuntu security ## team. deb http://de.archive.ubuntu.com/ubuntu/ xenial universe # deb-src http://de.archive.ubuntu.com/ubuntu/ xenial universe deb http://de.archive.ubuntu.com/ubuntu/ xenial-updates universe # deb-src http://de.archive.ubuntu.com/ubuntu/ xenial-updates universe ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu ## security team. deb http://de.archive.ubuntu.com/ubuntu/ xenial multiverse # deb-src http://de.archive.ubuntu.com/ubuntu/ xenial multiverse deb http://de.archive.ubuntu.com/ubuntu/ xenial-updates multiverse # deb-src http://de.archive.ubuntu.com/ubuntu/ xenial-updates multiverse ## N.B. software from this repository may not have been tested as ## extensively as that contained in the main release, although it includes ## newer versions of some applications which may provide useful features. ## Also, please note that software in backports WILL NOT receive any review ## or updates from the Ubuntu security team. deb http://de.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse # deb-src http://de.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse ## Uncomment the following two lines to add software from Canonical's ## 'partner' repository. ## This software is not part of Ubuntu, but is offered by Canonical and the ## respective vendors as a service to Ubuntu users. deb http://archive.canonical.com/ubuntu xenial partner deb-src http://archive.canonical.com/ubuntu xenial partner deb http://security.ubuntu.com/ubuntu xenial-security main restricted # deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted deb http://security.ubuntu.com/ubuntu xenial-security universe # deb-src http://security.ubuntu.com/ubuntu xenial-security universe deb http://security.ubuntu.com/ubuntu xenial-security multiverse # deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
Hacer
dpkg-divert --local --rename --add /sbin/initctl ln -s /bin/true /sbin/initctl apt-get update % Comment this out if ubuntu-desktop is wanted apt-get install ubuntu-desktop % Comment out if ubuntu-server is wanted % apt-get install ubuntu-server adduser --home /home/masi masi
Agregue
masi
a los grupos existentesusermod -aG adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare masi
donde puede dejar de ladosambashare
.Ignora los controladores porque la memoria USB no está hecha para una PC.
Para recuperar el HDD cifrado, instale los paquetes
apt-get ecryptfs-utils schroot testdisk
donde setestdisk
preparan los discos y los otros dos para recuperar todo el disco cifrado Ubuntu 16.04.sudo echo 'GRUB_DISABLE_OS_PROBER="true"' >> /etc/default/grub
;update-grub
Finaliza la instalación. Hacer
rm /sbin/initctl dpkg-divert --local --rename --remove /sbin/initctl
Pruebe su instalación de Ubuntu persistente en vivo 16.04 [alpha]
Comience su nuevo Ubuntu persistente. En la terminal, hazlo
sudo true
. Si consiguesUnable to resolve host * Connection refused
, haz# /ubuntu//q/59458/25388 sudo vim /etc/hostname masi sudo vim /etc/hosts 127.0.0.1 localhost.localdomain masi [...]
Posible complicación: Ubuntu comienza en $ (inittramfs) $. Hacer ...
Resultado: USB inicia Ubuntu Desktop GUI y UI
- puedes abrir LibreOffice, Firefox, ...
masi
está en el grupo sudo; grupos correctos.- Las configuraciones regionales se configuran correctamente cuando se
chroot
pegan. - Si tiene un error en gnome-terminal, es decir, abrirlo en la GUI,
sudo dpkg-rekonfigure locales
vuelva a hacerlo en TTY1. Resuelve el caso.
Errores que se informan a Videonauth
Sistema de actualización y la actualización siempre en hacer las pruebas: sudo apt-get update && sudo apt-get upgrade
.
- El navegador de Internet de Ubuntu. Lanzarlo bloquea el sistema. El mouse solo funciona pero no se puede enviar ninguna señal al TTY.
- Firefox Al iniciarlo, aparece una advertencia sobre [existe un perfil], por lo que no se puede abrir. Solución temporal
rm -r ~/.mozilla && rm -r ./.cache/mozilla
solo para una sesión. El problema persiste en cada inicio de sesión. Una mejor solución de trabajo:sudo mv -v /home/masi /home/masi_backup
,sudo mkdir -v /home/masi
,sudo chown masi:masi /home/masi
,sudo chmod 755 /home/masi
ysudo reboot
debido a que algunas titularidades de casa-carpeta provoca el error. Ejecute el comando de la fuente y obtendrá las siguientes diferencias /etc/hostname
no coincide/etc/hosts
después de un tiempo- A veces, comienza a
(inittramsfs)
Salida de vimdiff <(find /home/masi -printf "%P %u:%g %m\n" | sort) <(find /home/masi_backup -printf "%P %u:%g %m\n" | sort)
%LHS-file
.bash_history masi:masi 600
.cache/compizconfig-1/animation.pb masi:masi 664
.cache/compizconfig-1/commands.pb masi:masi 664
.cache/compizconfig-1/compiztoolbox.pb masi:masi 664
% here many files not existing in the RHS
%RHS-file (fresh installation)
.bash_history root:root 600
.bash_logout masi:masi 664
.bashrc masi:masi 644
.cache root:root 700
donde no entiendo qué causó el error.
Actualizar a Linux Kernel 4.6
Haz lo que se te indica aquí . Hay un error universal con resume / suspend en Linux kernel 4.4. La actualización a 4.6 lo resuelve y hace que el sistema sea mucho mejor.
Sistema: 14.04, 16.04
Kernel de Linux: 4.4 - 4.6
Respuestas:
Para realizar una instalación completa de Ubuntu normal en un USB o un HDD externo, puede seguir el procedimiento que describo aquí.
¿Quieres empezar por hacer algunas instalaciones de preparación, es necesario
gksudo
que se encuentra en el paquetegksu
,schroot
ydebootstrap
. Esos paquetes no están instalados de manera predeterminada, por lo tanto, escriba un terminal ( ctrl+ alt+ t):Ahora puede comenzar a preparar su USB / HDD para la instalación:
Primero desea ir al
devices
menú y seleccionarcreate partition table
, cuando se le solicite el tipo elegirmsdos
. Ahora debería ver una entrada para el espacio no asignado. Haga clic en esto y elija nuevo y hágalo ext4 dejando solo 1GB como memoria libre, luego haga clic nuevamente en la entrada de espacio no asignado y hágalo 1GB para Linux Swap. Después de esto, aplique su configuración al USB / HDD. Luego haga clic derecho en la entrada ext4 y elijamanage flags
y allí marque la casilla de verificaciónboot
y salga.Ahora necesita preparar su
chroot
entorno para trabajar haciendo los siguientes comandos uno por uno:Su mensaje ahora debería verse así:
Ahora puede comenzar su proceso de instalación real, comience configurando la
locale
configuraciónkeyboard-configuration
e instalando el núcleo.Mientras que esta instalación
GRUB
le pregunta para qué dispositivo se instalará. verá una selección como esta:Elija
/dev/sdb1
y/dev/sdb
moviéndose al campo respectivo usando las teclas de flecha y presionando spacey finalmente presione regresar. Ahora, una vez completada esta instalación, puede instalar el editor de su elección, lo hago aquí como ejemplonano
yvim
:Ahora puede editar su
/etc/fstab
archivo, para esto primero obtenga una lista de los UUIDS en su sistema:Esto debería darte una salida como esta:
Para facilitar la edición, puede copiar la salida del terminal seleccionándola con el mouse y presionando ctrl+ shift+ c, luego abra el editor de su elección escribiendo (elijo nano aquí, por ejemplo):
Puede pegar las líneas después de borrar el contenido de los archivos presionando ctrl+ shift+ c. Ahora elimine las líneas marcadas con las
/dev/sda
que probablemente sea su HDD y cambie las otras dos líneas para que finalmente se vean así:Luego presione ctrl+ xpara finalizar su edición, elija
y
guardar y presioneenterLa próxima vez que necesite llenar su
/etc/apt/sources.list
, puede hacerlo copiando y pegando el siguiente bloque en su terminal y presione enteruna vez.En cuanto a los paquetes de configuración final que deben instalarse que requieren iniciar servicios a través de Upstart, estos deben deshabilitarse
chroot
temporalmente en:Ahora ejecute una actualización y puede instalar uno
ubuntu-server
oubuntu-desktop
ambos, siempre que haga el servidor antes del escritorio.y finalmente agregue su usuario y colóquelo en los grupos adecuados:
Donde puede omitir sambashare si le da errores. Compruebe si la configuración del grupo es correcta:
Debería ver para cada grupo enumerado en el
usermod
comando anterior y la entrada de esta manera (ejemplo sudo):Si no, agregue los grupos uno por uno con el
usermod
comando anterior . Ahora es el momento de instalar controladores y herramientas útiles, enumero aquí solo algunos para los casos necesarios.Para hacer que GRUB solo reconozca su dispositivo como SO y no agregue el sistema en el que ha creado el dispositivo, haga lo siguiente:
Finalice la instalación por:
Ahora puede reiniciar en su USB y tener un sistema Ubuntu totalmente instalado para trabajar. Si tiene problemas para no poder iniciar el terminal que parece estar relacionado con un error
gnome-terminal
, puede verificar en TTY ( ctrl+ alt+ f1e iniciar sesión con su nombre de usuario y contraseña) el contenido de/var/log/syslog
si contiene líneas como esta:Para solucionar esto, parece ser suficiente ejecutarlo
sudo dpkg-reconfigure locales
en TTY y elegir explícitamente UTF-8. o establecer el idioma, etc. dentro de la configuración de las GUI. Luego reiniciar.fuente
ubiquity
, esta respuesta es el resultado de una larga conversación de chat con el OP./etc/hostname
y/etc/hosts
configurar? - - Comenzaron a fallar en mi sistema después de un tiempo, y ahora en(inittramfs)
.Aquí hay algunos detalles. (Alguien más debería escribir una revisión más independiente sobre los pros y los contras).
Clonación: dd es una herramienta muy poderosa pero también muy peligrosa, a menudo apodada "destructor de disco" o "destructor de datos". dd se usa para clonar un archivo iso en un pendrive USB. Al crear unidades de arranque USB solo en vivo, mkusb 'envuelve un cinturón de seguridad alrededor de dd'. Este método funciona para todos los archivos iso híbridos, y la mayoría de las distribuciones linux modernas proporcionan este tipo de archivos iso. El nuevo Ubuntu Startup Disk Creator en 16.04 LTS también usa el método de clonación.
Muchas otras herramientas extraen el contenido del archivo iso a una partición FAT32, por ejemplo Rufus y Unetbootin . (Rufus también tiene un
dd
modo de clonación ).mkusb es una herramienta de Linux . No funciona en Windows.
mkusb es un script bash , que utiliza varias herramientas estándar, disponibles en la mayoría de las distribuciones de Linux. mkusb usa zenity para una interfaz gráfica de usuario cuando está disponible.
mkusb-nox (No X) funciona en modo texto , por ejemplo en Ubuntu Server. mkusb-dus (alias mkusb versión 12) también puede funcionar en modo de texto con menús de modo de diálogo o con una interfaz de texto plano.
Algunas de las otras herramientas consisten en código compilado .
mkusb puede crear sistemas en vivo persistentes para Debian y Ubuntu . Estos sistemas se inician a través de grub2, y el archivo iso se clona en una partición separada. Se creará una partición casper-rw para persistencia y se creará una partición usbdata para almacenar datos y compartir datos con computadoras que ejecutan Windows. Estos sistemas activos persistentes pueden arrancar en modo UEFI y BIOS.
mkusb-nox y mkusb-dus (alias versión 12) pueden crear un instalador USB para Windows 7-10 mediante extracción. Utiliza el paquete grub-pc para instalar grub2, lo que hace que el pendrive USB arranque en modo BIOS. Este sistema puede arrancar en modo UEFI y BIOS.
mkusb no crea unidades USB de arranque múltiple. Hay otras herramientas para ese propósito.
mkusb también puede borrar datos confusos y / o restaurar una unidad de arranque USB a un dispositivo de almacenamiento estándar con una tabla de particiones MSDOS y un sistema de archivos FAT32.
Consulte los siguientes enlaces si desea más detalles,
fuente
mkusb
.Wow, eso suena complejo, mkusb puede hacer una instalación Live Persistent mucho más rápido de lo que puedo leer cualquiera de los procedimientos anteriores. También suenan como instalaciones completas, no instalaciones permanentes persistentes. Una instalación persistente utiliza un archivo o partición casper-rw. Se llama instalación persistente porque la palabra persistente en el archivo de arranque se usa para activar la persistencia.
Consulte: https://help.ubuntu.com/community/mkusb para obtener detalles sobre mkusb .
Una unidad USB hecha con mkusb tampoco tiene problemas para realizar una instalación completa en HDD o USB.
fuente