Empecemos con la fiesta de desarrollo del kernel 5.4. Hazte con mi rama 5.4 basada en 5.4.0 en https://github.com/mihailescu2m/linux/tree/odroidxu4-5.4.y.
Test tarjeta SD HC-1: * write
64+0 records in 64+0 records out 536870912 bytes (537 MB, 512 MiB) copied, 22.0655 s, 24.3 MB/s* read
64+0 records in 64+0 records out 536870912 bytes (537 MB, 512 MiB) copied, 6.36601 s, 84.3 MB/sTEst SSD HC-1: * write
64+0 records in 64+0 records out 536870912 bytes (537 MB, 512 MiB) copied, 5.72404 s, 93.8 MB/s* read
64+0 records in 64+0 records out 536870912 bytes (537 MB, 512 MiB) copied, 1.39248 s, 386 MB/s1. Descargate la imagen oficial de Ubuntu desde cualquiera de los dos enlaces siguientes:
- Mate: https://wiki.odroid.com/odroid-xu4/os_i ... 4/20190929
- Minimal: https://wiki.odroid.com/odroid-xu4/os_images/linux/ubuntu_4.14/20190910-minimal
2. Graba la imagen usando Etcher en tu tarjeta SD/eMMC.
3. Inserta la tarjeta en tu Odroid XU4 para proceder a un arranque inicial. Se cambiará el tamaño de su sistema de archivos raíz para que se ajuste a la capacidad de tu memoria. A continuación, actualiza los paquetes:
$ apt update && apt full-upgrade -ySi falla con un mensaje en el que aparece un problema de bloqueo, espera unos 5 o 10 minutos e inténtalo nuevamente.
4. Marca el paquete linux-kernel-5422 para que "no sea actualizado":
$ apt-mark hold linux-odroid-5422.5. Reinicia, luego apaga y conecta tu tarjeta SD/eMMC a tu PC.
Compilando el kernel 5.4
1. Configura el entorno de compilación partiendo de esta guía: https://wiki.odroid.com/odroid-xu4/soft ... ross-build, luego descárgate la cadena de herramientas adecuada. Exporta las variables de entorno utilizando la cadena de herramientas..
2. Monta las particiones de arranque, rootfs de la tarjeta SD/eMMC en tu PC. Debería montarse automáticamente en Ubuntu.
3. Clona el núcleo 5.4 de memeka:
$ git clone https://github.com/mihailescu2m/linux.git --depth 1 -b odroidxu4-5.4.y linux-kernel-odroidxu4-5.4.y.4. Muévete al directorio clonado:
$ cd linux-kernel-odroidxu4-5.4.y.
5. Compila el Kernel 5.4
$ make odroidxu4_defconfig $ make -j $(nproc)6. Copia la imagen del kernel y el blob del árbol de dispositivos en la partición de arranque de la tarjeta. Reemplaza la ruta de destino por la tuya:
$ sudo cp -f arch/arm/boot/zImage /media/joshua/boot $ sudo cp -f arch/arm/boot/dts/exynos5422-odroidxu4.dtb /media/joshua/boot7. Instala los modulos:
$ sudo make -j $(nproc) modules_install ARCH=arm INSTALL_MOD_PATH=/media/joshua/rootfs $ sync8. Desmonta tu tarjeta de arranque e insértala en el ODROID-XU4:
# uname -a Linux odroid 5.4.0+ #2 SMP Wed Nov 27 08:17:23 UTC 2019 armv7l armv7l armv7l GNU/Linux # lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.3 LTS Release: 18.04 Codename: bionicPara comentarios, preguntas y sugerencias, visita el artículo original en https://forum.odroid.com/viewtopic.php?f=184&t=36947.
Be the first to comment