Yoga book dual boot for windows and android versions

THE MAXIMUM POWER

Senior Member
Feb 4, 2016
218
74
0
AS WE ALL KNOW THAT YOGA BOOK CAME WITH WINDOWS OR ANDROID BUT NONE OF THEM CAME WITH DUALBOOTING OPTION SO HOW COULD WE BOOT BOTH OF THEM (ANDROID AND WINDWS) ON OUR DEVICE; WELL THERE IS A LOT OF DEVICES SUPPORT DUAL BOOTING LIKE CHUWI.

SO HERE IS THE TUTORIAL
http://forum.chuwi.com/thread-2254-1-1.html

SO I THINK THIS TUTORIAL FR CHUWI 10 PLUS WILL HELP US AS YOGA BOOK USERS (WIN AND ANDROID) FOR DUAL BOOTING
I DIDNT TRY IT YET, BUT IAM SURE ITS WORKING

WE NEED TO WORK TOGETHER GUYS TO MAKE THIS DREAM CAME TRUE;)
 
Last edited:

danjac

Senior Member
Feb 4, 2012
193
121
73
Good Luck. Hope you enjoy your exclusive cutting board afterwards. :fingers-crossed:
Honestly, it doesn't really help because they use a custom bios, which we don' t have and won't jave without any experienced developer around here. And if I'm not mistaken, it has been designed for dual boot even before.
 

jamespmi

Senior Member
Jan 22, 2012
324
83
48
Chuwi uses an AMI Bios...
Lenovo two DIFFERENT Insyde bios'es. Furthermore, it looks like the Android Version Bios is not even from Insyde...
 

THE MAXIMUM POWER

Senior Member
Feb 4, 2016
218
74
0
Good Luck. Hope you enjoy your exclusive cutting board afterwards. :fingers-crossed:
Honestly, it doesn't really help because they use a custom bios, which we don' t have and won't jave without any experienced developer around here. And if I'm not mistaken, it has been designed for dual boot even before.
That's mean we need a custom bios, but how could we do that
 

THE MAXIMUM POWER

Senior Member
Feb 4, 2016
218
74
0
Chuwi uses an AMI Bios...
Lenovo two DIFFERENT Insyde bios'es. Furthermore, it looks like the Android Version Bios is not even from Insyde...
Thank you for this Infos I didn't realize that Lenovo used an bios that locked dual booting, iam gonna try to reach Lenovo devs and tell them to make an bios that allow us to dual booting
 

THE MAXIMUM POWER

Senior Member
Feb 4, 2016
218
74
0
AS WE ALL KNOW THAT YOGA BOOK CAME WITH WINDOWS OR ANDROID BUT NONE OF THEM CAME WITH DUALBOOTING OPTION SO HOW COULD WE BOOT BOTH OF THEM (ANDROID AND WINDWS) ON OUR DEVICE; WELL THERE IS A LOT OF DEVICES SUPPORT DUAL BOOTING LIKE CHUWI.

SO HERE IS THE TUTORIAL
http://forum.chuwi.com/thread-2254-1-1.html

SO I THINK THIS TUTORIAL FR CHUWI 10 PLUS WILL HELP US AS YOGA BOOK USERS (WIN AND ANDROID) FOR DUAL BOOTING
I DIDNT TRY IT YET, BUT IAM SURE ITS WORKING

WE NEED TO WORK TOGETHER GUYS TO MAKE THIS DREAM CAME TRUE;)
News: I tried to booting Remix OS but it booted just one time with alot of bugs I've made a screenshot s because I've knew that will boot just ONE time, the last photo show how Remix faules at the second booting:
 

Attachments

THE MAXIMUM POWER

Senior Member
Feb 4, 2016
218
74
0
AS WE ALL KNOW THAT YOGA BOOK CAME WITH WINDOWS OR ANDROID BUT NONE OF THEM CAME WITH DUALBOOTING OPTION SO HOW COULD WE BOOT BOTH OF THEM (ANDROID AND WINDWS) ON OUR DEVICE; WELL THERE IS A LOT OF DEVICES SUPPORT DUAL BOOTING LIKE CHUWI.

SO HERE IS THE TUTORIAL
http://forum.chuwi.com/thread-2254-1-1.html

SO I THINK THIS TUTORIAL FR CHUWI 10 PLUS WILL HELP US AS YOGA BOOK USERS (WIN AND ANDROID) FOR DUAL BOOTING
I DIDNT TRY IT YET, BUT IAM SURE ITS WORKING

WE NEED TO WORK TOGETHER GUYS TO MAKE THIS DREAM CAME TRUE;)
https://www.insyde.com/tags/dual-os-switching take a look about that
 

jamespmi

Senior Member
Jan 22, 2012
324
83
48
Cool, but nor the Windows nor Android Bios'es are made for InsydeQ2S. Lenovo uses a custom made BIOS...

Folks, Lenovo used on purpose different bios'es. The Android Version will never understand ACPI, UEFI, Bitlock etc... it's cropped EEPROM is just not meant for it. I know it's a frustration, but it won't happen. The Windows Version will "maybe" be able to load some kind of x86 Android, but what about display, halo, wifi, anypen, wacom, dolby etc drivers?
 

THE MAXIMUM POWER

Senior Member
Feb 4, 2016
218
74
0
Cool, but nor the Windows nor Android Bios'es are made for InsydeQ2S. Lenovo uses a custom made BIOS...

Folks, Lenovo used on purpose different bios'es. The Android Version will never understand ACPI, UEFI, Bitlock etc... it's cropped EEPROM is just not meant for it. I know it's a frustration, but it won't happen. The Windows Version will "maybe" be able to load some kind of x86 Android, but what about display, halo, wifi, anypen, wacom, dolby etc drivers?
Actually I've booted successfully Remix OS on my Xbox win version it booted successfully just one time then I wasn't be able to boot again, this problem in one hand, in the other hand as you said Halo keyboard, Wacom, Dolby, seems seems no place for them in Remix OS:D
 

Attachments

erfanoabdi

Recognized Developer
Jan 3, 2015
1,007
3,133
153
Tehran
erfanoabdi.github.io
Cool, but nor the Windows nor Android Bios'es are made for InsydeQ2S. Lenovo uses a custom made BIOS...

Folks, Lenovo used on purpose different bios'es. The Android Version will never understand ACPI, UEFI, Bitlock etc... it's cropped EEPROM is just not meant for it. I know it's a frustration, but it won't happen. The Windows Version will "maybe" be able to load some kind of x86 Android, but what about display, halo, wifi, anypen, wacom, dolby etc drivers?
i don't have device in my hands now
but i have a little hope :D
at least we can boot windows or android from USB/microSD

hmm
for windows version it must be easy
we can keep windows on primary disk
and install android on external drive

* :|||| then how this s**t can boot it?
hmm, we need to disable secure boot
then add grub to bcd with easybcd
* :\ android need system/boot/data/cache... !!
yep, we need to partition usb drive like official android disk
same sizes for system, cache, ...
not userdata
then we need to edit ramdisk
we need to edit fstab(and init.r2_cht_ffd.rc) to mount system and other partitions from /dev/sdb(c) [instead of /dev/block/by-name/]

* what about other partitions like keymaster?
i'm not sure it's needed but we can symlink it on init scripts

:cool:

