UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Build Ubuntu Touch error : Halium initrd Failed to boot

    Scheduled Pinned Locked Moved Unsolved Porting
    13 Posts 4 Posters 201 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • L Offline
        linhmieu2 @faveoled
        last edited by

        @faveoled i used this command :
        fastboot flash system ubuntu-touch-android9-arm64-rootfs.img

        1 Reply Last reply Reply Quote 0
        • MrT10001M Online
          MrT10001
          last edited by

          What version of Android was installed on the device?

          Xiaomi Redmi Note 7.... And more...
          I have too many devices...

          L 1 Reply Last reply Reply Quote 0
          • L Offline
            linhmieu2 @MrT10001
            last edited by

            @MrT10001 original is android 11 and now i use android 14

            MrT10001M 1 Reply Last reply Reply Quote 0
            • MrT10001M Online
              MrT10001 @linhmieu2
              last edited by

              @linhmieu2 Could that be the issue, you have built of LineageOS21 (Android 14) and used Halium 14, however as far as I know (which is not a lot with porting) UT generally likes a stock Android ROM.

              Xiaomi Redmi Note 7.... And more...
              I have too many devices...

              1 Reply Last reply Reply Quote 1
              • K Offline
                k.nacke @linhmieu2
                last edited by

                @linhmieu2 Did you run prepare-fake-ota.sh and system-image-from-ota.sh (see install kernel)?

                You would the flash system.img to the system partition. Also, your deviceinfo_kernel_cmdline seems to miss systempart=/dev/disk/by-partlabel/system.

                L 1 Reply Last reply Reply Quote 1
                • L Offline
                  linhmieu2 @k.nacke
                  last edited by linhmieu2

                  @k.nacke sorry i forgot that, i will try build agian

                  1 Reply Last reply Reply Quote 0
                  • L Offline
                    linhmieu2 @linhmieu2
                    last edited by

                    hello again
                    i rebuild my project with kernel android 12 base , also i add this to cmdline : systempart=/dev/disk/by-partlabel/system

                    Preparation: I created a tarball containing the system and rootfs partitions. 
                    structure of my tarball like this : 
                        tarball/
                               ├── boot─ dtb  Image.gz  ramdisk.img.lz4
                                 (and zipped this with gz)
                    and I renamed rootfs.img to ubuntu.img because  i follow this guide https://docs.ubports.com/en/latest/porting/build_and_boot/standalone_kernel_install.html .
                                      (mv rootfs.img ubuntu.img)
                    after do that , i run prepare fake ota.sh and system images from ota.sh with this tarball
                        and i have this :
                    [user@cachyos-x8664 images]$ ls
                    system.img  ubuntu.img
                           and i flash system + rootfs + boot new : 
                        [user@cachyos-x8664 utbuild]$ fastboot flash boot boot.img
                      < waiting for any device >
                        Sending 'boot' (12216 KB)                          OKAY [  0.561s]
                        Writing 'boot'                                     OKAY [  0.152s]
                        [user@cachyos-x8664 utbuild]$ fastboot flash system images/system.img
                        Resizing 'system'                                  OKAY [  0.004s]
                        Sending sparse 'system' 1/11 (262140 KB)           OKAY [ 10.996s]
                        Writing 'system'                                   OKAY [  3.662s]
                        ....
                        Finished. Total time: 168.645s
                    
                        Flashing the userdata partition:
                        [user@cachyos-x8664 utbuild]$ fastboot flash userdata images/ubuntu.img
                        Sending sparse 'userdata' 1/11 (262140 KB)         OKAY [ 15.605s]
                        Writing 'userdata'                                 OKAY [  3.586s]
                        ...
                        Finished. Total time: 187.735s
                        [user@cachyos-x8664 utbuild]$ fastboot reboot
                        Rebooting                                          OKAY [  0.001s]
                        Finished. Total time: 0.051s
                    

                    and my device get bootloops , why this happens?
                    (sorry for bad english)

                    F MrT10001M 2 Replies Last reply Reply Quote 0
                    • L linhmieu2 marked this topic as a question
                    • F Offline
                      faveoled @linhmieu2
                      last edited by

                      @linhmieu2 are you sure you need lz4 for ramdisk compression and not gz?

                      L 1 Reply Last reply Reply Quote 1
                      • MrT10001M Online
                        MrT10001 @linhmieu2
                        last edited by

                        @linhmieu2 Have you flashed vbmeta.img?

                        Xiaomi Redmi Note 7.... And more...
                        I have too many devices...

                        L 1 Reply Last reply Reply Quote 1
                        • L Offline
                          linhmieu2 @MrT10001
                          last edited by

                          @MrT10001 i already do that

                          1 Reply Last reply Reply Quote 0
                          • L Offline
                            linhmieu2 @faveoled
                            last edited by

                            @faveoled im sure im not use .gz in ramdisk
                            $ file halium-boot-ramdisk.img.lz4
                            halium-boot-ramdisk.img.lz4: LZ4 compressed data (v0.1-v0.9)

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post