LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices


Reply
  Search this Thread
Old 09-16-2019, 07:46 AM   #1
Chortle Buffer
LQ Newbie
 
Registered: May 2009
Posts: 21

Rep: Reputation: 0
Windows stopped booting after Linux Fedora 30 install


I had been using Fedora 25. So I backed up my data and installed Fedora over that.

My Windows 8 installation still shows up in the netbook boot menu, as does the Windows recovery. But it just reboots when I select them.

I did not change the laptop BIOS settings. So I guess this can't be a problem where one boot was UEFI and one wasn't.

I found that my recovery backup, made years ago on DVD, doesn't work now. The DVDs must be knackered. I have the data on my Linux backup. If I could find a way to turn that proprietary HP format into an image. I will look it up if needed.

Anyone have any suggestions of what to check?
 
Old 09-16-2019, 11:32 AM   #2
yancek
LQ Guru
 
Registered: Apr 2008
Distribution: PCLinux, Slackware
Posts: 8,599

Rep: Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767
Was your Fedora 25 install an EFI install? When you mount the EFI partition, do you have a fedora directory with the EFI boot files and are they current, for Fedora 30?

Quote:
I did not change the laptop BIOS settings. So I guess this can't be a problem where one boot was UEFI and one wasn't.
Not sure that is necessarily the case as Legacy may have been enabled but Fedora 25 was installed EFI. Having Legacy enabled doesn't mean the install will be Legacy. Check your EFI partition for starters.
 
Old 09-16-2019, 06:56 PM   #3
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 18,125

Rep: Reputation: 2921Reputation: 2921Reputation: 2921Reputation: 2921Reputation: 2921Reputation: 2921Reputation: 2921Reputation: 2921Reputation: 2921Reputation: 2921Reputation: 2921
Presumably F30 boots ok - if so go here, do as it says and post the RESULTS.txt here so we can see the full boot environment. No personal data, but partitions and such.
 
1 members found this post helpful.
Old 09-17-2019, 04:48 AM   #4
Chortle Buffer
LQ Newbie
 
Registered: May 2009
Posts: 21

Original Poster
Rep: Reputation: 0
Fedora 30 works great. Here is the output from that script

To get this all in I deleted the information for partitions sda9 and sda10 which are just places I store data. Turned out I needed two posts to get it all in anyway.

Quote:
Boot Info Script 0.77 [10 June 2018]


============================= Boot Info Summary: ===============================

=> Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector
1279105024 of the same hard drive for core.img. core.img is at this
location and looks for (,gpt8)/grub2. It also embeds following components:

modules
---------------------------------------------------------------------------
fshelp ext2 part_gpt biosdisk
--------------------------------------------------------------------------

sda1: __________________________________________________________________________

File system: ntfs
Boot sector type: Windows 8/2012: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:

sda2: __________________________________________________________________________

File system: vfat
Boot sector type: Windows 8/2012: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /efi/Boot/bootx64.efi /efi/Boot/fallback.efi
/efi/fedora/fwupx64.efi /efi/fedora/gcdx64.efi
/efi/fedora/grubx64.efi /efi/fedora/MokManager.efi
/efi/fedora/shim.efi /efi/fedora/shim-fedora.efi
/efi/HP/BIOSUpdate/CryptRSA32.efi
/efi/HP/BIOSUpdate/CryptRSA.efi
/efi/HP/BIOSUpdate/HpBiosUpdate32.efi
/efi/HP/BIOSUpdate/HpBiosUpdate.efi
/efi/HP/boot/bootmgfw.efi /efi/HP/boot/bootmgr.efi
/efi/HP/boot/memtest.efi
/efi/HP/SystemDiags/CryptRSA32.efi
/efi/HP/SystemDiags/CryptRSA.efi
/efi/HP/SystemDiags/SystemDiags32.efi
/efi/HP/SystemDiags/SystemDiags.efi
/efi/Microsoft/Boot/bootmgfw.efi
/efi/Microsoft/Boot/bootmgr.efi
/efi/Microsoft/Boot/memtest.efi /bootmgr /boot/bcd

sda3: __________________________________________________________________________

File system:
Boot sector type: -
Boot sector info:

sda4: __________________________________________________________________________

File system: ntfs
Boot sector type: Windows 7/2008: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD /Windows/System32/winload.exe

sda5: __________________________________________________________________________

File system: ntfs
Boot sector type: Windows 8/2012: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:

sda6: __________________________________________________________________________

File system: ntfs
Boot sector type: Windows 8/2012: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /boot/BCD

sda7: __________________________________________________________________________

File system: BIOS Boot partition
Boot sector type: Unknown
Boot sector info:

sda8: __________________________________________________________________________

