Ich benötige das dauerhafte Live-Ubuntu von vorzugsweise 16.04, da ich meine gesamte verschlüsselte Festplatte von 16.04 retten muss, wie im Thread beschrieben. Wie füge ich mich in der verschlüsselten Festplatte von 16.04 wieder zur Sudo-Gruppe hinzu? Ich erstelle hier ein neues beständiges Live Ubuntu 16.04 mit einigen Fehlern, die am Ende mit Videonauth beschrieben wurden .
sudo apt-get install gksu debootstrap
gksudo gparted
. Machen Sie USB mitext4
nur 1 GB freiem Speicher und stellen Sie 1 GB für Linux Swap ein. Nur Flags verwalten>boot
.Bereiten Sie das Betriebssystem vor und führen Sie es auf dem USB-Stick aus
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/
Prompt sieht aus wie
root@masi-CM6340:/#
. Gebietsschemas festlegen.%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
. Du verstehst/dev/sda [NotThisOne, your HDD], 2 /dev/sdb (31474 MB; ???) 2b - /dev/sdb1 (30398 MB; /)
. Wählen Sie/dev/sdb1
und/dev/sdb
. Wählen Sie hier Linux-Kernel, was Sie mögen. Ich halte den Linux-Kernel 4.6 am stabilsten, den Sie herunterladen können, wie am Ende des Körpers beschrieben.apt-get install vim wget
blkid
, in Zwischenablage kopieren ,vim /etc/fstab
. Entfernen Siesda
Linien, so dass nur zweisdb
Linien. Bearbeiten Sie sie, umUUID="..." swap swap defaulst 0 0
und zu mögenUUID="..." / ext4 defaults 0 1
.Fügen Sie Folgendes in die Datei ein
/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
Tun
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
Fügen Sie
masi
zu den vorhandenen Gruppen hinzu, inusermod -aG adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare masi
denen Sie weglassen könnensambashare
.Ignorieren Sie die Treiber, da der USB-Stick nicht für einen PC geeignet ist.
Installieren Sie zum Wiederherstellen der verschlüsselten Festplatte die Pakete, in
apt-get ecryptfs-utils schroot testdisk
denen Sietestdisk
Discs vorbereiten, und die beiden anderen, um das gesamte mit Ubuntu 16.04 verschlüsselte Disc wiederherzustellen.sudo echo 'GRUB_DISABLE_OS_PROBER="true"' >> /etc/default/grub
;;update-grub
Schließen Sie die Installation ab. Tun
rm /sbin/initctl dpkg-divert --local --rename --remove /sbin/initctl
Testen Sie Ihre Installation von Persistent Live Ubuntu 16.04 [alpha]
Starten Sie Ihr neues Persistent Ubuntu. Im Terminal tun
sudo true
. Wenn Sie bekommenUnable to resolve host * Connection refused
, tun Sie# /ubuntu//q/59458/25388 sudo vim /etc/hostname masi sudo vim /etc/hosts 127.0.0.1 localhost.localdomain masi [...]
Mögliche Komplikation: Ubuntu startet in $ (inittramfs) $. Tun ...
Ergebnis: USB startet Ubuntu Desktop GUI und UI
- Sie können LibreOffice, Firefox, ...
masi
ist in der Sudo-Gruppe; Gruppen richtig.- Die Gebietsschemas sind richtig eingestellt, wann
chroot
sie bleiben sollen. - Wenn Sie einen Fehler im Gnome-Terminal haben, dh ihn in der GUI öffnen,
sudo dpkg-rekonfigure locales
wiederholen Sie dies in TTY1. Es löst den Fall.
Fehler, die an Videonauth gemeldet werden
Aktualisieren und aktualisieren Sie das System immer, wenn Sie die Tests durchführen : sudo apt-get update && sudo apt-get upgrade
.
- Ubuntus Internetbrowser. Beim Starten stürzt das System ab. Die Maus funktioniert nur, aber es kann kein Signal an das TTY gesendet werden.
- Feuerfuchs. Das Starten gibt eine Warnung über [Profil existiert] aus und kann daher nicht geöffnet werden. Temporäre Korrektur
rm -r ~/.mozilla && rm -r ./.cache/mozilla
nur für eine Sitzung. Das Problem bleibt bei jedem Login bestehen. Bessere Arbeits fix:sudo mv -v /home/masi /home/masi_backup
,sudo mkdir -v /home/masi
,sudo chown masi:masi /home/masi
,sudo chmod 755 /home/masi
undsudo reboot
weil einige Eigentümern von Haus Ordner verursacht den Fehler. Führen Sie den Befehl der Quelle aus, und Sie erhalten die folgenden Unterschiede /etc/hostname
stimmt/etc/hosts
nach einiger Zeit nicht mehr überein- Manchmal beginnt bis
(inittramsfs)
Ausgabe von 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
wo ich nicht verstehe, was den Fehler verursacht hat.
Upgrade auf Linux Kernel 4.6
Machen Sie es wie hier angewiesen . Es gibt einen universellen Fehler beim Fortsetzen / Anhalten im Linux-Kernel 4.4. Ein Upgrade auf 4.6 löst das Problem und verbessert das System erheblich.
System: 14.04, 16.04
Linux-Kernel: 4.4 - 4.6
Antworten:
Um eine vollständige normale Ubuntu-Installation auf einem USB-Stick oder einer externen Festplatte durchzuführen, können Sie die hier beschriebenen Schritte ausführen.
Sie möchten zunächst einige vorbereitende Installationen durchführen,
gksudo
die im Paket enthalten sindgksu
,schroot
unddebootstrap
. Diese Pakete werden nicht standardmäßig installiert. Geben Sie daher ein Terminal ein ( ctrl+ alt+ t):Jetzt können Sie Ihre USB / HDD für die Installation vorbereiten, indem Sie:
Zuerst möchten Sie zum
devices
Menü gehen und auswählencreate partition table
, wenn Sie nach dem Typ gefragt werdenmsdos
. Jetzt sollte ein Eintrag für nicht zugewiesenen Speicherplatz angezeigt werden. Klicken Sie darauf und wählen Sie Neu und machen Sie es ext4, wobei nur 1 GB als freier Speicher übrig bleibt. Klicken Sie dann erneut auf den nicht zugewiesenen Speicherplatzeintrag und machen Sie es 1 GB für Linux Swap. Danach wenden Sie Ihre Einstellungen auf die USB / HDD an. Klicken Sie dann mit der rechten Maustaste auf den ext4-Eintrag und wählen Siemanage flags
und dort kreuzen Sie das Häkchen anboot
und gehen.Jetzt müssen Sie Ihre
chroot
Umgebung für die Arbeit vorbereiten , indem Sie die folgenden Befehle einzeln ausführen:Ihre Eingabeaufforderung sollte nun folgendermaßen aussehen:
Jetzt können Sie mit dem eigentlichen Installationsprozess beginnen. Beginnen Sie mit dem Festlegen der
locale
Einstellung und demkeyboard-configuration
Installieren des Kernels.Während dieser Installation werden
GRUB
Sie gefragt, für welches Gerät Sie installiert werden möchten. Sie sehen eine Auswahl wie diese:Wählen Sie
/dev/sdb1
und,/dev/sdb
indem Sie mit den Pfeiltasten zum entsprechenden Feld wechseln und spacedann die Eingabetaste drücken . Nachdem diese Installation abgeschlossen ist, können Sie den Editor Ihrer Wahl installieren. Ich mache dies hier als Beispielnano
undvim
:Jetzt können Sie Ihre
/etc/fstab
Datei bearbeiten. Dazu erhalten Sie zunächst eine Liste der UUIDS in Ihrem System von:Dies sollte Ihnen eine Ausgabe wie folgt geben:
Zur einfacheren Bearbeitung können Sie die Ausgabe vom Terminal kopieren, indem Sie sie mit der Maus auswählen und ctrl+ shift+ drücken. cÖffnen Sie dann den Editor Ihrer Wahl, indem Sie Folgendes eingeben (ich wähle hier zum Beispiel nano):
Sie können die Zeilen einfügen, nachdem Sie den Inhalt der Dateien gelöscht haben, indem Sie ctrl+ shift+ drücken c. Löschen Sie nun die mit
/dev/sda
Ihrer Festplatte markierten Zeilen und ändern Sie die beiden anderen Zeilen so, dass sie schließlich so aussehen:Drücken Sie dann ctrl+ x, um die Bearbeitung zu beenden, wählen Sie
y
Speichern und drücken SieenterAls nächstes müssen Sie Ihren ausfüllen
/etc/apt/sources.list
, indem Sie den folgenden Block kopieren und in Ihr Terminal einfügen und entereinmal drücken.Da die endgültigen Konfigurationspakete installiert werden müssen, für die Dienste über Upstart gestartet werden müssen, müssen diese
chroot
vorübergehend deaktiviert werden :Jetzt ein Update laufen und Sie können installieren entweder
ubuntu-server
oderubuntu-desktop
oder sogar beide so lange tun Sie Server , bevor Desktop.und fügen Sie schließlich Ihren Benutzer hinzu und ordnen Sie ihn den richtigen Gruppen zu:
Wo Sie Sambashare weglassen können, wenn es Ihnen Fehler gibt. Überprüfen Sie, ob die Gruppeneinstellungen korrekt sind, indem Sie:
Sie sollten für jede Gruppe, die im obigen
usermod
Befehl und Eintrag aufgeführt ist, Folgendes sehen (Beispiel sudo):Wenn nicht, fügen Sie die Gruppen einzeln mit dem obigen
usermod
Befehl hinzu. Jetzt ist es an der Zeit, vielleicht Treiber und nützliche Tools zu installieren. Ich liste hier nur einige für Ihren Fall notwendige auf.Damit GRUB Ihren Stick nur als Betriebssystem erkennt und nicht das System hinzufügt, auf dem Sie den Stick erstellt haben, gehen Sie wie folgt vor:
Schließen Sie die Installation ab mit:
Jetzt können Sie auf Ihrem USB-Stick neu starten und haben ein vollständig installiertes Ubuntu-System, mit dem Sie arbeiten können. Wenn Sie Probleme haben, das Terminal nicht zu starten, was mit einem Fehler in Zusammenhang zu stehen scheint,
gnome-terminal
können Sie TTY ( ctrl+ alt+ f1und Login mit Ihrem Benutzernamen und Passwort) in den Inhalt einchecken,/var/log/syslog
wenn es folgende Zeilen enthält:Um dies zu beheben, scheint es ausreichend zu sein,
sudo dpkg-reconfigure locales
innerhalb von TTY auszuführen und explizit UTF-8 zu wählen. oder stellen Sie die Sprache usw. in den GUIs ein. Danach neu starten.quelle
ubiquity
noch nicht, diese Antwort ist das Ergebnis eines langen Chat-Gesprächs mit dem OP./etc/hostname
und/etc/hosts
eingerichtet werden? - - Sie begannen nach einiger Zeit in meinem System zu versagen und jetzt in(inittramfs)
.Hier sind einige Details. (Jemand anderes sollte eine unabhängigere Bewertung über die Vor- und Nachteile schreiben.)
Klonen: dd ist ein sehr mächtiges, aber auch sehr gefährliches Werkzeug, das oft als "Festplatten-Zerstörer" oder "Daten-Zerstörer" bezeichnet wird. dd wird verwendet , um zu klonen eine ISO - Datei auf einen USB - Stick. Beim Erstellen von Nur-Live-USB-Boot-Laufwerken legt mkusb einen Sicherheitsgurt um dd. Diese Methode funktioniert für alle Hybrid-ISO-Dateien, und die meisten modernen Linux-Distributionen bieten diese Art von ISO-Dateien an. Der neue Ubuntu Startup Disk Creator in 16.04 LTS verwendet ebenfalls die Klonmethode.
Viele andere Tools extrahieren den Inhalt der ISO-Datei in eine FAT32-Partition, z. B. Rufus und Unetbootin . (Rufus hat auch einen Klonmodus
dd
.)mkusb ist ein Linux-Tool . Es funktioniert nicht unter Windows.
mkusb ist ein Bash-Skript , das mehrere Standardtools verwendet, die in den meisten Linux-Distributionen verfügbar sind. mkusb verwendet Zenity für eine grafische Benutzeroberfläche, sofern verfügbar.
mkusb-nox (No X) arbeitet im Textmodus , beispielsweise in Ubuntu Server. mkusb-dus (alias mkusb version 12) kann auch im Textmodus mit Menüs im Dialogtextmodus oder mit einer Nur- Text-Oberfläche arbeiten.
Einige der anderen Tools bestehen aus kompiliertem Code .
mkusb kann persistente Live-Systeme für Debian und Ubuntu erstellen . Diese Systeme werden über grub2 gestartet und die ISO-Datei wird auf eine separate Partition geklont. Eine Casper-rw-Partition wird aus Gründen der Persistenz erstellt, und eine USB-Datenpartition wird zum Speichern von Daten und zum Freigeben von Daten für Computer unter Windows erstellt. Diese persistenten Live-Systeme können im UEFI- und BIOS-Modus gestartet werden.
mkusb-nox und mkusb-dus (Alias Version 12) können durch Extraktion ein USB-Installationsprogramm für Windows 7-10 erstellen . Es verwendet das grub-pc-Paket, um grub2 zu installieren, wodurch das USB-Pendrive im BIOS-Modus gestartet wird. Dieses System kann im UEFI- und BIOS-Modus gestartet werden.
MKUSB sich nicht erstellen Multi-Boot - USB - Laufwerke. Zu diesem Zweck gibt es andere Tools.
mkusb kann auch verwirrende Daten löschen und / oder ein USB- Startlaufwerk auf einem Standardspeichergerät mit einer MSDOS-Partitionstabelle und einem FAT32-Dateisystem wiederherstellen .
Weitere Informationen finden Sie unter den folgenden Links:
quelle
mkusb
.Wow, das klingt komplex, mkusb kann eine Live Persistent-Installation viel schneller durchführen, als ich beide oben genannten Verfahren lesen kann. Sie klingen auch wie Vollinstallationen, nicht Persistent Live-Installationen. Bei einer dauerhaften Installation wird eine casper-rw-Datei oder -Partition verwendet. Es wird als persistente Installation bezeichnet, da das Wort persistent in der Startdatei verwendet wird, um die Persistenz zu aktivieren.
Weitere Informationen zu mkusb finden Sie unter: https://help.ubuntu.com/community/mkusb .
Ein mit mkusb hergestelltes USB-Laufwerk kann auch problemlos auf Festplatte oder USB installiert werden.
quelle