xobs wrote:If your recovery kernel is working and the regular kernel isn't, you can try copying /boot/zImage.recovery to /boot/zImage and /boot/novena.recovery.dtb to /boot/novena.dtb, just to make sure that you have a kernel/dtb pair that are known to be good.
Sadly, it also doesn't boot, even with the internal MMC eeprom configuration, which is booting fine if I hold the user button, my eeprom configuration is
Features: 0xf1 (es8328,pcie,gbit,hdmi,eepromoops)
Edit:
To add more information, my ssd partition table looks like this:
Disk /dev/sda: 232,9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x4e6f7653
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 67583 65536 32M b W95 FAT32
/dev/sda2 67584 8456191 8388608 4G 82 Linux swap / Solaris
/dev/sda3 8456192 488397167 479940976 228,9G 83 Linux
And when I execute the installation script, the error I get is this:
Constructing a disk image on /dev/sda
[main] Packages: sudo openssh-server ntp ntpdate dosfstools btrfs-tools novena-eeprom xserver-xorg-video-modesetting task-xfce-desktop hicolor-icon-theme gnome-icon-theme tango-icon-theme keychain avahi-daemon avahi-dnsconfd libnss-mdns btrfs-tools parted debootstrap python build-essential xscreensaver vlc vim emacs x11-xserver-utils usbutils unzip apt-file xz-utils subversion make screen tmux read-edid powertop powermgmt-base pavucontrol p7zip-full paprefs pciutils nmap ntfs-3g network-manager-vpnc network-manager-pptp network-manager-openvpn network-manager-iodine mplayer2 libreoffice imagemagick icedove iceweasel gtkwave gnupg2 git git-email git-man fuse freecad enigmail dc curl clang bridge-utils bluez bluez-tools bluez-hcidump bison bc automake autoconf pidgin alsa-utils verilog i2c-tools hwinfo android-tools-adb android-tools-fastboot android-tools-fsutils bash-completion kicad ncurses-dev gdb lzop gawk bison g++ gcc flex pkg-config valgrind lconv netcat wireshark kismet aircrack-ng socat
[main] Creating a sata image
[main] Ensuring disk is unmounted
[main] Disk exists, overwriting it
[prepare loopback] Creating a new file /dev/sda with size 3965190144
truncate: fallo al truncar «/dev/sda» a 3965190144 bytes: Argumento inválido
./novena-image.sh: línea 183: error: no se encontró la orden
Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): Created a new DOS disklabel with disk identifier 0x137a913a.
Command (m for help): Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): Partition number (1-4, default 1): First sector (2048-488397167, default 2048): Last sector, +sectors or +size{K,M,G,T,P} (2048-488397167, default 488397167):
Created a new partition 1 of type 'Linux' and of size 32 MiB.
Command (m for help): Partition type
p primary (1 primary, 0 extended, 3 free)
e extended (container for logical partitions)
Select (default p): Partition number (2-4, default 2): First sector (67584-488397167, default 67584): Last sector, +sectors or +size{K,M,G,T,P} (67584-488397167, default 488397167):
Created a new partition 2 of type 'Linux' and of size 4 GiB.
Command (m for help): Partition type
p primary (2 primary, 0 extended, 2 free)
e extended (container for logical partitions)
Select (default p): Partition number (3,4, default 3): First sector (8456192-488397167, default 8456192): Last sector, +sectors or +size{K,M,G,T,P} (8456192-488397167, default 488397167):
Created a new partition 3 of type 'Linux' and of size 228,9 GiB.
Command (m for help): Partition number (1-3, default 3): Hex code (type L to list all codes):
If you have created or modified any DOS 6.x partitions, please see the fdisk documentation for additional information.
Changed type of partition 'Linux' to 'W95 FAT32'.
Command (m for help): Partition number (1-3, default 3): Hex code (type L to list all codes):
Changed type of partition 'Linux' to 'Linux swap / Solaris'.
Command (m for help):
Expert command (m for help):
Enter the new disk identifier:
Disk identifier changed from 0x137a913a to 0x4e6f7653.
Expert command (m for help):
Command (m for help): The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
/dev/mapper/control: open failed: No such device
Failure to communicate with kernel device-mapper driver.
Check that device-mapper is available in the kernel.
Incompatible libdevmapper P���0���0���� and kernel driver
device mapper prerequisites not met
[prepare loopback] Error: Unable to map image to /dev/maper using kpartx
[cleanup] Unmounting devices from chroot
[cleanup] Unmounting loopback
/dev/mapper/control: open failed: No such device
Failure to communicate with kernel device-mapper driver.
Check that device-mapper is available in the kernel.
Incompatible libdevmapper P\�� and kernel driver
device mapper prerequisites not met
It seems that the truncate command fails, I will try to investigate more.
With the rsinc method I don't have any problems along the procedure, it just doesn't boot in the end.