wiki:livesystem
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
wiki:livesystem [2020/11/04 08:46] – [Alte Repos entfernen] techguru | wiki:livesystem [2020/11/11 15:56] (aktuell) – [CHROOT] techguru | ||
---|---|---|---|
Zeile 9: | Zeile 9: | ||
OpenSuse 15.2 bootet derzeit nicht. Hier muss ein anderer Weg gefunden werden, da es eine neue Datei verwendet die vorher noch nicht implementiert war. In der neuen | OpenSuse 15.2 bootet derzeit nicht. Hier muss ein anderer Weg gefunden werden, da es eine neue Datei verwendet die vorher noch nicht implementiert war. In der neuen | ||
- | Version wird ein boot/ | + | Version wird ein '' |
Zeile 31: | Zeile 31: | ||
< | < | ||
- | ws19233:/ | + | iglu:/ |
total 0 | total 0 | ||
drwx------ 1 root root 26 Sep 30 17:51 ./ | drwx------ 1 root root 26 Sep 30 17:51 ./ | ||
Zeile 38: | Zeile 38: | ||
drwxr-xr-x 1 root root 24 Sep 30 17:51 LiveOS/ | drwxr-xr-x 1 root root 24 Sep 30 17:51 LiveOS/ | ||
drwxr-xr-x 1 root root 52 Sep 30 17:51 boot/ | drwxr-xr-x 1 root root 52 Sep 30 17:51 boot/ | ||
- | ws19233:/ | + | |
+ | iglu:/ | ||
total 818624 | total 818624 | ||
drwxr-xr-x 1 root root 24 Sep 30 17:51 ./ | drwxr-xr-x 1 root root 24 Sep 30 17:51 ./ | ||
drwx------ 1 root root 26 Sep 30 17:51 ../ | drwx------ 1 root root 26 Sep 30 17:51 ../ | ||
-rw------- 1 root root 838270976 Sep 30 17:51 squashfs.img | -rw------- 1 root root 838270976 Sep 30 17:51 squashfs.img | ||
- | ws19233:/ | ||
</ | </ | ||
Zeile 76: | Zeile 76: | ||
Das entpackte Image einhängen. | Das entpackte Image einhängen. | ||
- | mount rootfs.img / | + | mount rootfs.img / |
| | ||
- | (alt) | ||
- | sudo mount squashfs-temp/ | ||
- | | ||
- | alte Struktur: | ||
- | mkdir / | ||
- | mount / | ||
zusätzliche Verzeichnisse einhängen: | zusätzliche Verzeichnisse einhängen: | ||
- | | + | mount --bind /sys/ / |
- | | + | mount --bind /proc/ / |
- | | + | mount --bind /run/ / |
| | ||
===== CHROOT ===== | ===== CHROOT ===== | ||
Zeile 95: | Zeile 89: | ||
Mit '' | Mit '' | ||
- | neu | + | |
- | sudo chroot / | + | |
- | alt | ||
- | chroot / | ||
Nun arbeitet man direkt auf dem Dateisystem des Live-Systems! | Nun arbeitet man direkt auf dem Dateisystem des Live-Systems! | ||
Das Passwort nach Wunsch ändern: | Das Passwort nach Wunsch ändern: | ||
+ | |||
passwd linux | passwd linux | ||
| | ||
Auch root PW setzen!! | Auch root PW setzen!! | ||
+ | |||
passwd | passwd | ||
Zeile 125: | Zeile 118: | ||
zypper rr 1 2 3 4 5 6 7 8 9 10 | zypper rr 1 2 3 4 5 6 7 8 9 10 | ||
- | Optional können die openSuse Repos vom lokalen **smt1** eingebunden werden um besser | + | Optional können die openSuse Repos vom lokalen **reposerver** eingebunden werden um zusätzliche |
+ | Software | ||
zypper ar -e http:// | zypper ar -e http:// | ||
Zeile 162: | Zeile 156: | ||
zypper --non-interactive rm NetworkManager-pptp | zypper --non-interactive rm NetworkManager-pptp | ||
zypper --non-interactive rm libwicked-0-6 | zypper --non-interactive rm libwicked-0-6 | ||
- | zypper --non-interactive rm wicked-service | ||
| | ||
- | Das entfernen vom wicked-service müsste noch geprüft werden, da zu viel entfernt wird. Ansonsten mit folgenden Kommando gelöschte Pakete nachinstallieren: | + | Das entfernen vom '' |
zypper --non-interactive in plasma5-session-wayland | zypper --non-interactive in plasma5-session-wayland | ||
Zeile 182: | Zeile 175: | ||
==== Netzwerk deaktivieren ==== | ==== Netzwerk deaktivieren ==== | ||
- | |||
- | Beim 15.2 image folgende Zeile nicht angewendet: | ||
- | |||
- | In der Datei ''/ | ||
Zeile 195: | Zeile 184: | ||
... | ... | ||
- | < | + | Systemd Dienste deaktivieren mit '' |
- | l / | + | |
- | total 56 | + | |
- | drwxr-xr-x 14 root root 4096 Feb 14 14:36 ./ | + | |
- | drwxr-xr-x | + | |
- | drwxr-xr-x | + | |
- | lrwxrwxrwx | + | |
- | lrwxrwxrwx | + | |
- | lrwxrwxrwx | + | |
- | lrwxrwxrwx | + | |
- | lrwxrwxrwx | + | |
- | lrwxrwxrwx | + | |
- | drwxr-xr-x | + | |
- | drwxr-xr-x | + | |
- | drwxr-xr-x | + | |
- | drwxr-xr-x | + | |
- | drwxr-xr-x | + | |
- | drwxr-xr-x | + | |
- | lrwxrwxrwx | + | |
- | drwxr-xr-x | + | |
- | drwxr-xr-x | + | |
- | drwxr-xr-x | + | |
- | drwxr-xr-x | + | |
- | lrwxrwxrwx | + | |
- | drwxr-xr-x | + | |
- | lrwxrwxrwx | + | |
+ | systemctl disable wicked.service | ||
- | rm / | ||
- | rm / | ||
- | rm / | ||
- | </ | ||
=== Bearbeiten des Boot Menüs vom Grub === | === Bearbeiten des Boot Menüs vom Grub === | ||
Zeile 250: | Zeile 211: | ||
| | ||
Das Live System(chroot Umgebung) verlassen mit **Strg + D** | Das Live System(chroot Umgebung) verlassen mit **Strg + D** | ||
+ | |||
Das System aushängen: | Das System aushängen: | ||
- | umount / | + | |
- | + | umount / | |
- | bzw. nach neuen Schema: | + | umount / |
- | | + | umount / |
- | | + | umount / |
- | | + | |
- | | + | |
Zeile 269: | Zeile 229: | ||
cd / | cd / | ||
- | Den folgenden Kommando | + | Den folgenden Kommando |
mksquashfs squashfs-root/ | mksquashfs squashfs-root/ | ||
- | | + | |
+ | |||
+ | mv / | ||
+ | |||
+ | |||
< | < | ||
- | ws19233:~/suse152_squashfs-temp # l /var/tmp/suse152/LiveOS/ | + | iglu:~/root_squashfs-temp # l /var/tmp/linux/LiveOS/ |
total 910720 | total 910720 | ||
drwxr-xr-x 1 root root 24 Nov 3 08:56 ./ | drwxr-xr-x 1 root root 24 Nov 3 08:56 ./ | ||
Zeile 281: | Zeile 245: | ||
</ | </ | ||
- | Das Image ist aktuell 933MB groß | + | Das Image ist aktuell 933MB groß. |
- | + | ||
- | mksquashfs squashfs-root/ | + | |
- | + | ||
- | mv / | + | |
- | + | ||
- | + | ||
- | neues Schema: | + | |
- | Datei squashfs.img ist nach den Bearbeitungs-Schritten auf über 1,2GB angewachsen von 838 MB :!: | + | |
- | + | ||
- | cd / | + | |
- | mksquashfs squashfs-root/ | + | |
- | mv / | + | |
- | | + | |
Zeile 301: | Zeile 252: | ||
cd / | cd / | ||
- | nach Nutzung von sudo als haferron nicht nötig: | ||
- | chown haferron . | ||
- | chmod 777 . | ||
< | < | ||
- | ws19233:/ | + | iglu:/ |
total 0 | total 0 | ||
drwx------ 1 root root 26 Dec 17 13:39 ./ | drwx------ 1 root root 26 Dec 17 13:39 ./ | ||
Zeile 320: | Zeile 268: | ||
Man könnte noch LänderSprachen entfernen die nicht benötigt werden: | Man könnte noch LänderSprachen entfernen die nicht benötigt werden: | ||
- | Den Pfad ''/ | + | Den Pfad ''/ |
Zeile 327: | Zeile 275: | ||
mkisofs -o suse15_secure.iso -b boot/ | mkisofs -o suse15_secure.iso -b boot/ | ||
- | mkisofs -o / | ||
- | |||
==== GFXboot.cfg ==== | ==== GFXboot.cfg ==== |
wiki/livesystem.1604475992.txt.gz · Zuletzt geändert: 2020/11/04 08:46 von techguru