Issue #1953
openReplicant 6.0 0003 Does Not Boot on I9250
0%
Description
When booting up Replicant 6 on the Galaxy Nexus (I9250), it gets stuck on the Replicant splash screen. It never makes it to the actual OS. See https://redmine.replicant.us/boards/9/topics/15369
Updated by Denis 'GNUtoo' Carikli over 5 years ago
- Category set to Website and wiki content
Can you manage to boot the recovery?
During the boot process, some partitions are mounted.
If the mounting of some partions fails for some reasons, that leads to symptoms similar to what you have.
So it might be a good idea to first try to boot to the recovery.
Then and if that works, it could be a good idea to try to mount the following partitions:- /dev/block/platform/omap/omap_hsmmc.0/by-name/system
- /dev/block/platform/omap/omap_hsmmc.0/by-name/efs
- /dev/block/platform/omap/omap_hsmmc.0/by-name/dgs
- /dev/block/platform/omap/omap_hsmmc.0/by-name/cache
- /dev/block/platform/omap/omap_hsmmc.0/by-name/userdata
If you already have adb setup in Replicant you might need to mount system in the recovery through the graphical user interface before getting access through adb.
If that fails you will need to find another recovery that has shell access by default. The Replicant 4.2 recovery should work for that.
If all partitions above can be mounted, then the problem might be something else.
It would be great to document in more detail this common issue in the wiki.
Updated by Anony Mous over 5 years ago
Ok, I flashed the Replicant 4.2 recovery to my phone, and booted into that. I opened up an adb shell on my computer, and tried to mount all of the partitions you listed. Here are the commands I ran, and their output:
~ # mount -o rw /dev/block/platform/omap/omap_hsmmc.0/by-name/system /system
~ # mount -o rw /dev/block/platform/omap/omap_hsmmc.0/by-name/efs /efs
mount: mounting /dev/block/platform/omap/omap_hsmmc.0/by-name/efs on /efs failed: No such file or directory
~ # mount -o rw /dev/block/platform/omap/omap_hsmmc.0/by-name/dgs /dgs
mount: mounting /dev/block/platform/omap/omap_hsmmc.0/by-name/dgs on /dgs failed: No such file or directory
~ # mount -o rw /dev/block/platform/omap/omap_hsmmc.0/by-name/cache /cache
mount: mounting /dev/block/platform/omap/omap_hsmmc.0/by-name/cache on /cache failed: Device or resource busy
~ # mount -o rw /dev/block/platform/omap/omap_hsmmc.0/by-name/userdata /userdata
mount: mounting /dev/block/platform/omap/omap_hsmmc.0/by-name/userdata on /userdata failed: No such file or directory
So either I did something wrong, or some of the partitions can't be mounted.
Updated by Anony Mous over 5 years ago
On the forums, a user named Gena Cheburashka found a method to make Replicant 6 boot on the Galaxy Nexus, by first installing Lineage OS 14.1. See this thread: https://redmine.replicant.us/boards/9/topics/15369?r=15414
This is good for a temporary workaround, but ideally Replicant 6 should be able to boot on its own, without having to install another operating system first. Hopefully this helps to narrow down the issue.
Updated by Denis 'GNUtoo' Carikli almost 4 years ago
- Device Galaxy Nexus (GT-I9250) added
Updated by _I3^ RELATIVISM almost 4 years ago
- Type of work C programming, Unknown added