This shows you the differences between two versions of the page.
mld:tutorials:mld_und_noobs [2018/03/16 21:02] helo |
mld:tutorials:mld_und_noobs [2018/03/16 21:27] (current) |
||
---|---|---|---|
Line 13: | Line 13: | ||
Das kann dann auch so aussehen: | Das kann dann auch so aussehen: | ||
+ | |||
+ | {{:mld:tutorials:noobs-menu1.png?400|}} | ||
Was wir brauchen: | Was wir brauchen: | ||
Line 170: | Line 172: | ||
\\ | \\ | ||
- | ===== Tips ===== | + | ===== Tipps ===== |
+ | |||
+ | * Remote Anpassungen der Noobs-Installationsdateien: | ||
+ | |||
+ | Wenn man schon installiert hat, aber nochmals Änderungen vornehmen möchte (z.B. neue boot.tar.gz, andere Partitionsgrößen, ...), kann man dies auch remote machen. Hierzu geht man über ssh auf das laufende MLD bzw. die gerade laufende Distri und mountet die Noobs-Installations-Partition. Über WinSCP o.ä. kann man dann die Dateien unter /mnt/mmcblk0p1/os/MLD anpassen oder neu hochladen | ||
+ | |||
+ | <code> | ||
+ | MLD> mkdir -p /mnt/mmcblk0p1 | ||
+ | MLD> mount /dev/mmcblk0p1 /mnt/mmcblk0p1 | ||
+ | MLD> ls -l /mnt/mmcblk0p1/os/MLD | ||
+ | -rwxrwxr-x 1 root root 185664252 Mar 14 00:13 boot.tar.xz | ||
+ | -rwxrwxr-x 1 root root 332 Mar 14 10:15 data.tar.xz | ||
+ | -rwxrwxr-x 1 root root 830 Jan 4 2017 MLD.png | ||
+ | -rwxrwxr-x 1 root root 217 Mar 14 10:17 os.json | ||
+ | -rwxrwxr-x 1 root root 642 Mar 14 12:46 partition_setup.sh | ||
+ | -rwxrwxr-x 1 root root 604 Mar 14 12:48 partitions.json | ||
+ | -rwxrwxr-x 1 root root 256 Mar 14 00:24 root.tar.xz | ||
+ | </code> | ||
+ | Dann RPI neu starten und <Shift> drücken, damit komplett N E U aus /dev/mmcblk0p1 installiert wird. Damit spart man sich das Abstöpseln der SD-Card. | ||
+ | |||
+ | * Nachträgliche Anpassungen für die bestehenden Partitionen: | ||
+ | |||
+ | Man kann Namen und Beschreibung der Distributionen nach Installation im Noobs-Menü nachträglich abändern. Am Beispiel: | ||
+ | |||
+ | <code> | ||
+ | MLD> mkdir /mnt/mmcblk0p5 | ||
+ | MLD> mount /dev/mmcblk0p5 /mnt/mmcblk0p5 | ||
+ | MLD> cat /mnt/mmcblk0p5/installed_os.json | ||
+ | [ | ||
+ | { | ||
+ | "bootable" : true, | ||
+ | "description" : "LibreELEC is a fast and user-friendly Kodi Entertainment Center distribution.", | ||
+ | "folder" : "/mnt/os/LibreELEC_RPi2", | ||
+ | "icon" : "/mnt/os/LibreELEC_RPi2/LibreELEC_RPi2.png", | ||
+ | "name" : "LibreELEC_RPi2", | ||
+ | "partitions" : [ | ||
+ | "/dev/mmcblk0p6", | ||
+ | "/dev/mmcblk0p7" | ||
+ | ], | ||
+ | "release_date" : "2018-01-21", | ||
+ | "supported_models" : [ | ||
+ | "Pi 2", | ||
+ | "Pi 3" | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "bootable" : true, | ||
+ | "description" : "VDR based on MLD.", | ||
+ | "folder" : "/mnt/os/MLD", | ||
+ | "icon" : "/mnt/os/MLD/MLD.png", | ||
+ | "name" : "MLD", | ||
+ | "partitions" : [ | ||
+ | "/dev/mmcblk0p8", | ||
+ | "/dev/mmcblk0p9", | ||
+ | "/dev/mmcblk0p10" | ||
+ | ], | ||
+ | "release_date" : "2018-02-01", | ||
+ | "supported_models" : [ | ||
+ | "Pi 2", | ||
+ | "Pi 3" | ||
+ | ] | ||
+ | } | ||
+ | ] | ||
+ | </code> | ||
+ | |||
+ | Die Partition /dev/mmcblk0p5 ist quasi so eine Art Partition-Table für die installierten Distributionen. An dieser Stelle könnte man auch durch Ändern der Partitions-Angaben die Root-Partitionen auf einen USB-Stick auslagern. | ||
+ | |||
+ | * Re-Install von MLD | ||
+ | |||
+ | Wenn eine neue Version von MLD installiert werden soll, aber die anderen bestehenden Distributionen wie bsp. LibreElec unverändert lassen willst, dann reicht es, die Installationsdateien des neuen MLD-Images in die Boot-Partition zu kopieren. Die Boot-Partition vorher leer machen, damit die neuen Dateien reinpassen, ggf. noch cmdline und config.txt wegsichern und dann neu booten. Im Noobs-Menu MLD auswählen und das Spiel mit "Unpacking" beginnt von vorne... | ||
+ | |||
+ | |||
+ | * "Händische" Anpassung bei der Installation unter 5.3: | ||
+ | |||
+ | Beim Schritt "Individuelle Installation" im WebIF die beigefügte Datei in das Verzeichnis /etc/setup ins Noobs-MLD hochladen, um alle Partitionen sichtbar zu machen. | ||
+ | |||
+ | {{:mld:tutorials:install.sh.tar|}} | ||
+ | |||
+ | Über ssh dann | ||
+ | |||
+ | <code> | ||
+ | mv /etc/setup/install.sh.tar /etc/setup/install.sh | ||
+ | chmod 755 /etc/setup/install.sh | ||
+ | </code> | ||
+ | |||
+ | Im WebIF die Seite neu laden und dann müssten alle Partitionen sichtbar sein, Partitions auswählen (hier p8, p9, p10), alles anklicken und installieren. |