File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files: /grub2/grub.cfg /grub2/i386-pc/core.img

============================ Drive/Partition Info: =============================

Drive: sda _____________________________________________________________________
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: WDC WD10JPVT-60A
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Partition Boot Start Sector End Sector # of Sectors Id System

/dev/sda1 * 1 1,953,525,167 1,953,525,167 ee GPT


GUID Partition Table detected.

Partition Attrs Start Sector End Sector # of Sectors System
/dev/sda1 R 2,048 821,247 819,200 Windows Recovery Environment (Windows)
/dev/sda2 821,248 1,353,727 532,480 EFI System partition
/dev/sda3 1,353,728 1,615,871 262,144 Microsoft Reserved Partition (Windows)
/dev/sda4 1,615,872 731,672,575 730,056,704 Data partition (Windows/Linux)
/dev/sda5 R 1,893,519,360 1,894,236,159 716,800 Windows Recovery Environment (Windows)
/dev/sda6 R 1,894,238,208 1,953,513,471 59,275,264 Data partition (Windows/Linux)
/dev/sda7 1,279,105,024 1,279,107,071 2,048 BIOS Boot partition
/dev/sda8 1,279,107,072 1,281,204,223 2,097,152 Data partition (Linux)

Attributes: R=Required, N=No Block IO, B=Legacy BIOS Bootable, +=More bits set

"blkid" output: ________________________________________________________________

Device UUID TYPE LABEL

/dev/mapper/fedora_localhost--live-home b5d9555e-9c4c-4489-8a13-7af990f79f78 ext4
/dev/mapper/fedora_localhost--live-root df095bed-1dc9-4e2a-8da9-cbca47e5b648 ext4
/dev/mapper/fedora_localhost--live-swap d45352a0-9fe6-405c-83af-b2862ad06ace swap
/dev/mapper/luks-b18f0c65-a00d-4d50-9579-35c46d033f86 itDtqZ-aMyg-cSR5-4a4R-p8k7-KSI2-A02dZJ LVM2_member
/dev/sda1 6C1E00E41E00A962 ntfs WINRE
/dev/sda2 6C33-49E9 vfat
/dev/sda3
/dev/sda4 C8764A65764A53FA ntfs
/dev/sda5 34C44E20C44DE4A8 ntfs
/dev/sda6 32EEFEDAEEFE94F7 ntfs RECOVERY
/dev/sda7
/dev/sda8 eb0a0327-7ec2-4412-8c20-9d9d386ebc65 ext4

========================= "ls -l /dev/disk/by-id" output: ======================

total 0
lrwxrwxrwx. 1 root root 9 Sep 17 14:56 ata-hp_BD_CMB_UJ160_WN32_153537 -> ../../sr0
lrwxrwxrwx. 1 root root 9 Sep 17 14:56 ata-WDC_WD10JPVT-60A1YT0_WD-WXD1A43M4134 -> ../../sda
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 ata-WDC_WD10JPVT-60A1YT0_WD-WXD1A43M4134-part1 -> ../../sda1
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 ata-WDC_WD10JPVT-60A1YT0_WD-WXD1A43M4134-part2 -> ../../sda2
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 ata-WDC_WD10JPVT-60A1YT0_WD-WXD1A43M4134-part3 -> ../../sda3
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 ata-WDC_WD10JPVT-60A1YT0_WD-WXD1A43M4134-part4 -> ../../sda4
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 ata-WDC_WD10JPVT-60A1YT0_WD-WXD1A43M4134-part5 -> ../../sda5
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 ata-WDC_WD10JPVT-60A1YT0_WD-WXD1A43M4134-part6 -> ../../sda6
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 ata-WDC_WD10JPVT-60A1YT0_WD-WXD1A43M4134-part7 -> ../../sda7
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 ata-WDC_WD10JPVT-60A1YT0_WD-WXD1A43M4134-part8 -> ../../sda8
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 dm-name-fedora_localhost--live-home -> ../../dm-3
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 dm-name-fedora_localhost--live-root -> ../../dm-1
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 dm-name-fedora_localhost--live-swap -> ../../dm-2
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 dm-name-luks-b18f0c65-a00d-4d50-9579-35c46d033f86 -> ../../dm-0
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 dm-uuid-CRYPT-LUKS2-b18f0c65a00d4d50957935c46d033f86-luks-b18f0c65-a00d-4d50-9579-35c46d033f86 -> ../../dm-0
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 dm-uuid-LVM-CsIPvyzg4HArR8k67fYnvfq7rot2RLoT8FkSrHfw0nqxq1Z8hQPDyJl5Ydx07sjV -> ../../dm-1
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 dm-uuid-LVM-CsIPvyzg4HArR8k67fYnvfq7rot2RLoTT3qIj8aHtVPpfMxjdn1rIWd9WgUnXv4U -> ../../dm-2
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 dm-uuid-LVM-CsIPvyzg4HArR8k67fYnvfq7rot2RLoTYhS4RdVZWU4ig12KWSNquX3um3A7DRdz -> ../../dm-3
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 lvm-pv-uuid-itDtqZ-aMyg-cSR5-4a4R-p8k7-KSI2-A02dZJ -> ../../dm-0
lrwxrwxrwx. 1 root root 9 Sep 17 14:56 wwn-0x50014ee6ae34326c -> ../../sda
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 wwn-0x50014ee6ae34326c-part1 -> ../../sda1
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 wwn-0x50014ee6ae34326c-part2 -> ../../sda2
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 wwn-0x50014ee6ae34326c-part3 -> ../../sda3
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 wwn-0x50014ee6ae34326c-part4 -> ../../sda4
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 wwn-0x50014ee6ae34326c-part5 -> ../../sda5
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 wwn-0x50014ee6ae34326c-part6 -> ../../sda6
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 wwn-0x50014ee6ae34326c-part7 -> ../../sda7
lrwxrwxrwx. 1 root root 10 Sep 17 14:56 wwn-0x50014ee6ae34326c-part8 -> ../../sda8

