I am having a very similar problem with my Google Pixel (model G-2PW4100, not XL). After spending many hours attempting to install LineageOS 15.1 (LOS) and executing just about every possible permutation of installation steps, I am at a loss for why it is failing. I get the "No OS installed", yet sometimes when I reboot after installing the LOS zip file via TWRP I am able to boot to the LOS 15.1 recovery; however, a subsequent reboot always takes me back to the bootloader menu.
I am using the following files:
- (Google OTA stock 8.1.0 (OPM4.171019.021.P1, Jul 2018)): sailfish-ota-opm4.171019.021.p1-9fe2c539.zip
- (LOS-zip): lineage-15.1-20181229-nightly-sailfish-signed.zip
- (TWRP-img): twrp-3.2.3-1-sailfish.img
I start by booting to the bootloader menu (POWER+VOLUME DOWN from OFF). With the phone connected to USB, on the host machine I execute
Code:
fastboot boot twrp-3.2.3-1-sailfish.img
which boots into TWRP recovery. There I use
Code:
adb push sailfish-ota-opm4.171019.021.p1-9fe2c539.zip /sdcard/
to push the stock Google image, and then I use TWRP's install from zip file. It successfully reboots to the stock Android and I can go through the phone setup and everything works fine. Next, I power off the phone and then boot to the bootloader menu. I repeat the fastboot command above to load TWRP recovery. In TWRP, I use
adb push to push the LOS zip file. I follow the LOS wiki "sailfish" installation instructions precisely from that point, but I am never able to boot into a working LOS system. It either loads the custom LOS 15.1 recovery one time, after which it reboots to the bootloader, or it just reboots to the bootloader. I have tried repeating these steps in an attempt to install the same software on both slots A and B in case that is an issue, but it does not make any difference.
Can someone help me figure out what I am doing wrong?