
Ich versuche, ein sh-Skript vom Computer aus auszuführen. Wenn ich Ubuntu live boote, funktioniert es. Meine Frage ist, ob ich mein eigenes Live-Image erstellen kann, das bootet und das Image einfach startet und nach der Fertigstellung herunterfährt?
Antwort1
Also gut, ich habe einen Weg gefunden, es genau so zu machen, wie ich will ...
- Öffnen Sie das Terminal
- Holen Sie sich die gewünschte ISO.
- Installieren Sie die erforderlichen Pakete
sudo apt-get install git build-essential fakeroot make binutils g++ python python-dev python-qt4 pyqt4-dev-tools squashfs-tools xorriso x11-xserver-utils xserver-xephyr qemu-kvm dpkg-dev debhelper qt4-dev-tools qt4-linguist-tools --no-install-recommends
- Klonen Sie dies
git clone https://github.com/kamilion/customizer
- Ubuntu erstellt einen neuen Ordner namens "Customizer"
cd customizer
- Installieren Sie den Customizer
make && sudo make install
- Ausführen des Customizers
sudo customizer -h
- Ausführen des Customizers mit GUI
sudo customizer-gui
- Wählen Sie den Pfad zum ISO aus.
- Der Customizer beginnt jetzt mit dem Dekomprimieren der ISO-Datei ...
- Nachdem es abgeschlossen ist, haben Sie einige Optionen:
- Wählen Sie „Terminal“, um ein Terminal auf der Live-CD zu öffnen.
- Wählen Sie „Quellen“, um die Quellenliste der Live-CD zu ändern.
- Wählen Sie „Desktop“, um den Desktop von der Live-CD zu öffnen.
- Dies sind die notwendigsten Dinge.
- Im Terminal würde ich alle Pakete aktualisieren und alle Listen aktualisieren
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y && sudo apt-get clean
- Außerdem würde ich empfehlen, unnötige Pakete zu löschen.
sudo apt-get remove libreoffice* thunder* firefo* software-center onboard printer* xdiagnose* remmina* qt4*
Dadurch werden beispielsweise bis zu 900 MB auf meiner Live-CD freigegeben :) - Anschließend kannst du die erstellte SH-Datei auf dem Desktop oder wo immer du willst ablegen. Ich habe das Skript auf einen Server hochgeladen und heruntergeladen
wget http://XXX.XXX.XXX.XXX/My_Script.sh
- Außerdem habe ich dies zu meinem Skript hinzugefügt
gsettings set org.gnome.settings-daemon.plugins.power idle-dim false
und diesgsettings set org.gnome.desktop.session idle-delay 0
(ich habe lange danach gesucht, es verhindert, dass der Desktop nach 5 Minuten schwarz wird) - Vergessen Sie nicht, dem Live-CD-Benutzer die Rechte zum Verwenden und Ausführen Ihrer Datei zu erteilen
sudo chmod +x *.sh
(für alle Skripte in diesem Verzeichnis). - Wenn Sie das Tastaturlayout in der Live-CD ändern möchten
sudo dpkg-reconfigure keyboard-configuration
- Wenn Sie fertig sind, geben Sie dem Live-Benutzer volle Rechte für seinen eigenen Ordner
sudo chmod -R 777 /home
- Schließen Sie das Terminal der Live-CD mit
exit
und warten Sie, bis der Customizer zurückkehrt. - Wenn Sie fertig sind, klicken Sie einfach auf "Rebuild Iso" (und stellen Sie sicher, dass Sie genügend freien Speicherplatz haben), um Ihr ISO-Image zu erstellen
- Erledigt. :) Hoffe, es hat geholfen.