========================= "ls -R /dev/mapper/" output: =========================

/dev/mapper:
control
fedora_localhost--live-home
fedora_localhost--live-root
fedora_localhost--live-swap
luks-b18f0c65-a00d-4d50-9579-35c46d033f86

================================ Mount points: =================================

Device Mount_Point Type Options

/dev/mapper/fedora_localhost--live-home /home ext4 (rw,relatime,seclabel)
/dev/mapper/fedora_localhost--live-root / ext4 (rw,relatime,seclabel)
/dev/sda8 /boot ext4 (rw,relatime,seclabel)

============================= sda8/grub2/grub.cfg: =============================

--------------------------------------------------------------------------------
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
set pager=1

if [ -f ${config_directory}/grubenv ]; then
load_env -f ${config_directory}/grubenv
elif [ -s $prefix/grubenv ]; then
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="${saved_entry}"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}

function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}

terminal_output console
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/01_fallback_counting ###
insmod increment
# Check if boot_counter exists and boot_success=0 to activate this behaviour.
if [ -n "${boot_counter}" -a "${boot_success}" = "0" ]; then
# if countdown has ended, choose to boot rollback deployment (default=1 on
# OSTree-based systems)
if [ "${boot_counter}" = "0" -o "${boot_counter}" = "-1" ]; then
set default=1
set boot_counter=-1
# otherwise decrement boot_counter
else
decrement boot_counter
fi
save_env boot_counter
fi
### END /etc/grub.d/01_fallback_counting ###

### BEGIN /etc/grub.d/01_menu_auto_hide ###
if [ "${boot_success}" = "1" -o "${boot_indeterminate}" = "1" ]; then
set last_boot_ok=1
else
set last_boot_ok=0
fi

# Reset boot_indeterminate after a successful boot
if [ "${boot_success}" = "1" ] ; then
set boot_indeterminate=0
# Avoid boot_indeterminate causing the menu to be hidden more then once
elif [ "${boot_indeterminate}" = "1" ]; then
set boot_indeterminate=2
fi
set boot_success=0
save_env boot_success boot_indeterminate

if [ x$feature_timeout_style = xy ] ; then
if [ "${menu_show_once}" ]; then
unset menu_show_once
save_env menu_show_once
set timeout_style=menu
set timeout=60
elif [ "${menu_auto_hide}" -a "${last_boot_ok}" = "1" ]; then
set orig_timeout_style=${timeout_style}
set orig_timeout=${timeout}
if [ "${fastboot}" = "1" ]; then
# timeout_style=menu + timeout=0 avoids the countdown code keypress check
set timeout_style=menu
set timeout=0
else
set timeout_style=hidden
set timeout=1
fi
fi
fi
### END /etc/grub.d/01_menu_auto_hide ###

### BEGIN /etc/grub.d/01_users ###
if [ -f ${prefix}/user.cfg ]; then
source ${prefix}/user.cfg
if [ -n "${GRUB2_PASSWORD}" ]; then
set superusers="root"
export superusers
password_pbkdf2 root ${GRUB2_PASSWORD}
fi
fi
### END /etc/grub.d/01_users ###

