Führen Sie Sh vom Live-Boot aus

Führen Sie Sh vom Live-Boot aus

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 ...

  1. Öffnen Sie das Terminal
  2. Holen Sie sich die gewünschte ISO.
  3. Installieren Sie die erforderlichen Paketesudo 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
  4. Klonen Sie diesgit clone https://github.com/kamilion/customizer
  5. Ubuntu erstellt einen neuen Ordner namens "Customizer"cd customizer
  6. Installieren Sie den Customizermake && sudo make install
  7. Ausführen des Customizerssudo customizer -h
  8. Ausführen des Customizers mit GUIsudo customizer-gui
  9. Wählen Sie den Pfad zum ISO aus.
  10. Der Customizer beginnt jetzt mit dem Dekomprimieren der ISO-Datei ...
  11. Nachdem es abgeschlossen ist, haben Sie einige Optionen:
  12. Wählen Sie „Terminal“, um ein Terminal auf der Live-CD zu öffnen.
  13. Wählen Sie „Quellen“, um die Quellenliste der Live-CD zu ändern.
  14. Wählen Sie „Desktop“, um den Desktop von der Live-CD zu öffnen.
  15. Dies sind die notwendigsten Dinge.
  16. Im Terminal würde ich alle Pakete aktualisieren und alle Listen aktualisierensudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y && sudo apt-get clean
  17. 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 :)
  18. 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 heruntergeladenwget http://XXX.XXX.XXX.XXX/My_Script.sh
  19. Außerdem habe ich dies zu meinem Skript hinzugefügt gsettings set org.gnome.settings-daemon.plugins.power idle-dim falseund dies gsettings set org.gnome.desktop.session idle-delay 0(ich habe lange danach gesucht, es verhindert, dass der Desktop nach 5 Minuten schwarz wird)
  20. 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).
  21. Wenn Sie das Tastaturlayout in der Live-CD ändern möchtensudo dpkg-reconfigure keyboard-configuration
  22. Wenn Sie fertig sind, geben Sie dem Live-Benutzer volle Rechte für seinen eigenen Ordnersudo chmod -R 777 /home
  23. Schließen Sie das Terminal der Live-CD mit exitund warten Sie, bis der Customizer zurückkehrt.
  24. 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
  25. Erledigt. :) Hoffe, es hat geholfen.

verwandte Informationen