but for android version i'm not sure what i have to do :D
first i downloaded android firmware zip and there was file called "bootloader"
Code:
/Volumes/ExFAT 1/YB1-X90L_USR_S000155_1609272258_WW06_BP_ROW-flashfiles/bootloader: DOS/MBR boot sector, code offset 0x3c+2, OEM-ID "mkfs.fat", sectors/cluster 4, root entries 512, Media descriptor 0xf8, sectors/FAT 200, sectors/track 32, heads 64, sectors 204800 (volumes > 32 MB) , serial number 0x786ce839, label: "ANDROIDIA  ", FAT (16 bit)
so it's fat image
and i was able to mount it
BINGO
volume label is ANDROIDIA just like what i saw in chawe boot option photos in OP guide
well on bootloader i can see \EFI\BOOT\bootx64.efi
:good: :good: :good:
now i'm sure android version yoga can also boot (any)efi file
* but who dare to touch it?
noone, we have tool called efidroid : https://forum.xda-developers.com/android/software-hacking/efidroid-t3447466
this guy can boot efi files for us

someone have to port efidroid for yoga (thats why i asked for device tree on TWRP thread)

now we need windows boot manager efi files (uefi boot partition) and windows system files to boot windows
ok, i'm not sure how to install windows on usb at this stage
but for example we can boot windows setup usb
(we need to find a way)
like install windows by virtualbox with PC on USB, then try to boot it on yoga (not sure)
or took backup of windows version and restore on USB :\


my friend wants to buy windows version (right now we have shipping problem from amazon) and i will try to install android on it
then if anyone wants to work, i hope can help
 

jamespmi

Senior Member
Jan 22, 2012
324
83
48
i don't have device in my hands now
but i have a little hope :D
at least we can boot windows or android from USB/microSD
That sounds everything so amazing and specially: Easy Peasy

And once you boot Android: Tataaa! No drivers for Screen-Rotation, Wifi, Touch, Holo etc etc...
But hey, hope dies last. Good luck
 

erfanoabdi

Recognized Developer
Jan 3, 2015
1,007
3,133
153
Tehran
erfanoabdi.github.io
That sounds everything so amazing and specially: Easy Peasy

And once you boot Android: Tataaa! No drivers for Screen-Rotation, Wifi, Touch, Holo etc etc...
But hey, hope dies last. Good luck
But absulutly we have drivers

1) i want to boot stock Android
2) drivers are on kernel and kernel source is available on Lenovo site (only for custom rom purposes)
 

windserfer

Member
Dec 16, 2008
27
7
0
Hi guys!
So I just got an Android YogaBook and the "bios" (actually UEFI) is a standard Intel made UEFI loaded with tons of options.
Android is loaded as any standard UEFI OS using a bootloader called KernelFlinger.

This means that we can boot Android, Linux, Windows and in theory also macOS (LOL).
I'll try to install Windows in the next few days, should not be hard (except for finding and usb adapter LOL) and will report back :)

P.s. I believe the Windows version uses the same UEFI but is locked in a user friendly "basic mode". This makes sense as they are supposed to be able to get into the UEFI while we're not :)
 

nextking

Senior Member
May 11, 2010
73
18
0
Hi guys!
So I just got an Android YogaBook and the "bios" (actually UEFI) is a standard Intel made UEFI loaded with tons of options.
Android is loaded as any standard UEFI OS using a bootloader called KernelFlinger.

This means that we can boot Android, Linux, Windows and in theory also macOS (LOL).
I'll try to install Windows in the next few days, should not be hard (except for finding and usb adapter LOL) and will report back :)

P.s. I believe the Windows version uses the same UEFI but is locked in a user friendly "basic mode". This makes sense as they are supposed to be able to get into the UEFI while we're not :)
Nice! Hopefully it works out
 

ox_eye

Senior Member
Oct 5, 2006
208
7
0
Lage
Hi guys!
So I just got an Android YogaBook and the "bios" (actually UEFI) is a standard Intel made UEFI loaded with tons of options.
Android is loaded as any standard UEFI OS using a bootloader called KernelFlinger.

This means that we can boot Android, Linux, Windows and in theory also macOS (LOL).
I'll try to install Windows in the next few days, should not be hard (except for finding and usb adapter LOL) and will report back :)

P.s. I believe the Windows version uses the same UEFI but is locked in a user friendly "basic mode". This makes sense as they are supposed to be able to get into the UEFI while we're not :)
Hi, any news from your project?
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone