Ho bisogno di Ubuntu live persistente, preferibilmente di 16.04, perché devo salvare il mio intero HDD crittografato di 16.04 come discusso nel thread Come posso aggiungermi di nuovo nel gruppo sudo in HDD crittografato di 16.04? Creo qui un nuovo persistente Live Ubuntu 16.04 con alcuni bug descritti alla fine con Videonauth .
sudo apt-get install gksu debootstrap
gksudo gparted
. Crea USBext4
lasciando solo 1 GB di memoria libera e imposta 1 GB per Linux Swap; Gestisci flag> soloboot
.Preparare il sistema operativo ed eseguirlo nella chiavetta 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/
Sembra veloce
root@masi-CM6340:/#
. Imposta locali.%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
. Hai capito/dev/sda [NotThisOne, your HDD], 2 /dev/sdb (31474 MB; ???) 2b - /dev/sdb1 (30398 MB; /)
. Scegli/dev/sdb1
e/dev/sdb
. Scegli qui il kernel Linux che cosa ti piace. Mantengo il kernel Linux 4.6 più stabile che è possibile scaricare come descritto alla fine del corpo.apt-get install vim wget
blkid
, Copiare negli appunti,vim /etc/fstab
. Rimuovi lesda
righe in modo che solo duesdb
righe. Modificali per piacereUUID="..." swap swap defaulst 0 0
eUUID="..." / ext4 defaults 0 1
.Incolla quanto segue nel file
/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
Fare
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
Aggiungi
masi
ai gruppi esistenti dausermod -aG adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare masi
cui puoi tralasciaresambashare
.Ignora i driver perché la chiavetta USB non è stata realizzata per un PC.
Per ripristinare l'HDD crittografato, installare i pacchetti in
apt-get ecryptfs-utils schroot testdisk
cuitestdisk
preparare dischi e gli altri due per ripristinare l'intero disco Ubuntu 16.04 crittografato.sudo echo 'GRUB_DISABLE_OS_PROBER="true"' >> /etc/default/grub
;update-grub
Finalizza l'installazione. Fare
rm /sbin/initctl dpkg-divert --local --rename --remove /sbin/initctl
Prova la tua installazione di Persistent Live Ubuntu 16.04 [alpha]
Avvia il tuo nuovo Ubuntu persistente. Nel terminale, fallo
sudo true
. Se ci riesciUnable to resolve host * Connection refused
, fallo# /ubuntu//q/59458/25388 sudo vim /etc/hostname masi sudo vim /etc/hosts 127.0.0.1 localhost.localdomain masi [...]
Possibile complicazione: Ubuntu inizia in $ (inittramfs) $. Fare ...
Risultato: USB avvia l'interfaccia utente e l'interfaccia utente di Ubuntu Desktop
- puoi aprire LibreOffice, Firefox, ...
masi
è nel gruppo sudo; gruppi corretti.- Locales impostato correttamente quando
chroot
attaccare. - Se hai un bug in gnome-terminal, cioè aprendolo nella GUI, fallo di
sudo dpkg-rekonfigure locales
nuovo in TTY1. Risolve il caso.
Bug segnalati a Videonauth
Sempre sistema di aggiornamento-e-upgrade nel fare delle prove: sudo apt-get update && sudo apt-get upgrade
.
- Browser Internet di Ubuntu. L'avvio si arresta in modo anomalo nel sistema. Il mouse funziona solo ma nessun segnale può essere inviato al TTY.
- Firefox. L'avvio dà un avvertimento su [profilo esistente] quindi non può essere aperto. Correzione temporanea
rm -r ~/.mozilla && rm -r ./.cache/mozilla
solo per una sessione. Il problema persiste ad ogni accesso. Meglio fix di lavoro:sudo mv -v /home/masi /home/masi_backup
,sudo mkdir -v /home/masi
,sudo chown masi:masi /home/masi
,sudo chmod 755 /home/masi
esudo reboot
perché alcune proprietà delle casa-cartella provoca il bug. Esegui il comando della fonte e otterrai le seguenti differenze /etc/hostname
non riesce a corrispondere/etc/hosts
dopo qualche tempo- A volte, inizia fino a
(inittramsfs)
Uscita di 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
dove non capisco quale sia la causa del bug.
Aggiornamento a Linux Kernel 4.6
Fai come indicato qui . Esiste un bug universale con resume / suspend nel kernel 4.4 di Linux. L'aggiornamento a 4.6 lo risolve e rende il sistema molto migliore.
Sistema: 14.04, 16.04
Kernel Linux: 4.4 - 4.6