[gelöst] Debian unter Schreibschutz nutzen!

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Stas
Beiträge: 161
Registriert: 21.04.2014 15:52:16

[gelöst] Debian unter Schreibschutz nutzen!

Beitrag von Stas » 05.03.2015 19:33:36

Hallo habe mir Debian auf einen USB-Stick mit Schreibschutzschalter installiert, sofern ich diesen Schreibschutz setze fährt Linux nicht komplett hoch?

Installiert ist DebJessie (Xorg, Openbox, Thunar, Iceweasel)
Nach dem man "startx" eingibt kommt man nicht zur Oberfläche von Openbox!

Wie könnte man das am besten lösen.
Zuletzt geändert von Stas am 26.12.2020 14:02:35, insgesamt 1-mal geändert.
Debian 12 || Proxmox 8 || i7-4790 || GTX 970

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: Debian unter Schreibschutz nutzen!

Beitrag von uname » 05.03.2015 19:39:25

Ich denke es fehlen die Schreibrechte auf /home/user und vielleicht Teile von /var. Am besten du legst über /etc/fstab entsprechende tmpfs-Bereiche an. Ich nutze als Homedir dan /tmp/user, du kannst aber auch /home in die Ramdisk legen.
Für den Benutzer wirst du evtl. in /etc/rc.local ein Homeverzeichnis /tmp/user mit den Rechten user:user anlegen müssen, damit er direkt dort schreiben kann. Deine Openbox-Konfigurationen kannst du nach /etc/xdg/openbox auslagern.
Du kannst es auch mit Live-USB-Versionen versuchen, die jedoch anders funktionieren. Du kannst dir z.B. mal Crunchbang besorgen und das ISO auf einen Stick kopieren. Im übrigen suche ich auch immer noch nach einer Native-Debian-Openbox-Live-Version.

reox
Beiträge: 2558
Registriert: 06.06.2006 22:09:47
Lizenz eigener Beiträge: MIT Lizenz

Re: Debian unter Schreibschutz nutzen!

Beitrag von reox » 12.03.2015 08:54:54

Debian Live Images kann man mit Debiandebirf bauen. Du kannst dort alles in dein live system packen was du brauchst.

Benutzeravatar
hikaru
Moderator
Beiträge: 13957
Registriert: 09.04.2008 12:48:59

Re: Debian unter Schreibschutz nutzen!

Beitrag von hikaru » 12.03.2015 11:27:32

Soll denn das System von dem Stick jemals mit Schreibrechten laufen?

Benutzeravatar
Stas
Beiträge: 161
Registriert: 21.04.2014 15:52:16

Re: Debian unter Schreibschutz nutzen!

Beitrag von Stas » 12.03.2015 22:45:30

Gibt es zu Debiandebirf eine Deutsche Anleitung?
Habe zwar einige in Englische gefunden aber da sehe ich nicht ganz durch :roll:

Oder könnte einer von euch es mir schritweise beibringen?

Ziel ist es:
- nur Quellen aus stable zu verwenden
- Kernel 3.2
- openbox
- thunar
- iceweasel
Debian 12 || Proxmox 8 || i7-4790 || GTX 970

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: Debian unter Schreibschutz nutzen!

Beitrag von uname » 13.03.2015 08:28:23

Also ein installiertes System mit Schreibschutz ist was ganz anderes als ein Live-System. Für ein installiertes System lese meine Tipps von oben. Für ein Live-System könntest du dir mal Crunchbang Linux anschauen, welches man auch auf einen Stick kopieren kann und Openbox nutzt.

reox
Beiträge: 2558
Registriert: 06.06.2006 22:09:47
Lizenz eigener Beiträge: MIT Lizenz

Re: Debian unter Schreibschutz nutzen!

Beitrag von reox » 13.03.2015 09:32:13

Stas hat geschrieben:Gibt es zu Debiandebirf eine Deutsche Anleitung?
Habe zwar einige in Englische gefunden aber da sehe ich nicht ganz durch :roll:

Oder könnte einer von euch es mir schritweise beibringen?

Ziel ist es:
- nur Quellen aus stable zu verwenden
- Kernel 3.2
- openbox
- thunar
- iceweasel
Nur eine die ich dir aus dem gedächnis schreiben kann :)

Code: Alles auswählen

mkdir test
cd test
cp /usr/share/doc/debirf/example-profiles/minimal.tgz .
tar xvf minimal.tgz
nun hast du eine debirf.conf in der du änderungen für das image vornimmst. also zB sagt das es ein stable sein soll.
im modules ordner gibt es eine menge von scripten die dann sachen installieren.
Nun kannst du ein module schreiben zB y_install_packages mit diesem inhalt:

Code: Alles auswählen

debirf_exec apt-get --assume-yes install openbox iceweasel thunar
mit so einem script kannst du dann auch configs kopieren etc...

dann gehst du in den test ordner und sagst debirf make minimal

artemis
Beiträge: 447
Registriert: 21.12.2005 23:11:11

Re: Debian unter Schreibschutz nutzen!

Beitrag von artemis » 13.03.2015 15:49:41

Dann werf ich noch Debianlive-build in den Raum. Damit kann man eine Live CD/Stick erstellen. Verwende ich ganz gerne für eine Art Kiosksystem (Musik PC für meinen Bruder). Da kann er nix kaputt machen. Wenn man möchte, kann man eine beschreibbare Partition drüber mounten lassen.
Es gibt hier eine englische Anleitung: http://live-systems.org/manual/unstable/index.de.html
Wenn du das probieren willst, schreib ich dir da gerne was zu...

Bis dann,
artemis

Benutzeravatar
Stas
Beiträge: 161
Registriert: 21.04.2014 15:52:16

Re: Debian unter Schreibschutz nutzen!

Beitrag von Stas » 13.03.2015 20:06:40

reox hat geschrieben:
Stas hat geschrieben:Gibt es zu Debiandebirf eine Deutsche Anleitung?
Habe zwar einige in Englische gefunden aber da sehe ich nicht ganz durch :roll:

Oder könnte einer von euch es mir schritweise beibringen?

Ziel ist es:
- nur Quellen aus stable zu verwenden
- Kernel 3.2
- openbox
- thunar
- iceweasel
Nur eine die ich dir aus dem gedächnis schreiben kann :)

Code: Alles auswählen

mkdir test
cd test
cp /usr/share/doc/debirf/example-profiles/minimal.tgz .
tar xvf minimal.tgz
nun hast du eine debirf.conf in der du änderungen für das image vornimmst. also zB sagt das es ein stable sein soll.
im modules ordner gibt es eine menge von scripten die dann sachen installieren.
Nun kannst du ein module schreiben zB y_install_packages mit diesem inhalt:

Code: Alles auswählen

debirf_exec apt-get --assume-yes install openbox iceweasel thunar
mit so einem script kannst du dann auch configs kopieren etc...

dann gehst du in den test ordner und sagst debirf make minimal

OK jetzt hab ich einen neuen Ordner erstellt bekommen:
test/minimal/root/
mit weiteren Unterordnern
.. bin ..media...run usw.
nun wie schaffe ich es jetzt das es vom Stick bootet?

Einfach die ganzen Ordner rienkopieren reicht da wohl nicht aus :lol:
Debian 12 || Proxmox 8 || i7-4790 || GTX 970

reox
Beiträge: 2558
Registriert: 06.06.2006 22:09:47
Lizenz eigener Beiträge: MIT Lizenz

Re: Debian unter Schreibschutz nutzen!

Beitrag von reox » 13.03.2015 21:12:28

du solltest in test/ jetzt auch einen kernel und ein initram haben.
alternativ kannst du mittels debirf makeiso minimal auch ein ISO mit bootloader für kernel und initram bauen und dann auf einen stick dd'en oder auf ne cd brennen

artemis
Beiträge: 447
Registriert: 21.12.2005 23:11:11

Re: Debian unter Schreibschutz nutzen!

Beitrag von artemis » 14.03.2015 06:33:06

Hallo.

Ein paar Infos noch zu Live Build. Es scheint ja ähnlich zu funktionieren wie Debiandebirf:
(SID Version)
In deinem Testordner machst du einen Ordner "auto" mit den Dateien "build", "clean" und "config"
build:

Code: Alles auswählen

#!/bin/sh
set -e
lb build noauto "${@}" 2>&1 | tee build.log
clean:

Code: Alles auswählen

#!/bin/sh
set -e
lb clean noauto "${@}"
rm -f config/binary config/bootstrap config/chroot config/common config/source
rm -f build.log
config:

Code: Alles auswählen

#!/bin/sh
set -e
lb config noauto \
	--apt-indices false \
	--memtest none \
	--distribution jessie \
	--architectures amd64 \
	--archive-areas "main contrib non-free" \
	--bootloader syslinux \
	"${@}"
Dann im Testordner ein

Code: Alles auswählen

lb config
und es wird die Ordnerstruktur erzeugt. Jetzt kannst du unter "config/includes.chroot/" Ordner und Dateien ablegen, die später ins Image übernommen werden. Unter "config/package-list/" kannst du dir Textdateien der Form "*.list.chroot" anlegen, die die Paketnamen enthalten, die installiert werden sollen. Ein Beispiel ist schon da. Unter "config/hooks/" kannst du Scripte ablegen, die beim booten abgearbeitet werden. Du kannst also das Live System beliebig anpassen.
Mit

Code: Alles auswählen

lb build
wird das Image erzeugt, welches du dann auf eine CD brennen kannst oder per dd auf einen Stick schrieben kannst. Genau wie die Debian Installations ISO. Leider dauert der Build recht lange, ich empfehle, das ganze in einer ca. 4GB großen Ramdisk zu machen.
Oh, ein

Code: Alles auswählen

lb clean
räumt auf, wenn du was geändert hast und einen neuen Build starten willst.

Bis dann,
artemis

vkl
Beiträge: 11
Registriert: 17.01.2016 14:22:24

Re: Debian unter Schreibschutz nutzen!

Beitrag von vkl » 24.01.2016 10:00:07

uname hat geschrieben:Also ein installiertes System mit Schreibschutz ist was ganz anderes als ein Live-System.
Wie würdest Du so ein System bezeichnen?

Momentan installiere ich ein Linux wie bisher, nun halt auf einen per Hardware schreibgeschützten Datenträger (SATA-DOMs SSD). Weitere Datenträger müssen dann nicht abgeschaltet/ausgehängt werden, da nicht vorhanden.
Einen USB-Stick verwende ich zum Austausch bzw. als beschreibbaren Arbeitsspeicher. Textverarbeitung, E-Mails und Surfen laufen ohne Probleme, da ohnehin erst einmal viel im RAM gepuffert wird. (RAMdisks mit tempfs in fstab etc...).

Ich suche einen passenden Begriff für so ein "schreibgehärtetes" System. Mit "Live-System" wird immer ein zus. System-Datenträger von extern angenommen, der andere Betriebssysteme im Computer unberührt lässt. Diesen feinen Unterschied muss ich immer erst klarstellen. "Live-System" trifft halt die Unveränderbarkeit am besten.

Antworten