### BEGIN /etc/grub.d/10_linux ###
insmod part_gpt
insmod ext2
set root='hd0,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8 --hint='hd0,gpt8' eb0a0327-7ec2-4412-8c20-9d9d386ebc65
else
search --no-floppy --fs-uuid --set=root eb0a0327-7ec2-4412-8c20-9d9d386ebc65
fi
insmod part_gpt
insmod ext2
set boot='hd0,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=boot --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8 --hint='hd0,gpt8' eb0a0327-7ec2-4412-8c20-9d9d386ebc65
else
search --no-floppy --fs-uuid --set=boot eb0a0327-7ec2-4412-8c20-9d9d386ebc65
fi

# This section was generated by a script. Do not modify the generated file - all changes
# will be lost the next time file is regenerated. Instead edit the BootLoaderSpec files.
#
# The blscfg command parses the BootLoaderSpec files stored in /boot/loader/entries and
# populates the boot menu. Please refer to the Boot Loader Specification documentation
# for the files format: https://www.freedesktop.org/wiki/Spe...ootLoaderSpec/.

set default_kernelopts="root=/dev/mapper/fedora_localhost--live-root ro resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.luks.uuid=luks-b18f0c65-a00d-4d50-9579-35c46d033f86 rd.lvm.lv=fedora_localhost-live/swap rhgb quiet "

