I have installed the latest Tumbleweed on to a Lenovo T530 Laptop. I used the partition manager st the start of the install to reduce the Windows partition which gave me around 300gb to partion and install Tumbleweed. Here is what my partitions look like currently:
http://xendistar.co.uk/wp-content/uploads/2018/07/gparted.jpg
Tumbleweed is on sda8, sda9 and sda10
Below is what I get when I try and boot into windows
http://xendistar.co.uk/wp-content/uploads/2018/07/laptop-boot-fail2.jpg
I was expecting Tumbleweed to sport Windows 10 was installed and make allowances for it or did I do something wrong? Can anybody please advise
Tim
Did you turn off fast boot?? Did you format the EFI boot partition?? Are both OS booting using same method. Either bothe EFI or both MBR???
Does Windows boot using the UEFI boot menu?
Check /boot/efi to be sure that there is still a Windows directory
might also check efibootmgr and see what the UEFI boot table thinks is going on.
Thanks for the reply
Did not touch anything in the bios pre the installation.
Don’t see any option in biso for fast boot.
Not sure as at no time was I given an option to choose how I wanted the laptop to boot
I checked the bios and UEFI is off in the Bios
Does Windows boot using the UEFI boot menu?
If I press F12 to get to the boot manager, there is an option to windows boot manager but when I select it and press enter nothing happens
Check /boot/efi to be sure that there is still a Windows directory
I do not have a /boot/efi
might also check efibootmgr and see what the UEFI boot table thinks is going on.
I don’t have a efibootmgr file or folder
I forgot to mention, on the boot screen windows is listed as /dev/sda4
It looks like you installed (or was) Windows in EFI mode and openSUSE in MBR mode these are not compatible to multi booting
/dev/sda2 is an EFI boot partition which should hold the basic booting for both OS. It Should be mounted in Linux as /boot/efi
efibootmgr should be available and run from command line so not sure why it is not run even if it gives nul info if openSUSE is not installed in EFI mode??? It should if installed on a efi boot system show the UEFI boot options.
Windows should start from the UEFI boot menu regardless so it seems like the EFI boot partition has been damaged. You could mount /dev/sda2 to see if any thing is still there. If nothing is there then you will have to run a Windows repair program. Since it appears that openSUSE was install using MBR boot you will have to also repair that. First fix Windows it should boot from UEFI then be sure Fast boot is off. In Yast-Boot loader change the boot loader from grub to grub -EFI hopefully that will fix Linux. If any doubts ask here before doing anything
FAST boot is an option in Windows though there may be a fast boot option in some UEFI/BIOS also. It is on by default and makes Windows not visible from Linux because any Windows partitions are not closed properly when shutting down.
From your partition layout:
It looks to me as if Windows is installed for UEFI booting. That’s why there is an EFI partition. Your disk is using a GPT partition table. As far as I know, Windows cannot boot with GPT unless it is using UEFI booting.
You also have a bios_grub partition. The only reason for having this, is to boot linux with legacy booting. So it seems likely that you installed openSUSE for legacy booting while windows is installed for UEFI booting.
These do not mix.
Ok I under stand what you guys are saying about Window seems to be booting via efi, but if I look in the bios it says on the first screen (called Main), UEFI secure Boot Off
If I look on the security screen in the bios, there is a secure boot option, Secure Boot Disabled, Platform Mode is User Mode, Secure Boot mode is Standard Mode
If I look on the Startup page in bios it says UEFI/Legacy Boot set to Both, options are UEFI only, Legacy only, Both
Next line, UEFI/Legacy Boot Priority set to Legacy first, option are Legacy First, UEFI First
I have tried booting from a windows 10 install DVD (not the one for the Laptop as this was originally an online Windows 8 to 10 upgrade) and it was unable to repair the start up, I asked it to reinstall keeping my data but was able to anything as the “Disk is Locked”
To be perfectly honest if I can get windows 10 back up and running fairly easily then thats OK, but otherwise I will remove the hard disk from the laptop and copy my win10 data of the disk (I have a USB Sata Caddy), then format the disk and reinstall Suse without win10 on the disk, I only kept win10 on the disk as an option as I have Windows 10 on a PC.
Any thoughts?
I some what suspect that the problem is the Windows Fast boot since it leaves the Windows partitions in a not properly shutdown state. If in such a state Linux can not see the partition or boot it. the UEFI menu should boot it. With out actually looking over your shoulder, it sounds like the machine is set to boot in legacy mode (ie MBR boot) this would then boot the installer in MBR mode and thus the installer would install openSUSE in MBR mode which is incompatible with the Windows OS which is installed in EFI mode. But that should not stop booting either from the UEFI menu so something else happened here. Don’t know Windows well enough to give instructions for this but there used to be a Windows repair disk you had to obtain from MS.
If you don’t need Windows direct on the machine. Wipe the disk install openSUSE and then install Windows in a VM if you need occasional Windows programs. That gives the best of both worlds.
Well I have decided to wipe the hard disk, manged to get my data I wanted via the USB caddy. Currently reinstalling on the laptop.
Thanks for the suggestions.