Hirdetés

Új hozzászólás Aktív témák

  • Csicsóka

    őstag

    válasz -szabi- #52051 üzenetére

    "Starting debugging shell for boot step: prepare_sysroot... type exit to quit"

    Ez az init folyamat utolsó lépése, még az initrd-ben.

    prepare_sysroot() {
    progress "Preparing system"

    if [ "$SYSTEM_TORAM" = "no" -o "$INSTALLED_MEMORY" -lt "$SYSTEM_TORAM_LIMIT" ]; then
    mount_part "/flash/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
    else
    cp /flash/$IMAGE_SYSTEM /dev/$IMAGE_SYSTEM
    mount_part "/dev/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
    fi

    mount --move /flash /sysroot/flash
    mount --move /storage /sysroot/storage

    Azért nem szokott sikerülni ez a lépés, mert sérült lehet a SYSTEM fájl, az SD-n, így nem tudja loop mountolni.

    "Megoldható lett volna valami "system" fájl másolással-felülírassál a friss CE-ből az sd kártyára az újfent működésre bírása?"

    Pont ezt kellett volna csinálni, valszeg el is indul. Vagy leszeded a .tar fájlt, kibontod és ott van benne a SYSTEM.

    "Miképp lehetett volna a friss CE-Kodi alól átvenni a belakott rendszert?"

    Úgy mint a linkelt első írásban, csak pont visszafelé. Előtte még a KODI-t le kell állítani mert futás közben van nyitott socket, ami nem másolható.

    cd /tmp
    systemctl stop kodi
    rsync -av --delete /var/media/STORAGE/ /storage
    systemctl start kodi

    Másolhatsz MC-vel is ahogy DoItYourself írtade a kodit ekkor is le kell állítani.

    [ Szerkesztve ]

Új hozzászólás Aktív témák