# Die Dreambox mit nicht angesteckter Festplatte booten #um zu verhindern das enigma2 die Festplatte versucht zu mounten Per ssh auf die Dreambox einloggen (z.B. mit Putty) # enigma2 stoppen systemctl stop enigma2 # Die Festplatte anstecken. # Das Device ermitteln for f in /sys/block/sd*; do size=$(cat $f/size); size=$(expr $size / 2048000); echo device=/dev/${f##*/} size=${size} GB vendor=$(cat $f/device/vendor); done device=/dev/sda size=3815 GB vendor=Seagate Das Device mit der Passenden Kapazität wird verwendet # Die Festplatte mit einer leeren GPT Partitionstabelle versehen parted -s -a opt /dev/sda mklabel gpt # Die Festplatte mit einer 1GByte Swap Partition versehen parted -s -a opt /dev/sda mkpart swap 2048s 20482047s parted -s -a opt /dev/sda name 1 dreambox-swap # Die Festplatte mit einer Datenpartition versehen (ext4 oder xfs) parted -s -a opt /dev/sda mkpart ext4 20482048s 100% parted -s -a opt /dev/sda name 2 dreambox-storage Die Swap Partition formatieren mkswap -L dreambox-swap /dev/sda1 Die Datenpartition formatieren mkfs.ext4 -t ext4 -L dreambox-storage -m 1 /dev/sda2 Die UUIDs ausgeben blkid /dev/sda* /dev/sda: PTUUID="1fbe8c7a-2585-4931-ac91-c774ab886a82" PTTYPE="gpt" /dev/sda1: LABEL="dreambox-storage" UUID="39c22a05-86dc-4df3-9669-a78934c4dfc6" TYPE="ext4" PARTLABEL="dreambox-storage" PARTUUID="ed79b3ae-0e2a-4d59-a0a7-cc933281d4a1" /dev/sda2: LABEL="dreambox-swap" UUID="197b3f2d-21e0-4613-abe9-4f73fe32e3fd" TYPE="swap" PARTLABEL="dreambox-swap" PARTUUID="d0caa139-44ac-4316-8557-9a15d9cfe2a8" Die fstab anpassen, die UUIDs gemäß der Ausgaben in blkid verwenden: z.B.: UUID=39c22a05-86dc-4df3-9669-a78934c4dfc6 /media/hdd ext4 nofail,lazytime 0 0 UUID=197b3f2d-21e0-4613-abe9-4f73fe32e3fd none swap defaults 0 0 # Swap aktivieren swapon /dev/disk/by-uuid/197b3f2d-21e0-4613-abe9-4f73fe32e3fd # Die harddisk mounten mount /media/hdd # Das movie Verzeichnis anlegen mkdir -p /media/hdd/movie Einträge in der /etc/enigma2/settings anpassen, Bei der config.storage muß die UUID ersetzt werden. Fehlende Zeilen ergänzen grep /media /etc/enigma2/settings config.storage.39c22a05-86dc-4df3-9669-a78934c4dfc6.mountpoint=/media/hdd config.usage.timeshift_path=/media/hdd/movie/ config.usage.instantrec_path=/media/hdd/movie/ config.usage.timer_path=/media/hdd/movie/ config.movielist.videodirs=['/media/hdd/movie/'] config.movielist.last_timer_videodir=/media/hdd/movie/ # Aufnahmesperre abschalten sed -i 's/config.misc.recording_allowed=false/config.misc.recording_allowed=true/g' /etc/enigma2/settings # neu booten reboot