odskúšaný postup.
jediný rozdiel, že to bolo robené nie cez serial putty, ale klasickú konzolu cez sieť (čo by nemal byť rozdiel)
vo flash je Openpli
1. nakopírovaný nejaký OE2.5 image niekde na /media/dreambox-storage (sata disk v DM9XX) v bežiacom normálnom Openpli s funkčným USB-LAN (napr. /media/dreambox-storage/dreambox-image-deb-dm920-20211029.tar.xz
2. odchod do rescue
to-the-resue . Je pripojená konzola buď cez serial alebo cez net
ssh -l root ip_adresa po reštarte.
3. pripojenie (namontovanie) hdd disku. Nižšie vidno že priečinok /data sa použiva pri flashovaní - ale skript si ho remountne na mmcblk0p3, tak že by to nemalo vadiť - že sa aktuálne použije tento
Kód: Vybrat vše
root@dm920:/usr/sbin# mount
rootfs on / type rootfs (rw,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /var/volatile type tmpfs (rw,relatime,mode=755)
sysfs on /sys type sysfs (rw,relatime)
devtmpfs on /dev type devtmpfs (rw,relatime,size=499820k,nr_inodes=53303,mode=755)
tmpfs on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
tmpfs on /tmp type tmpfs (rw,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,relatime)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)
root@dm920:/usr/sbin#
root@dm920:/usr/sbin#
root@dm920:/usr/sbin# mkdir /data
root@dm920:/usr/sbin# mount /dev/sda1 /data
root@dm920:/usr/sbin#
root@dm920:/usr/sbin#
root@dm920:/usr/sbin# mount
rootfs on / type rootfs (rw,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /var/volatile type tmpfs (rw,relatime,mode=755)
sysfs on /sys type sysfs (rw,relatime)
devtmpfs on /dev type devtmpfs (rw,relatime,size=499820k,nr_inodes=53303,mode=755)
tmpfs on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
tmpfs on /tmp type tmpfs (rw,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,relatime)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)
/dev/sda1 on /data type ext4 (rw,relatime,data=ordered)
4. skopírovanie image do
/usr/sbinKód: Vybrat vše
root@dm920:~# pwd
/root
root@dm920:~# cd /usr/sbin
root@dm920:/usr/sbin#
root@dm920:/usr/sbin# cp /data/dreambox-image-deb-dm920-20211029.tar.xz /usr/sbin
root@dm920:/usr/sbin# ls
...
dreambox-image-deb-dm920-20211029.tar.xz
...
5. flashnutie image identické ako cez web interface
Kód: Vybrat vše
root@dm920:/usr/sbin# ./flash-tarball dreambox-image-deb-dm920-20211029.tar.xz
[*] Mounting '/dev/mmcblk0p3' to '/data'
[*] Creating ext4 filesystem 'dreambox-rootfs' on /dev/mmcblk0p2
mke2fs 1.43-WIP (18-May-2015)
[*] Mounting '/dev/mmcblk0p2' to '/mnt'
[*] Extracting '/usr/sbin/dreambox-image-deb-dm920-20211029.tar.xz' to '/mnt'
[*] Mounting '/dev' to '/mnt/dev'
[*] Mounting '/proc' to '/mnt/proc'
[*] Mounting '/run' to '/mnt/run'
[*] Mounting '/sys' to '/mnt/sys'
[*] Mounting '/tmp' to '/mnt/tmp'
update-alternatives: error: cannot append to '/var/log/alternatives.log': No such file or directory
64+1 records in
64+1 records out
4249192 bytes (4.1MB) copied, 0.284489 seconds, 14.2MB/s
[*] Unmounting '/mnt/dev'
[*] Unmounting '/mnt/proc'
[*] Unmounting '/mnt/run'
[*] Unmounting '/mnt/sys'
[*] Unmounting '/mnt/tmp'
[*] Unmounting '/mnt'
[*] Unmounting '/data'
[*] Finished successfully. You may reboot now.
[*] Unmounting '/data'
root@dm920:/usr/sbin#
root@dm920:/usr/sbin# reboot