Necesito el Ubuntu vivo persistente de preferencia 16.04 porque necesito rescatar todo mi disco duro cifrado de 16.04 como se comenta en el hilo¿Cómo vuelvo a agregarme al grupo sudo en HDD cifrado de 16.04? Creo aquí un nuevo Live Ubuntu 16.04 persistente con algunos errores descritos al final conVideonauta.
sudo apt-get install gksu debootstrap
gksudo gparted
. Cree USBext4
dejando solo 1 GB como memoria libre y configure 1 GB para Linux Swap; Administrar banderas > únicamenteboot
.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/
El mensaje parece
root@masi-CM6340:/#
. Establecer configuraciones regionales.%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
. Usted obtiene/dev/sda [NotThisOne, your HDD], 2 /dev/sdb (31474 MB; ???) 2b - /dev/sdb1 (30398 MB; /)
. Elige/dev/sdb1
y/dev/sdb
. Elija aquí el kernel de Linux que desee. Mantengo el kernel de Linux 4.6 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
. Eliminesda
las líneas para que solo queden dossdb
líneas. Edítalos para que te gustenUUID="..." 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 omitirsambashare
.Ignore los controladores porque la memoria USB no está diseñada para una PC.
Para recuperar el disco duro cifrado, instale los paquetes
apt-get ecryptfs-utils schroot testdisk
paratestdisk
preparar 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
Finalice la instalación. Hacer
rm /sbin/initctl dpkg-divert --local --rename --remove /sbin/initctl
Pruebe su instalación de Persistent Live Ubuntu 16.04 [alfa]
Inicie su nuevo Ubuntu persistente. En la terminal, hazlo
sudo true
. Si lo consiguesUnable to resolve host * Connection refused
, hazlo.# https://askubuntu.com/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 la GUI y la interfaz de usuario de Ubuntu Desktop
- puedes abrir LibreOffice, Firefox, ...
masi
está en el grupo sudo; grupos correctos.- Las configuraciones regionales configuran correctamente cuándo
chroot
quedarse. - Si tiene un error en gnome-terminal, es decir, al abrirlo en la GUI, hágalo
sudo dpkg-rekonfigure locales
nuevamente en TTY1. Resuelve el caso.
Errores reportados a Videonauth
Siempre actualice y actualice el sistema al realizar las pruebas: sudo apt-get update && sudo apt-get upgrade
.
- Navegador de Internet de Ubuntu. Al iniciarlo, el sistema se bloquea. El mouse solo funciona pero no se puede enviar ninguna señal al TTY.
- Firefox. Al iniciarlo aparece una advertencia sobre [el perfil existe], 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. Solución que funciona mejor:sudo mv -v /home/masi /home/masi_backup
,sudo mkdir -v /home/masi
,sudo chown masi:masi /home/masi
y porque algunas propiedades desudo chmod 755 /home/masi
lasudo reboot
carpeta de inicio causan el error. Ejecute el comando delfuentey obtienes las siguientes diferencias /etc/hostname
no coincide/etc/hosts
después de algún tiempo- A veces, comienza hasta
(inittramsfs)
Salida devimdiff <(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 cuál causó el error.
Actualice al kernel de Linux 4.6
Haz lo que te indiquenaquí. Hay un error universal al reanudar/suspender en el kernel de Linux 4.4. La actualización a 4.6 lo soluciona y mejora mucho el sistema.
Sistema: 14.04, 16.04
Kernel de Linux: 4.4 - 4.6
Respuesta1
Para realizar una instalación normal y completa de Ubuntu en un USB o en un disco duro externo, puedes seguir el procedimiento que describo aquí.
Desea comenzar realizando algunas instalaciones preparatorias, necesita cuál gksudo
está en el paquete gksu
y . Esos paquetes no están instalados de forma predeterminada, así que escriba en una terminal ( + + ):schroot
debootstrap
ctrlaltt
sudo apt-get install gksu debootstrap schroot
Ahora puede comenzar a preparar su USB/HDD para la instalación:
gksudo gparted
Primero desea ir al devices
menú y seleccionar create partition table
, cuando se le solicite el tipo, elija msdos
. Ahora debería ver una entrada para espacio no asignado. Haga clic en esto y elija nuevo y conviértalo en ext4 dejando solo 1 GB como memoria libre, luego haga clic nuevamente en la entrada de espacio no asignado y conviértalo en 1 GB para Linux Swap. Después de esto, aplica su configuración al USB/HDD. Luego haga clic derecho en la entrada ext4 y elija manage flags
y allí marque la marca de verificación boot
y salga.
Ahora necesita preparar su chroot
entorno para trabajar ejecutando los siguientes comandos uno por uno:
sudo mkdir /mnt/stick
sudo mount /dev/sdb1 /mnt/stick/
sudo debootstrap --arch=amd64 xenial /mnt/stick http://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/
Su mensaje ahora debería verse así:
root@HOSTNAME:/#
Ahora puede comenzar su proceso de instalación real, comience configurando la locale
configuración y keyboard-configuration
instalando el kernel.
locale-gen en_US.UTF-8
dpkg-reconfigure locale
dpkg-reconfigure keyboard-configuration
localedef -i en_US -c -f UTF-8 en_US.UTF-8
apt-get install linux-image-generic
Mientras que esta instalación GRUB
le pregunta para qué dispositivo desea instalar. Verás una selección como esta:
[ ]/dev/sda [NotThisOne, this is your HDD]
[ ]/dev/sdb (31474 MB; ???)
[ ]/dev/sdb1 (30398 MB; /)
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 ejemplo nano
y vim
:
apt-get install nano vim
Ahora puede editar su /etc/fstab
archivo, para esto primero obtenga una lista de los UUIDS en su sistema:
blkid
Esto debería darte un resultado como este:
/dev/sda1: UUID="8f8f130f-e127-43b6-b797-8bfa3f1e1631" TYPE="ext4" PARTUUID="06bd4abe-01"
/dev/sda5: UUID="8469c58b-b2bb-4551-b47d-c1a7d21e9ebd" TYPE="swap" PARTUUID="06bd4abe-05"
/dev/sdb1: UUID="b08ab271-5619-479c-aa21-8aea7f4e6f3b" TYPE="ext4" PARTUUID="5872a1f8-01"
/dev/sdb2: UUID="c3309cee-731e-4030-93b9-f1d88c12c806" TYPE="swap" PARTUUID="5872a1f8-02"
Para una edición más sencilla, puede copiar la salida desde la terminal seleccionándola con el mouse y presionando ctrl+ shift+ c, luego abra el editor de su elección escribiendo (aquí elijo nano, por ejemplo):
nano /etc/fstab
Puede pegar las líneas después de borrar el contenido de los archivos presionando ctrl+ shift+ c. Ahora borre las líneas marcadas con /dev/sda
cuál es más probable su disco duro y cambie las otras dos líneas para que finalmente se vean así:
UUID=18055918-6045-42e9-9492-66e3fd29c199 swap swap defaults 0 0
UUID=69b5fb9c-774d-4d35-82f2-6a17faa446a1 / ext4 defaults 0 1
Luego presione ctrl+ xpara finalizar la edición, elija y
guardar y presioneenter
Como lo siguiente que necesita para completar su /etc/apt/sources.list
, puede hacerlo copiando y pegando el siguiente bloque en su terminal y presionando enteruna vez.
cat > /etc/apt/sources.list << "EOF"
deb http://archive.ubuntu.com/ubuntu/ xenial main restricted
deb http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb http://archive.ubuntu.com/ubuntu/ xenial universe
deb http://archive.ubuntu.com/ubuntu/ xenial-updates universe
deb http://archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
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 http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
EOF
En cuanto a los paquetes de configuración final que deben instalarse y que requieren iniciar servicios a través de Upstart, estos deben estar deshabilitados temporalmente chroot
:
dpkg-divert --local --rename --add /sbin/initctl
ln -s /bin/true /sbin/initctl
Ahora ejecute una actualización y podrá instalar uno ubuntu-server
o ubuntu-desktop
incluso ambos, siempre que haga el servidor antes que el escritorio.
apt-get update
# Comment this out if ubuntu-desktop is not wanted
apt-get install ubuntu-desktop
# remove comment if ubuntu-server is wanted
# apt-get install ubuntu-server
y finalmente agregue su usuario y colóquelo en los grupos adecuados:
adduser --home /home/<username> <username>
usermod -aG adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare <username>
Donde puedes omitir sambashare si te da errores. Compruebe si la configuración del grupo es correcta:
less /etc/group
Debería ver para cada grupo enumerado en el usermod
comando anterior una entrada como esta (ejemplo sudo):
sudo:x:27:<username>
De lo contrario, agregue los grupos uno por uno con el usermod
comando anterior. Ahora es el momento de instalar controladores y herramientas útiles. Aquí enumero solo algunos de los necesarios para su caso.
apt-get ecryptfs-utils testdisk schroot
Para que GRUB solo reconozca su dispositivo como sistema operativo y no agregue el sistema en el que construyó el dispositivo, haga lo siguiente:
echo 'GRUB_DISABLE_OS_PROBER="true"' >> /etc/default/grub
update-grub
Finalice la instalación de la siguiente manera:
rm /sbin/initctl
dpkg-divert --local --rename --remove /sbin/initctl
Ahora puedes reiniciar en tu USB y tener un sistema Ubuntu completamente instalado para trabajar. Si tiene el problema de 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 /var/log/syslog
si contiene líneas como esta:
May 7 22:30:00 NEXUS-TWO org.gnome.Terminal[1432]: Non UTF-8 locale (ISO-8859-1) is not supported!
Para solucionar este problema parece suficiente ejecutar sudo dpkg-reconfigure locales
dentro de TTY y elegir explícitamente UTF-8. o configurar el idioma, etc. dentro de la configuración de la GUI. Luego reinicie.
Respuesta2
Aquí hay algunos detalles. (Alguien más debería escribir una reseña más independiente sobre los pros y los contras).
Clonación: ddes una herramienta muy poderosa pero también muy peligrosa, a menudo apodada "destructor de discos" o "destructor de datos". dd está acostumbrado aclonun archivo iso a un pendrive USB. Al crear unidades de arranque USB de solo funcionamiento,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 de Linux modernas proporcionan este tipo de archivos iso. El nuevoCreador de discos de inicio de Ubuntuen 16.04 LTS también usa el método de clonación.
Muchas otras herramientasextractoel contenido del archivo iso a una partición FAT32, por ejemploRufoyUnetbootin. (Rufus también tiene un
dd
modo de clonación).mkusb es una herramienta de Linux. No funciona en Windows.
Preparar:
sudo add-apt-repository ppa:mkusb/ppa sudo apt update
Instalar mkusb:
sudo apt install mkusb
mkusb es un script bash, que utiliza varias herramientas estándar, disponibles en la mayoría de las distribuciones de Linux. usos mkusbzenidadpara una interfaz gráfica de usuario cuando esté disponible.
mkusb-nox(No X) funciona enmodo texto, por ejemplo en Ubuntu Server.mkusb-dus(de hechoasí) también puede funcionar en modo texto condiálogomenús en modo texto o con una interfaz de texto plano. En un sistema en modo texto puro (por ejemplo Ubuntu Server) debes instalar el paqueteasíy/omkusb-nox, no el paquete completomkusb,
sudo apt install dus mkusb-nox
Algunas de las otras herramientas consisten encódigo compilado.
mkusb puede crearsistemas vivos 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. Apartición casper-rwserá creado para la persistencia y unpartición de datos usbse creará para almacenar datos y compartirlos con computadoras que ejecutan Windows. Estos sistemas en vivo persistentes pueden arrancar en modo UEFI y BIOS.
mkusb-nox y mkusb-dus pueden crear unInstalador USB para Windows 7-11vía 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 lo hacenocrear unidades USB de arranque múltiple. Existen otras herramientas para ese propósito.
mkusb también puedeborrar datos confusosy/orestaurar una unidad de arranque USB a un dispositivo de almacenamiento estándarcon una tabla de particiones MSDOS y un sistema de archivos FAT32.
Consulte los siguientes enlaces si desea obtener más detalles,
Respuesta3
Vaya, eso suena complejo.mkusbPuedo realizar 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 como instalaciones persistentes en vivo. 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 inicio se usa para activar la persistencia.
Ver:https://help.ubuntu.com/community/mkusbpara detalles demkusb.
Una unidad USB fabricada con mkusb tampoco tiene problemas para realizar una instalación completa en HDD o USB.