home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.os.linux      Getting to be as bloated as Windows!      107,822 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 107,815 of 107,822   
   Java Jive to Java Jive   
   Re: Is it possible to dual-boot both MBR   
   20 Feb 26 23:29:46   
   
   XPost: uk.comp.os.linux, alt.comp.microsoft.windows, alt.comp.os.windows-11   
   From: java@evij.com.invalid   
      
   On 2026-02-20 20:01, Java Jive wrote:   
   > On 2026-02-20 18:46, Paul wrote:   
   >> On Fri, 2/20/2026 12:44 PM, Java Jive wrote:   
   >>> On 2025-11-11 13:19, Java Jive wrote:   
   >>>> On 2025-11-11 03:45, Paul wrote:   
   >>>>>   
   >>>>> On Mon, 11/10/2025 7:27 PM, Java Jive wrote:   
   >>>>>>   
   >>>>>> Then reboot, and it all works.   
   >>>>   
   >>>> Except, I've discovered, OSs won't hibernate, all that happens is   
   >>>> that the screen locks, the PC doesn't even sleep, let alone hibernate.   
   >>>   
   >>> I wrote this some time ago, so can not be sure now what was going on   
   >>> then, but my suspicion is that it was the same as I recently   
   >>> discovered on one particular PC ...   
   >>>   
   >>> The PC has a single GPT disk dual-booting between Windows 11 & Ubuntu   
   >>> 24.  I have two GRUB entries to boot Windows 11.  The first is a   
   >>> conventional Windows Boot Manager entry in the EFI partition, the   
   >>> second is similar but installed in the Windows 11 partition \EFI   
   >>> folder.  If Windows 11 is booted via the first option, it hibernates,   
   >>> but if it booted via the second option, it won't hibernate as   
   >>> originally I described above.  I think it's something to do with   
   >>> Ubuntu/GRUB not being able to access some needed data on the ntfs   
   >>> partition when booting.   
   >>>   
   >>> The relevant entries in /boot/grub/grub.cfg are as follows:   
   >>>   
   >>> # Boots and hibernates   
   >>> menuentry 'Windows Boot Manager (on /dev/sda1)' --class windows   
   >>> --class os $menuentry_id_option 'osprober-efi-E00A-0248' {   
   >>>          savedefault   
   >>>          insmod part_gpt   
   >>>          insmod fat   
   >>>          set root='hd0,gpt1'   
   >>>          if [ x$feature_platform_search_hint = xy ]; then   
   >>>              search --no-floppy --fs-uuid --set=root   
   >>> --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1   
   >>> E00A-0248   
   >>>          else   
   >>>            search --no-floppy --fs-uuid --set=root E00A-0248   
   >>>          fi   
   >>>          chainloader /efi/Microsoft/Boot/bootmgfw.efi   
   >>> }   
   >>> # Boots but does not hibernate   
   >>> menuentry 'Windows 11 Professional (on /dev/sda2)' --class windows   
   >>> --class os $menuentry_id_option 'osprober-efi-53C598050A7F9BDA' {   
   >>>          savedefault   
   >>>          insmod part_gpt   
   >>>          insmod ntfs   
   >>>          set root='hd0,gpt2'   
   >>>          if [ x$feature_platform_search_hint = xy ]; then   
   >>>            search --no-floppy --fs-uuid --set=root   
   >>> --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2   
   >>> 53C598050A7F9BDA   
   >>>          else   
   >>>            search --no-floppy --fs-uuid --set=root   
   53C598050A7F9BDA   
   >>>          fi   
   >>>          chainloader /EFI/Microsoft/Boot/bootmgfw.efi   
   >>> }   
   >>   
   >> The first entry has a short disk identifier, suggesting the ESP FAT32   
   >> partition.   
   >>   
   >> The second entry has a long disk identifier, suggesting the NTFS OS   
   >> partition,   
   >> which does not particularly have a /EFI/Microsoft/Boot/bootmgfw.efi and   
   >> so "something else" is happening there when it boots. While the second   
   >> entry   
   >> might be able to find C:\boot (which third-party tools might use), it   
   >> would   
   >> take a BCD file to point to that, at a guess.   
   >   
   > Yes, basically I would prefer a system where everything needed to boot   
   > an OS is contained within that OS' partition.  Therefore, when setting   
   > up the dual-boot I ran the following command to install a secondary BCD   
   > file onto the C: drive in addition to the one in the FAT32 EFI partition   
   > ...   
   >   
   > C:\Windows\System32\BCDBoot C:\Windows /s C: /f ALL   
   >   
   > ... and, because the default option name for such installs is "Windows   
   > Boot Manager", to remove the ambiguity between the additional option on   
   > the C: drive and the usual one in the EFI partition, I then ran ...   
   >   
   > BCDEDIT /set {default} DESCRIPTION "Windows 11 Professional"   
   >   
   > ... which simply renames the additional option so that the two options   
   > will appear in GRUB under two different ...   
      
   ... names!   
      
   > As I have explained, the additional option does indeed boot fine,   
   > seemingly entirely normally, it's only when you try to hibernate the OS   
   > that it becomes apparent that something is wrong.   
      
   --   
      
   Fake news kills!   
      
   I may be contacted via the contact address given on my website:   
   www.macfh.co.uk   
      
   --- SoupGate-DOS v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca