staging.inyokaproject.org

Es wurde noch keine Diskussion mit dem Artikel „LocoTeam/Messen/2009/froscon“ verknüpft. Du kannst eine Diskussion erstellen oder ein vorhandenes Thema verknüpfen.

chroot mittels Live-CD

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels chroot/Livesystem.

1GENNADIY1

Anmeldungsdatum:
25. Juni 2007

Beiträge: Zähle...

Hallo!
Ich habe mit Knoppix nach dieser Anleitung vorgegangen und musste feststellen, dass die mount-Befehle (/sys, /dev, /proc), (mindestens Befehl für /dev), nicht gehen.
Wie wäre es mindestens kurz im Artikel erwähnen, dass mit anderen Live-CD's (nicht Ubuntu) die Befehle anders lauten?
Man kann, z.B., auf diese Seite verlinken: http://www.linux-community.de/Internal/Artikel/Print-Artikel/EasyLinux/2011/02/Tipps-und-Tricks-zu-Knoppix-und-Ubuntu/(printView)/true.
MfG, Gennadiy

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

done. Plus Hinweisbox hinzugefügt, damit es eindeutiger ist.

Was aber fast noch schlimmer war: in de Einleitung wurde noch eine Diskette erwähnt... Wer weiß noch, was das ist? 😉

Danke für den Hinweis!

Gruß, noisefloor

Vej Team-Icon

Moderator, Supporter
Avatar von Vej

Anmeldungsdatum:
7. März 2013

Beiträge: 3401

Hallo!

Ich finde diese Formulierung etwas missverständlich:

Neuere Ubuntu-LiveCDs erkennen das installierte Ubuntu-System selbständig und mounten es auf /media/EINE_EWIG_LANGE_ZAHLENKOMBINATION,
 wobei EINE_EWIG_LANGE_ZAHLENKOMBINATION eine ewig lange Zahlenkombination ist.
 Das ganze hat zur Folge, dass man den ersten Befehl im Kapitel Einrichtung auslassen und in allen folgenden Befehlen in diesem Artikel
 /mnt mit /media/EINE_EWIG_LANGE_ZAHLENKOMBINATION ersetzen kann.

Können nicht die ersten drei Befehle oder womöglich sogar der ganze Abschnitt "Einrichtung" weggelassen werden?

Viele Grüße

Vej

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

also die Formulierung ist wirklich nicht so dolle... Aber warum soll der ganzen Abschnitt wegfallen können? Kann ich im Moment noch nicht nachvollziehen.

Gruß, noisefloor

Antiqua Team-Icon

Avatar von Antiqua

Anmeldungsdatum:
30. Dezember 2008

Beiträge: 4538

noisefloor schrieb:

… Aber warum soll der ganzen Abschnitt wegfallen können? Kann ich im Moment noch nicht nachvollziehen.

Der Abschnitt Einrichtung sollte meiner Meinung nach auf keinen Fall wegfallen.

  1. er ist immer richtig, man kann das Dateisystem immer auf /mnt mounten, auch wenn es schon irgendwo anders gemountet ist, wie bei Benutzung einer neueren Ubuntu-CD

  2. er ist auf jedenfall notwendig, wenn man als Rettungs-Medium eine nicht-Ubuntu-CD benutzt

Wenn irgendwas wegfallen kann, dann der Absatz Neuere-Ubuntu-LiveCDs, denn der verwirrt nur und ist nicht wirklich notwendig 😉

Vej Team-Icon

Moderator, Supporter
Avatar von Vej

Anmeldungsdatum:
7. März 2013

Beiträge: 3401

noisefloor schrieb:

also die Formulierung ist wirklich nicht so dolle... Aber warum soll der ganzen Abschnitt wegfallen können? Kann ich im Moment noch nicht nachvollziehen.

Hallo noisefloor,

Ich habe mich da wohl etwas missverständlich ausgedrückt. Ich meine nicht, dass der Abschnitt "Einrichtung" aus dem Artikel entfernt werden soll, sondern dass der Hinweis so verändert werden soll, dass alle Befehle dieses Abschnitts weggelassen werden können, wenn anstatt /mnt der Einhängepunkt /media/EINE_EWIG_LANGE_ZAHLENKOMBINATION verwendet wird.

Viele Grüße

Vej

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11349

Hej zusammen,

wenn man will, hätte man ja statt EINE_EWIG_LANGE_ZAHLENKOMBINATION gleich das Richtige schreiben können, nämlich UUID (- > UUID) 😈

Gruß black tencate

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

@Vej: aha, ok. Das klingt schon besser 😉 IMHO spricht nicts dagegen, dass du den Abschnitt änderst. Passt ja auch zur Aussage von Antiqua.

Gruß, noisefloor

Vej Team-Icon

Moderator, Supporter
Avatar von Vej

Anmeldungsdatum:
7. März 2013

Beiträge: 3401

Ist angepasst, wobei ich versucht habe die Anregungen von Antiqua und black tencate zu berücksichtigen.

Viele Grüße

Vej

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Hallo,

ich hab mich mal direkt und sorgfältig an ein paar Ungereimtheiten des Artikels gemacht:

Vergleich zur Vorversion mit kurzen Erläuterungen im Kommentar.

Was hab ich gemacht und warum?

1. Durch ein Thema fiel mir auf, dass der Einzeiler /run enthält, nötig ist und es bei den entsprechenden Mehrzeilern fehlt. Dort auch eingefügt!

2. /proc/mounts passte nicht zum Erklärtext, daher ausgegliedert. Damit auch die Leute mit dem Einzeiler das berücksichtigen, hab ich es dahinter geschoben, so dass es für die Nutzer der Ein- als auch Mehrzeiler zutrifft. Keine Sorge, noch vorm chroot!

Offene Fragen:

a) Ist die Erklärung/ Verlinkung zum ausgegliederten Befehl bei 2. so ok?

b) Ist das -B für --bind im Einzeiler so gewollt? Ich frage nur, weil das im Mehrzeiler nicht so gemacht wird. Könnte das Fehlen oder Zuvielsein vielleicht theoretisch irgendwie gefährlich sein, indem man leichter aus dem chroot ausbrechen könnte oder so? Wahrscheinlich ist es ohne nur nicht ganz sauber.

Zusatzfragen:

Und ich meine, in früheren Versionen war da auch schon mal irgendwo mit bind dabei und siehe da:

Heute:

sudo mount -t devtmpfs /dev /mnt/dev

Erste Version:

sudo mount -o bind /dev /mnt/dev

Wahrscheinlich traut sich hier keiner richtig ran. Aber nun hab ich das Wichtigste gefixt und den Rest hinterfragt. Im Prinzip müsste man ja nicht unbedingt das Dateisystem mit angeben, aber in der Mehrzeilerversion ist das bei Problemen sicherlich als Alternative besser.

Und das bind scheint generell unter den Tisch zu fallen (außer bei resolv.conf, um sie vorm Überschreiben zu schützen), weil Mounts sowieso auch ohne bind durch den letzten mount überlagert werden?

Nur macht bind es ja an beiden Ordnern verfügbar, also hier auch für das Live System. Dem wird doch nun theoretisch die Existenz entzogen, wenn alles ins chroot überlagert wird. Aber da scheint das System fehlertolerant zu sein (offensichtlich läuft es unbeirrt weiter, weil es seine neu gemounteten Ressourcen braucht und für den eigenen Zugriff behält), so dass in fast allen Befehlen bind gar nicht eingebaut werden musste?

Ok, kann ja dem System egal sein, ob udev on /dev noch immer unter /dev erreichbar ist oder nur noch unter /mnt/dev. Hauptsache, es weiß in mount bescheid. Das Chroot nutzt es nach chroot in /mnt hinein quasi mit.

Grüße, Benno

Frieder108

Avatar von Frieder108

Anmeldungsdatum:
7. März 2010

Beiträge: 9684

Hi,

ich hab mir die Änderung im Wiki mal angeschaut und mir fällt auf:

  • es fehlt der Hinweis für UEFI

    sudo mount /dev/sdXY /mnt/boot/efi

Ich muß aber dazu sagen, ich hab nach der Anleitung im Grub2-Reparatur-Beitrag erst vor 2 Tagen einen Chroot durchgeführt - von *buntu 14.10 nach *buntu 14.10 (kein UEFI) und ohne Probleme.

syscon-hh

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 10220

Frieder108 schrieb:

Lass das mal im GRUB 2-Artikel so wie es ist - denn es wird immer mehr Geräte mit UEFI geben.

Und wenn wir nicht an dieser Stelle darauf hinweisen, wo denn dann?

Zum Umbau dieses WIKI gibt es von uns kein Kommentar!

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Zum Umbau dieses WIKI gibt es von uns kein Kommentar!

Heißt das, wird von dir (wir?) so hingenommen oder gibt es Probleme damit?

Ich würde den EFI-Teil nun auch hier einfügen wollen, nachdem das nun nochmal bewusst angesprochen wurde. Hat jemand Einwände?

Grüße, Benno

Edit: Im Grub-Artikel war auch das, wo mehrere Befehle bind verwenden. Das mal am Rande.

syscon-hh

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 10220

Benno-007 schrieb:

Zum Umbau dieses WIKI gibt es von uns kein Kommentar!

Heißt das, ...

Nö, wir können nur nicht noch einen Artikel in unsere Obhut / Beobachtung nehmen. Also keine Kritik, weder negativ noch positiv!

Edit: Im Grub-Artikel war auch das, wo mehrere Befehle bind verwenden. Das mal am Rande.

Und genau damit haben wir bisher keine Probleme gehabt, funktioniert immer uneingeschränkt. Auch haben wir bewusst die Langform (-o bind) gewählt, weil damit dem Leser / Anwender gleich die Funktion sich von selbst erklärt, ohne die man-Funktion zu bemühen.

Frieder108

Avatar von Frieder108

Anmeldungsdatum:
7. März 2010

Beiträge: 9684

syscon-hh schrieb:

Lass das mal im GRUB 2-Artikel so wie es ist

ich werd mich hüten, daran etwas zu verändern, weil

syscon-hh schrieb:

Und genau damit haben wir bisher keine Probleme gehabt, funktioniert immer uneingeschränkt.

genau das kann ich auch so bestätigen und darum ja auch mein Hinweis, dass es bei mir genau so mit 14.10 erst vor ein paar Tagen funktioniert hat (das war die Plasma5-Geschichte mit dem nicht erkannten User)

Mir ging/geht es nur darum, dass mir aufgefallen ist, dass es im Wiki jetzt 2 unterschiedliche Anleitungen fürs "chrooten" gibt - wenn beide funktionieren, dann soll´s mir auch recht sein.

have a nice day