• Instalar DSM 7.1 en una máquina virtual de Proxmox

    Bajar TinyCore RedPill

    Descarga la versión uefi del img comprimido de TinyCore RedPill desde aquí.

    Descomprímelo a archivo img.

    Impórtalo a la máquina virtual con:

    qm importdisk IDDeLaMV /Ruta/Al/Archivo.img Almacenamiento

    Por ejemplo:

    qm importdisk 250 /home/nico/Descargas/tinycore-redpill-uefi.v0.8.0.0.img local-lvm

    Primer inicio de la máquina virtual

    Inicia la máquina virtual desde ese disco. Una vez en el escritorio abre una CLI y cambia el password del usuario tc ejecutando en una terminal de la máquina virtual:

    sudo su
    passwd tc

    En la misma terminal ejecuta ifconfig para saber que IP tiene la máquina virtual.

    Conexión por SSH

    Desde otro ordenador conéctate por SSH a esa IP.

    Usuario: tc
    Contraseña: La que hayas puesto

    Agregar drivers ethernet para MVs

    Para el DS918+, ejecuta:

    ./rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/rpext-index.json
    ./rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json
    ./rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json
    

    Para el DS920+, ejecuta:

    ./rploader.sh ext geminilake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/rpext-index.json
    ./rploader.sh ext geminilake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json
    ./rploader.sh ext geminilake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json
    

    Para el DS1621+, ejecuta:

    ./rploader.sh ext v1000-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/rpext-index.json
    ./rploader.sh ext v1000-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json
    ./rploader.sh ext v1000-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json
    

    Para el DS3615xs, ejecuta:

    ./rploader.sh ext bromolow-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/rpext-index.json
    ./rploader.sh ext bromolow-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json
    ./rploader.sh ext bromolow-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json
    

    Para el DS3617xs, ejecuta:

    ./rploader.sh ext bromolow-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/rpext-index.json
    ./rploader.sh ext bromolow-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json
    ./rploader.sh ext bromolow-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json
    

    Para el DS3622xs+, ejecuta:

    ./rploader.sh ext broadwellnk-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/rpext-index.json
    ./rploader.sh ext broadwellnk-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json
    ./rploader.sh ext broadwellnk-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json
    

    Para otros drivers revisa esto.

    Configurar el loader

    Para el DS918+ (4 puertos SATA, 4 núcleos, 4 a 8GB RAM), ejecuta:

    ./rploader.sh update now
    ./rploader.sh fullupgrade now
    ./rploader.sh serialgen DS918+ realmac
    ./rploader.sh satamap now
    

    Para el DS920+ (4 puertos SATA, 4 núcleos, 4 a 8GB RAM), ejecuta:

    ./rploader.sh update now
    ./rploader.sh fullupgrade now
    ./rploader.sh serialgen DS920+ realmac
    ./rploader.sh satamap now
    

    Para el DS1621+ (6 puertos SATA, 4 núcleos, 4 a 32 GB RAM), ejecuta:

    ./rploader.sh update now
    ./rploader.sh fullupgrade now
    ./rploader.sh serialgen DS1621+ realmac
    ./rploader.sh satamap now
    

    Para el DS3615xs (12 puertos SATA, 2 núcleos, 4 a 32 GB de RAM), ejecuta:

    ./rploader.sh update now
    ./rploader.sh fullupgrade now
    ./rploader.sh serialgen DS3615xs realmac
    ./rploader.sh satamap now
    

    Para el DS3617xs (12 puertos SATA, 4 núcleos, 4 a 48 GB de RAM), ejecuta:

    ./rploader.sh update now
    ./rploader.sh fullupgrade now
    ./rploader.sh serialgen DS3617xs realmac
    ./rploader.sh satamap now
    

    Para el DS3622xs+ (12 puertos SATA, 6 núcleos, 4 a 48 GB de RAM), ejecuta:

    ./rploader.sh update now
    ./rploader.sh fullupgrade now
    ./rploader.sh serialgen DS3622xs+ realmac
    ./rploader.sh satamap now
    

    Mejorar la configuración de la controladora SATA

    Este paso es muy importante porque si no la instalación no te detectará los discos los discos. Antes que nada instala nano, con:

    tce-load -wi nano

    Ahora edita el archivo de configuración con:

    nano user_config.json

    Modifica a:

    "SataPortMap": "6",
    "DiskIdxMap": "0"

    Esto es así porque la controladora de Proxmox es una controladora SATA con 6 puertos. Si fuera una controladora de 4 puertos, sería:

    "SataPortMap": "4",
     "DiskIdxMap": "00"

    Y si a esa controladora SATA le sumáramos otra de 6 puertos:

    SataPortMap = "46",
    DiskIdxMap = "0000"

    Construir el loader

    Para el DS918+, ejecuta:

    ./rploader.sh build apollolake-7.0.1-42218
    ./rploader.sh clean now
    ./rploader.sh build apollolake-7.1.0-42661
    ./rploader.sh clean now
    rm -rf /mnt/sdb3/auxfiles
    rm -rf /home/tc/custom-module
    ./rploader.sh backup now
    exitcheck .sh reboot

    Para el DS920+, ejecuta:

    ./rploader.sh build geminilake-7.0.1-42218
    ./rploader.sh clean now
    ./rploader.sh build geminilake-7.1.0-42661
    ./rploader.sh clean now
    rm -rf /mnt/sdb3/auxfiles
    rm -rf /home/tc/custom-module
    ./rploader.sh backup now
    exitcheck .sh reboot

    Para el DS1621+, ejecuta:

    ./rploader.sh build v1000-7.0.1-42218
    ./rploader.sh clean now
    ./rploader.sh build v1000-7.1.0-42661
    ./rploader.sh clean now
    rm -rf /mnt/sdb3/auxfiles
    rm -rf /home/tc/custom-module
    ./rploader.sh backup now
    exitcheck .sh reboot

    Para el DS3615xs, ejecuta:

    ./rploader.sh build bromolow-7.0.1-42218
    ./rploader.sh clean now
    ./rploader.sh build bromolow-7.1.0-42661
    ./rploader.sh clean now
    rm -rf /mnt/sdb3/auxfiles
    rm -rf /home/tc/custom-module
    ./rploader.sh backup now
    exitcheck .sh reboot

    Para el DS3617xs, ejecuta:

    ./rploader.sh build bromolow-7.0.1-42218
    ./rploader.sh clean now
    ./rploader.sh build bromolow-7.1.0-42661
    ./rploader.sh clean now
    rm -rf /mnt/sdb3/auxfiles
    rm -rf /home/tc/custom-module
    ./rploader.sh backup now
    exitcheck .sh reboot

    Para el DS3622xs+, ejecuta:

    ./rploader.sh build broadwellnk-7.0.1-42218
    ./rploader.sh clean now
    ./rploader.sh build broadwellnk-7.1.0-42661
    ./rploader.sh clean now
    rm -rf /mnt/sdb3/auxfiles
    rm -rf /home/tc/custom-module
    ./rploader.sh backup now
    exitcheck .sh reboot

    Se reiniciará la máquina virtual.

    Segundo inicio de la máquina virtual

    Arranca el nuevo loader en modo SATA, encuentra la IP de la máquina virtual y procede con la instalación normal de DSM. Pero recuerda bajar el PAT de la versión del loader que le hayas puesto. En este caso es el 7.1.0-42661.

    Activación de software

    Crea los almacenamientos y luego mete en un nuevo navegador, con la IP que le hayas puesto a DSM, los siguientes comandos:

    http://IPDeLaMV:PuertoDeDSM/webapi/auth.cgi?api=SYNO.API.Auth&version=3&method=login&account=admin&passwd=raizraiz&format=cookie
    http://IPDeLaMV:PuertoDeDSM/webapi/entry.cgi?api=SYNO.ActiveBackup.Activation&method=set&version=1&activated=true&serial_number=NumeroDeSerie
    http://IPDeLaMV:PuertoDeDSM/webapi/entry.cgi?api=SYNO.ActiveBackupOffice365&method=set_activation&version=1&serial_number=NumeroDeSerie
    http://IPDeLaMV:PuertoDeDSM/webapi/entry.cgi?api=SYNO.ActiveBackupGSuite&method=set_activation&version=1&serial_number=NumeroDeSerie

    Por ejemplo:

    http://192.168.1.201:5000/webapi/auth.cgi?api=SYNO.API.Auth&version=3&method=login&account=admin&passwd=raizraiz&format=cookie
    http://192.168.1.201:5000/webapi/entry.cgi?api=SYNO.ActiveBackup.Activation&method=set&version=1&activated=true&serial_number=2040SQRTL8G1G
    http://192.168.1.201:5000/webapi/entry.cgi?api=SYNO.ActiveBackupOffice365&method=set_activation&version=1&serial_number=2040SQRTL8G1G
    http://192.168.1.201:5000/webapi/entry.cgi?api=SYNO.ActiveBackupGSuite&method=set_activation&version=1&serial_number=2040SQRTL8G1G

    Deja una respuesta