insmod blscfg
blscfg
if [ -s $prefix/grubenv ]; then
load_env
fi
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_ppc_terminfo ###
### END /etc/grub.d/20_ppc_terminfo ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 8 (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-chain-6C33-49E9' {
insmod part_gpt
insmod fat
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 --hint='hd0,gpt2' 6C33-49E9
else
search --no-floppy --fs-uuid --set=root 6C33-49E9
fi
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry 'Windows 8 (on /dev/sda4)' --class windows --class os $menuentry_id_option 'osprober-chain-C8764A65764A53FA' {
insmod part_gpt
insmod ntfs
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 --hint='hd0,gpt4' C8764A65764A53FA
else
search --no-floppy --fs-uuid --set=root C8764A65764A53FA
fi
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry 'Windows Recovery Environment (on /dev/sda6)' --class windows --class os $menuentry_id_option 'osprober-chain-32EEFEDAEEFE94F7' {
insmod part_gpt
insmod ntfs
set root='hd0,gpt6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6 --hint='hd0,gpt6' 32EEFEDAEEFE94F7
else
search --no-floppy --fs-uuid --set=root 32EEFEDAEEFE94F7
fi
drivemap -s (hd0) ${root}
chainloader +1
}
# Other OS found, undo autohiding of menu unless menu_auto_hide=2
if [ "${orig_timeout_style}" -a "${menu_auto_hide}" != "2" ]; then
set timeout_style=${orig_timeout_style}
set timeout=${orig_timeout}
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
--------------------------------------------------------------------------------

=================== sda8: Location of files loaded by Grub: ====================

GiB - GB File Fragment(s)

610.110004425 = 655.100628992 grub2/grub.cfg 1
610.182235718 = 655.178186752 grub2/i386-pc/core.img 1
610.262165070 = 655.264010240 vmlinuz-0-rescue-3a434458d3664dd1816d2aec4b2a4480 1
610.230464935 = 655.229972480 vmlinuz-5.0.9-301.fc30.x86_64 2
610.066402435 = 655.053811712 vmlinuz-5.2.11-200.fc30.x86_64 2
610.238277435 = 655.238361088 vmlinuz-5.2.14-200.fc30.x86_64 2
610.181102753 = 655.176970240 initramfs-0-rescue-3a434458d3664dd1816d2aec4b2a4480.img 1
610.287635803 = 655.291359232 initramfs-5.0.9-301.fc30.x86_64.img 2
610.222652435 = 655.221583872 initramfs-5.2.11-200.fc30.x86_64.img 4
610.316402435 = 655.322247168 initramfs-5.2.14-200.fc30.x86_64.img 4

================= sda8: Location of files loaded by Syslinux: ==================

GiB - GB File Fragment(s)

610.054843903 = 655.041400832 extlinux/cat.c32 1
610.055320740 = 655.041912832 extlinux/chain.c32 1
610.055324554 = 655.041916928 extlinux/cmd.c32 1
610.055347443 = 655.041941504 extlinux/cmenu.c32 1
610.077594757 = 655.065829376 extlinux/config.c32 1
610.054851532 = 655.041409024 extlinux/cptime.c32 1
610.077602386 = 655.065837568 extlinux/cpu.c32 1
610.054855347 = 655.041413120 extlinux/cpuid.c32 1
610.054859161 = 655.041417216 extlinux/cpuidtest.c32 1
610.054862976 = 655.041421312 extlinux/debug.c32 1
610.079540253 = 655.067918336 extlinux/dhcp.c32 1
610.054866791 = 655.041425408 extlinux/dir.c32 1
610.055328369 = 655.041921024 extlinux/disk.c32 1
610.055339813 = 655.041933312 extlinux/dmi.c32 1
610.079357147 = 655.067721728 extlinux/dmitest.c32 1
610.079544067 = 655.067922432 extlinux/elf.c32 1
610.079547882 = 655.067926528 extlinux/ethersel.c32 1
610.077613831 = 655.065849856 extlinux/gfxboot.c32 1
610.077617645 = 655.065853952 extlinux/gpxecmd.c32 1
610.079254150 = 655.067611136 extlinux/hdt.c32 1
610.079257965 = 655.067615232 extlinux/hexdump.c32 1
610.079261780 = 655.067619328 extlinux/host.c32 1
610.079265594 = 655.067623424 extlinux/ifcpu64.c32 1
610.079555511 = 655.067934720 extlinux/ifcpu.c32 1
610.103252411 = 655.093379072 extlinux/ifmemdsk.c32 1
610.077621460 = 655.065858048 extlinux/ifplop.c32 1
610.077625275 = 655.065862144 extlinux/kbdmap.c32 1
610.077632904 = 655.065870336 extlinux/kontron_wdt.c32 1
610.055282593 = 655.041871872 extlinux/ldlinux.c32 1
610.055294037 = 655.041884160 extlinux/lfs.c32 1
610.079727173 = 655.068119040 extlinux/libcom32.c32 1
610.079330444 = 655.067693056 extlinux/libgpl.c32 1
610.079826355 = 655.068225536 extlinux/liblua.c32 1
610.079975128 = 655.068385280 extlinux/libmenu.c32 1
610.054889679 = 655.041449984 extlinux/libutil.c32 1
610.054897308 = 655.041458176 extlinux/linux.c32 1
610.055286407 = 655.041875968 extlinux/ls.c32 1
610.079341888 = 655.067705344 extlinux/lua.c32 1
610.054908752 = 655.041470464 extlinux/mboot.c32 1
610.054912567 = 655.041474560 extlinux/meminfo.c32 1
610.079879761 = 655.068282880 extlinux/menu.c32 1
610.079334259 = 655.067697152 extlinux/pci.c32 1
610.079883575 = 655.068286976 extlinux/pcitest.c32 1
610.103244781 = 655.093370880 extlinux/pmload.c32 1
610.079887390 = 655.068291072 extlinux/poweroff.c32 1
610.079891205 = 655.068295168 extlinux/prdhcp.c32 1
610.079978943 = 655.068389376 extlinux/pwd.c32 1
610.054927826 = 655.041490944 extlinux/pxechn.c32 1
610.079982758 = 655.068393472 extlinux/reboot.c32 1
610.103267670 = 655.093395456 extlinux/rosh.c32 1
610.079895020 = 655.068299264 extlinux/sanboot.c32 1
610.079898834 = 655.068303360 extlinux/sdi.c32 1
610.079921722 = 655.068327936 extlinux/sysdump.c32 1
610.079933167 = 655.068340224 extlinux/syslinux.c32 1
610.079936981 = 655.068344320 extlinux/vesa.c32 1
610.079902649 = 655.068307456 extlinux/vesainfo.c32 1
610.054954529 = 655.041519616 extlinux/vesamenu.c32 1
610.054958344 = 655.041523712 extlinux/vpdtest.c32 1
610.079906464 = 655.068311552 extlinux/whichsys.c32 1
610.079940796 = 655.068348416 extlinux/zzjson.c32 1

============== sda8: Version of COM32(R) files used by Syslinux: ===============

extlinux/cat.c32 : not a COM32/COM32R module
extlinux/chain.c32 : not a COM32/COM32R module
extlinux/cmd.c32 : not a COM32/COM32R module
extlinux/cmenu.c32 : not a COM32/COM32R module
extlinux/config.c32 : not a COM32/COM32R module
extlinux/cptime.c32 : not a COM32/COM32R module
extlinux/cpu.c32 : not a COM32/COM32R module
extlinux/cpuid.c32 : not a COM32/COM32R module
extlinux/cpuidtest.c32 : not a COM32/COM32R module
extlinux/debug.c32 : not a COM32/COM32R module
extlinux/dhcp.c32 : not a COM32/COM32R module
extlinux/dir.c32 : not a COM32/COM32R module
extlinux/disk.c32 : not a COM32/COM32R module
extlinux/dmi.c32 : not a COM32/COM32R module
extlinux/dmitest.c32 : not a COM32/COM32R module
extlinux/elf.c32 : not a COM32/COM32R module
extlinux/ethersel.c32 : not a COM32/COM32R module
extlinux/gfxboot.c32 : not a COM32/COM32R module
extlinux/gpxecmd.c32 : not a COM32/COM32R module
extlinux/hdt.c32 : not a COM32/COM32R module
extlinux/hexdump.c32 : not a COM32/COM32R module
extlinux/host.c32 : not a COM32/COM32R module
extlinux/ifcpu64.c32 : not a COM32/COM32R module
extlinux/ifcpu.c32 : not a COM32/COM32R module
extlinux/ifmemdsk.c32 : not a COM32/COM32R module
extlinux/ifplop.c32 : not a COM32/COM32R module
extlinux/kbdmap.c32 : not a COM32/COM32R module
extlinux/kontron_wdt.c32 : not a COM32/COM32R module
extlinux/ldlinux.c32 : not a COM32/COM32R module
extlinux/lfs.c32 : not a COM32/COM32R module
extlinux/libcom32.c32 : not a COM32/COM32R module
extlinux/libgpl.c32 : not a COM32/COM32R module
extlinux/liblua.c32 : not a COM32/COM32R module
extlinux/libmenu.c32 : not a COM32/COM32R module
extlinux/libutil.c32 : not a COM32/COM32R module
extlinux/linux.c32 : not a COM32/COM32R module
extlinux/ls.c32 : not a COM32/COM32R module
extlinux/lua.c32 : not a COM32/COM32R module
extlinux/mboot.c32 : not a COM32/COM32R module
extlinux/meminfo.c32 : not a COM32/COM32R module
extlinux/menu.c32 : not a COM32/COM32R module
extlinux/pci.c32 : not a COM32/COM32R module
extlinux/pcitest.c32 : not a COM32/COM32R module
extlinux/pmload.c32 : not a COM32/COM32R module
extlinux/poweroff.c32 : not a COM32/COM32R module
extlinux/prdhcp.c32 : not a COM32/COM32R module
extlinux/pwd.c32 : not a COM32/COM32R module
extlinux/pxechn.c32 : not a COM32/COM32R module
extlinux/reboot.c32 : not a COM32/COM32R module
extlinux/rosh.c32 : not a COM32/COM32R module
extlinux/sanboot.c32 : not a COM32/COM32R module
extlinux/sdi.c32 : not a COM32/COM32R module
extlinux/sysdump.c32 : not a COM32/COM32R module
extlinux/syslinux.c32 : not a COM32/COM32R module
extlinux/vesa.c32 : not a COM32/COM32R module
extlinux/vesainfo.c32 : not a COM32/COM32R module
extlinux/vesamenu.c32 : not a COM32/COM32R module
extlinux/vpdtest.c32 : not a COM32/COM32R module
extlinux/whichsys.c32 : not a COM32/COM32R module
extlinux/zzjson.c32 : not a COM32/COM32R module


=============================== StdErr Messages: ===============================

./bootinfoscript: line 2553: 449052672S: value too great for base (error token is "449052672S")
mdadm: No arrays found in config file or automatically

Last edited by Chortle Buffer; 09-17-2019 at 04:58 AM.
 
Old 09-17-2019, 04:49 AM   #5
Chortle Buffer
LQ Newbie
 
Registered: May 2009
Posts: 21

Original Poster
Rep: Reputation: 0
Needed a second post to get it all in.

Quote:
======================== Unknown MBRs/Boot Sectors/etc: ========================

Unknown BootLoader on sda7

00000000 52 bf f4 81 66 8b 2d 83 7d 08 00 0f 84 e2 00 80 |R...f.-.}.......|
00000010 7c ff 00 74 46 66 8b 1d 66 8b 4d 04 66 31 c0 b0 ||..tFf..f.M.f1..|
00000020 7f 39 45 08 7f 03 8b 45 08 29 45 08 66 01 05 66 |.9E....E.)E.f..f|
00000030 83 55 04 00 c7 04 10 00 89 44 02 66 89 5c 08 66 |.U.......D.f.\.f|
00000040 89 4c 0c c7 44 06 00 70 50 c7 44 04 00 00 b4 42 |.L..D..pP.D....B|
00000050 cd 13 0f 82 af 00 bb 00 70 eb 66 66 8b 45 04 66 |........p.ff.E.f|
00000060 09 c0 0f 85 97 00 66 8b 05 66 31 d2 66 f7 34 88 |......f..f1.f.4.|
00000070 54 0a 66 31 d2 66 f7 74 04 88 54 0b 89 44 0c 3b |T.f1.f.t..T..D.;|
00000080 44 08 7d 79 8b 04 2a 44 0a 39 45 08 7f 03 8b 45 |D.}y..*D.9E....E|
00000090 08 29 45 08 66 01 05 66 83 55 04 00 8a 54 0d c0 |.)E.f..f.U...T..|
000000a0 e2 06 8a 4c 0a fe c1 08 d1 8a 6c 0c 5a 52 8a 74 |...L......l.ZR.t|
000000b0 0b 50 bb 00 70 8e c3 31 db b4 02 cd 13 72 46 8c |.P..p..1.....rF.|
000000c0 c3 8e 45 0a 58 c1 e0 05 01 45 0a 60 1e c1 e0 03 |..E.X....E.`....|
000000d0 89 c1 31 ff 31 f6 8e db fc f3 a5 1f be 1b 81 e8 |..1.1...........|
000000e0 57 00 61 83 7d 08 00 0f 85 24 ff 83 ef 0c e9 16 |W.a.}....$......|
000000f0 ff be 1d 81 e8 42 00 5a ea 00 82 00 00 be 20 81 |.....B.Z...... .|
00000100 e8 36 00 eb 06 be 25 81 e8 2e 00 be 2a 81 e8 28 |.6....%.....*..(|
00000110 00 eb fe 6c 6f 61 64 69 6e 67 00 2e 00 0d 0a 00 |...loading......|
00000120 47 65 6f 6d 00 52 65 61 64 00 20 45 72 72 6f 72 |Geom.Read. Error|
00000130 00 bb 01 00 b4 0e cd 10 46 8a 04 3c 00 75 f2 c3 |........F..<.u..|
00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001f0 00 00 00 00 01 98 3d 4c 00 00 00 00 77 00 20 08 |......=L....w. .|
00000200
 
Old 09-17-2019, 05:50 AM   #6
yancek
LQ Guru
 
Registered: Apr 2008
Distribution: PCLinux, Slackware
Posts: 8,599

Rep: Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767
You have a Legacy/CSM install in addition to an EFI install which you can see at the top of the bootinfoscript report where it states that Grub is installed in the MBR and there is a BIOS Boot partition (sda7). You will be able to boot a Linux system on a GPT drive this way but not windows. Windows needs to be UEFI on a GPT disk. You also have an EFI paartition (sda2) which appears to have the correct EFI files for both Fedora and windows.

To boot a windows EFI system, you need Grub pointing to the correct file on the EFI partition which should be: chainloader /efi/Microsoft/Boot/bootmgfw.efi

I don't think the entries you currently have for windows will boot an EFI system. Disable Legacy/CSM in the BIOS so you boot UEFI and boot Fedora and run the following command as root to update Grub:

Code:
grub2-mkconfig -o /boot/grub2/grub.cfg
Watch the output for a windows entry and report specific results if it fails to boot windows on reboot. The link below gives details on Grub2 for Fedora.

https://fedoraproject.org/wiki/GRUB_2
 
1 members found this post helpful.
Old 09-17-2019, 07:46 AM   #7
Chortle Buffer
LQ Newbie
 
Registered: May 2009
Posts: 21

Original Poster
Rep: Reputation: 0
It fails to boot and says "Hardsisk (3FO) . Boot device not found" when I disable legacy.
 
Old 09-17-2019, 11:46 AM   #8
yancek
LQ Guru
 
Registered: Apr 2008
Distribution: PCLinux, Slackware
Posts: 8,599

Rep: Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767
Quote:
It fails to boot and says "Hardsisk (3FO) . Boot device not found" when I disable legacy.
That would indicate that you are booting in Legacy mode and your windows install is EFI/GPT and the menuentries in grub.cfg won't boot windows. Not sure what happened but it appears you previously had an EFI install of Fedora 25/windows and when you installed Fedora 30 you did a Legacy install. Don't know any other reason you would have a BIOS boot partition and Grub in the MBR. You might try re-installing Fedora 30 and make sure you do an EFI install. I've not used Fedora for years so don't have any additional suggestions.
 
Old 09-18-2019, 03:10 AM   #9
Chortle Buffer
LQ Newbie
 
Registered: May 2009
Posts: 21

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by yancek View Post
That would indicate that you are booting in Legacy mode and your windows install is EFI/GPT and the menuentries in grub.cfg won't boot windows. Not sure what happened but it appears you previously had an EFI install of Fedora 25/windows and when you installed Fedora 30 you did a Legacy install. Don't know any other reason you would have a BIOS boot partition and Grub in the MBR. You might try re-installing Fedora 30 and make sure you do an EFI install. I've not used Fedora for years so don't have any additional suggestions.
That sounds possible. Back when I first installed Fedora, in 2013, I had trouble with UEFI/Legacy, to get Windows and Fedora both booting, and had to fiddle around to make it work. I never re-installed Windows 8, which came with the machine, because I never got a disk for it and because I am always afraid that Windows will trash everything else on the hard drive.

I thought I had lost Windows until some kind of recovery thing (can't remember a tiny bit about it's nature or operating system) got Windows and Fedora both working.

Perhaps stopping legacy mode and running Fedora 30 recovery disk will sort everything out? But, if that would work, why has my laptop been in legacy mode all these years?
 
Old 09-18-2019, 03:37 AM   #10
Chortle Buffer
LQ Newbie
 
Registered: May 2009
Posts: 21

Original Poster
Rep: Reputation: 0
Thinking again, I am sure both Windows and Fedora 30 are OK in legacy mode. Windows just says "can't find \boot\..."

I think I need to find a windows fixer made by one of the third parties that respects other data on disk.
 
Old 09-18-2019, 04:14 AM   #11
yancek
LQ Guru
 
Registered: Apr 2008
Distribution: PCLinux, Slackware
Posts: 8,599

Rep: Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767Reputation: 1767
Quote:
Thinking again, I am sure both Windows and Fedora 30 are OK in legacy mode.
Don't think so. See the link below to the microsoft sites below.

https://docs.microsoft.com/en-us/win...artition-style

https://docs.microsoft.com/en-us/pre...ectedfrom=MSDN

Quote:
But, if that would work, why has my laptop been in legacy mode all these years?
If you mean having Legacy mode enabled in the BIOS, that won't prevent booting or installing UEFI. With Legacy enabled, an EFI install will generally take precedence over Legacy. Example, with a computer with EFI installs on an internal drive and a Legacy install on an external, you can have Legacy enabled in the BIOS and have the machine set to boot the internal EFI insstall(s). In a case like this it would be possible to then boot the Legacy install from Boot Options in the BIOS.
 
Old 09-18-2019, 05:55 AM   #12
Chortle Buffer
LQ Newbie
 
Registered: May 2009
Posts: 21

Original Poster
Rep: Reputation: 0
Thank you. I really don't want to install windows again. I might just abandon it if that was my only choice.

Does repairing the Windows boot count as re-installation in these terms? i.e. am I unable to fix those boot files unless I disable legacy?

I am downloading Windows 8.1 now. Nothing to do unless that is downloaded, I guess.

Last edited by Chortle Buffer; 09-18-2019 at 05:57 AM.
 
Old 09-18-2019, 06:09 AM   #13
colorpurple21859
Senior Member
 
Registered: Jan 2008
Location: florida panhandle
Distribution: slackware64-current, arch, ubuntu, others
Posts: 3,423

Rep: Reputation: 547Reputation: 547Reputation: 547Reputation: 547Reputation: 547Reputation: 547
Will windows boot if selected from bios when first turned on by pressing esc key or one of f- keys?
 
Old 09-18-2019, 07:06 AM   #14
Chortle Buffer
LQ Newbie
 
Registered: May 2009
Posts: 21

Original Poster
Rep: Reputation: 0
It will never boot up. There are two listed Windows partitions to boot, one is correctly the boot partition, the other is the windows data partition. There is also a recovery partition.

All of them say they there is a problem with \boot\BCD

It is EXACTLY the problem detailed here, except I can't get to the command prompt or recovery or any kind of boot in Windows:

https://answers.microsoft.com/en-us/...c-86c1d17fd675
 
Old 09-19-2019, 08:25 PM   #15
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 18,125

Rep: Reputation: 2921Reputation: 2921Reputation: 2921Reputation: 2921Reputation: 2921Reputation: 2921Reputation: 2921Reputation: 2921Reputation: 2921Reputation: 2921Reputation: 2921
I never used Win8, but a lot of what is being discussed here doesn't make a lot of sense.
Quote:
Originally Posted by Chortle Buffer View Post
I am downloading Windows 8.1 now. Nothing to do unless that is downloaded, I guess.
What happened with this download ?. Have you booted it - did it offer a recovery option ?. I would get Win8 fixed if you feel you still need it - the recovery/re-install of Linux is much more flexible, and can be done later.

IMHO everybody should use UEFI always when available - especially for something like F30.

Last edited by syg00; 09-19-2019 at 08:26 PM. Reason: IMHO ...
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Laptop hangs when booting after soft-reset (after hard-booting to GNU/Linux) tauro_kpo Linux - Software 4 06-23-2015 02:19 AM
Installing Linux stopped booting into Windows bert07 Linux - Desktop 1 03-08-2009 09:08 PM
Printer? How resume Jobs if Printer Stopped: jobs stopped? Reluctant Linux - General 0 06-03-2006 01:36 PM
Linux has stopped booting up after failed update thatbloke Linux - Software 5 10-12-2004 04:29 AM
Are you dual booting and Windows stopped working (booting) then here's the answer: rberry88 Linux - General 1 02-12-2004 09:05 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook

All times are GMT -5. The time now is 03:54 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration