I know it's been a month, but I need some help getting this working. Here is what I did first:
- Flash the latest TWRP OS2SD recovery here
- Attempted to use the recovery to partition the SD card
At which point it gives me an error (Error 4 I think) making the FAT partition and leaves the partition table empty. The only way to get the SD card accessible again is to sideload AmonRa and partition it from there.
Next thing I tried was to partition the SD card with GParted. Just the SD card plugged into my computer, not the phone mounted as a USB drive. Putting the SD card back in, I could not seem to mount it or select a zip on it. So I had to use AmonRa to partition the card again, install TWRP 22.214.171.124 for sideloading support, sideload the TWRP OS2SD recovery and repartition the SD card on my computer. I did all of that and it seemed to go smoothly. Plugged the SD card back in and sideloaded LineageOS. The installation completes "successfully", with errors mounting partitions to /system and /data, and the ROM doesn't seem to boot.
I think the problem might be that for some reason not all the partitions are /dev/mmcblk0p1, /dev/mmcblk0p2, /dev/mmcblk0p3, and /dev/mmcblk0p4. The mounts I see in fstab.p500 are /system mounted to /dev/mmcblk0p2, /data mounted to /dev/mmcblk0p4, and /cache mounted to /dev/mmcblk0p8.
Whether or not this is the problem, why can't I mount the SD card properly and how do I fix this?