Dual Boot Windows & Manjaro, after fresh install of Windows, getting "Operating System Not Found"

I currently have old (BIOS style) Sony Vaio laptop where I multi-boot with Windows, Manjaro, Antergos and Linux Mint.

I had problems with Windows upgrade so I was forced to do a fresh install to the same partition as before.

In the past if I installed another linux distro other than Manjaro, I just booted using live USB

and ran following commands…

$ sudo blkid # to confirm the Manjaro partition which is /dev/sda6

then run…

$ sudo mount /dev/sda6 /mnt	# Mount the Manjaro root partition 

$ sudo grub-install --boot-directory=/mnt/boot /dev/sda		# Install grub to MBR of sda

$ sudo umount /dev/sda6		# Unmount the Manjaro root partition

Reboot

This is all it takes normally to put Manjaro back in charge of grub menu.

So when I finished the fresh install of Windows I did the above steps but this time it didn’t work like before…

all I get is a black screen with message…

Operating System Not Found

I wondered if I need to run an extra command? maybe ‘update-grub’? like…

$ sudo update-grub

I’m not to sure what to do here, any help would be appreciated. I would prefer to avoid a clean install of Manjaro if I could avoid it.

Try this..
Before doing step 6, you might want to confirm if primary drive is sda or sdb.

Your method works fine. Just that I think when you do ’ sudo grub-install … /dev/sda’
/dev/sda is not the primary drive but the liveusb. Sometimes when we do some things so often, we make simple mistakes that we think we cannot make and we overlook that.

ps: If I were you, I’ll do the same method again, This time I’ll double check ‘sda’ with
sudo blkid
findmnt /
lsblk -f
sudo fdisk -l
sudo parted -l

ok, quintuple… :grin:

1 Like

Thanks @gohlip I checked the drive using your command, and sdb is the correct drive, so tried again but still getting the same error after reboot. Not sure if I’m still missing a step?

So if sdb is the primary drive, then you should do

sudo grub-install /dev/sdb

not /dev/sda

If in doubt, you can actually do both
sudo grub-install /dev/sda
and
sudo grub-install /dev/sdb

That’s what I was referring to when asking to check what is the primary drive.
Always grub -install to the mbr of the primary drive.

1 Like

Thanks again for your continued support @gohlip. When I try…

$ sudo grub-install /dev/sdb

I get …

Installing for i386-pc platform
grub-install: error: failed to get canonical path of 'overlay'

this is the output when I try…

$ sudo grub-install --boot-directory=/mnt/boot /dev/sdb

Installing for i386-pc platform
Installation finished. No error reported.

but still getting “Operating System Not Found” when I try to boot

Not sure what to do

That’s either at livecd you did not mount partition to /mnt or mounted but not ’

grub-install –boot-directory=/mnt/boot /dev/sdb

Or if you’re booted to real installed OS, you used /mnt in your grub-install command whereas there is no /mnt involved. (I think more likely).

But never mind, let’s crack this stubborn thing together. As you and I think, it should be fairly simple and for us ‘experts’ (you and I), that should be quite straightforward.

Oh, I do not know if your commands are done at booted installed Manjaro or at livecd OS. Please state where these commands are done at.

You should be able to boot directly to installed OS following the link above. So boot it up and let us know the output of the commands. Tell us if it is in installed OS. That’s also in one of the posts in the link. (copying wholesale below)

efibootmgr -v
sudo parted -l
sudo blkid
findmnt -s
findmnt /boot/efi
note: ‘parted -l’ --> small ‘L’ and provide information of all disks. [a]

If you cannot boot to installed OS but to livecd, tell us and provide the commands at livecd terminal and provide the same output from livecd OS and in addition, go to the installed OS partition using the file manager and let us know

contents of installed OS /etc/fstab

Whatever, tell us from where you post the output, installed OS or livecd terminal.

Cheers.

ps: It’s very late here, and our timezones may not be conducive to replying in real time.
ps: please print out your commands as well as output, that’s to be clear (for me) where these are.

1 Like

Please check your installed OS the directory /mnt.
Is there a /boot directory inside it?
Remove it. It may have been created in error when you tried (unsuccessfully) to repair your bootloader.

Try to change the boot drive from BIOS. It seems that the selected drive (from BIOS) has no bootloader. And since you have a report of successful installation of Grub, then it seems you are booting to the wrong drive, no matter what is the name of it.

Need parted -l

Thanks for your support @gohlip I’m no expert but I will try to answer your questions as best I can so hopefully we can resolve this problem…

I always use a LiveUSB (Manjaro in this case). In the past, whenever I installed another linux distro after Manjaro, and knowing Manjaro likes to be in charge of the boot menu, I usually just boot laptop with a liveUSB, then run following commands…

$ sudo blkid			# to identiry Manjaro partition which is /dev/sdb6

$ sudo mount /dev/sdb6 /mnt	# Mount the Manjaro '/' partition 

$ sudo grub-install --boot-directory=/mnt/boot /dev/sdb		# Install grub to MBR of sdb

$ sudo umount /dev/sdb6		# Unmount the Manjaro '/' partition

Then reboot.

I have done this successfully on a number of occasions but I have never had to re-install Windows and then try to re-create the grub menu like it was beforehand. So I don’t have any previous experience of this situation.

My boot mode is bios-legacy which is same mode as my installation (not uefi). To determine this I usually run following command in LiveUSB terminal…

[manjaro@manjaro ~]$ ls /sys/firmware
acpi  dmi  memmap
[manjaro@manjaro ~]$ 

I only have one ‘/’ partition for Manjaro plus swap shared with other OSs.

When I boot the liveUSB and open File Manager then navigate to Manjaro ‘/’ partition, I can see the contents of installed OS /etc/fstab…

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>                           <mount point>  <type>  <options>  <dump>  <pass>
UUID=d5bec430-4c0d-48db-80d4-8d9d8474320c swap           swap    defaults,noatime,discard 0       0
UUID=929b6ba9-ae4c-4296-b9bc-1552455af19f /              ext4    defaults,noatime,discard 0       1
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0       0

I will try this next using the link you provided, and will let you know the results. Thanks again for your help, it is much appreciated.

1 Like

Here is update as promised…

When I boot up live OS, but only press ‘c’ at the menu, I can get to the grub prompt (grub>).

I can enter the first command

grub> echo $grub_platform

The output is ‘pc’ so this confirms boot up in bios-legacy.

but I can’t seem to get any results from any other commands…

grub> search.file /etc/manjaro-release root
bash: search.file: command not found

grub> configfile /boot/grub/grub.cfg
bash: configfile: command not found

But when I boot liveUSB and then open terminal and mount the Manjaro ‘/’ partition, I am able to grub-install

$ sudo grub-install --boot-directory=/mnt/boot /dev/sdb	
Installing for i386-pc platform.
Installation finished. No error reported.

But I can’t seem to run command to ‘update-grub’, I get failed message from my two attempts…

$ sudo update-grub
/usr/bin/grub-probe: error: failed to get canonical path of 'overlay'.

so I tried similar command to ‘grub-install’ not sure if this correct but thought it worth a try, but got same failed message…

$ sudo update-grub --boot-directory=/mnt/boot /dev/sdb	
/usr/bin/grub-probe: error: failed to get canonical path of 'overlay'.

I am still not able to boot to the installed OS so I booted the liveUSB and opened a terminal and entered the commands you suggested…

efibootmgr -v
sudo parted -l
sudo blkid
findmnt -s
findmnt /boot/efi
note: ‘parted -l’ --> small ‘L’ and provide information of all disks. [a]

the terminal output is as follows…

[manjaro@manjaro ~]$ sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/sda1: UUID="2018-02-03-12-35-19-00" LABEL="MJRO1714" TYPE="iso9660"
/dev/sda2: SEC_TYPE="msdos" LABEL="MISO_EFI" UUID="AB58-0C24" TYPE="vfat"
/dev/sdb1: LABEL="System Reserved" UUID="1CE4E357E4E331A6" TYPE="ntfs" PARTUUID="8005b15c-01"
/dev/sdb2: UUID="E6FA0D4EFA0D1C85" TYPE="ntfs" PARTUUID="8005b15c-02"
/dev/sdb3: UUID="DC02FC5202FC335E" TYPE="ntfs" PARTUUID="8005b15c-03"
/dev/sdb5: UUID="d5bec430-4c0d-48db-80d4-8d9d8474320c" TYPE="swap" PARTUUID="8005b15c-05"
/dev/sdb6: LABEL="MANJARO" UUID="929b6ba9-ae4c-4296-b9bc-1552455af19f" TYPE="ext4" PARTUUID="8005b15c-06"
/dev/sdb7: LABEL="BUNSENLABS" UUID="c7b05c6a-5e05-4620-b6df-a3e3312b1ded" TYPE="ext4" PARTUUID="8005b15c-07"
/dev/sdb8: LABEL="MINT" UUID="affee304-b0ab-41e2-a214-a670de9c9fef" TYPE="ext4" PARTUUID="8005b15c-08"
/dev/sdb9: LABEL="CHALETOS" UUID="8535c465-eda4-4bda-bb77-57c7c260785b" TYPE="ext4" PARTUUID="8005b15c-09"
/dev/sdb10: LABEL="SOLUS" UUID="12d786a8-8164-4506-a734-08864b5fbd91" TYPE="ext4" PARTUUID="8005b15c-0a"
/dev/sdb11: LABEL="ANTERGOS" UUID="1f1faa57-6bcb-4996-bd22-3e9ad02d14b4" TYPE="ext4" PARTUUID="8005b15c-0b"
/dev/sdb12: LABEL="LINUXLITE" UUID="19e496b9-4d62-424b-946a-a7c7beea1688" TYPE="ext4" PARTUUID="8005b15c-0c"
/dev/sdb13: LABEL="OE_DATA" UUID="1d2b7477-55f1-47a1-b0f0-0e953b86ee0b" TYPE="ext4" PARTUUID="8005b15c-0d"
/dev/sdb14: LABEL="OE_SYSTEM" UUID="991e06b3-6bc8-47e5-85ee-1ca8b996dfdf" TYPE="ext4" PARTUUID="8005b15c-0e"
/dev/sdc5: LABEL="NTFS" UUID="086C31F06C31D8E0" TYPE="ntfs" PARTUUID="460ea6aa-05"
[manjaro@manjaro ~]$ 
[manjaro@manjaro ~]$ findmnt /
TARGET SOURCE  FSTYPE  OPTIONS
/      overlay overlay rw,relatime,lowerdir=/run/miso/sfs/livefs:/run/miso/sfs/mhwdfs:/run/miso/sfs/desktopfs:/run/miso/s
[manjaro@manjaro ~]$ 
[manjaro@manjaro ~]$ lsblk -f
NAME    FSTYPE   LABEL           UUID                                 MOUNTPOINT
loop0   squashfs                                                      /run/miso/sfs/livefs
loop1   squashfs                                                      /run/miso/sfs/mhwdfs
loop2   squashfs                                                      /run/miso/sfs/desktopfs
loop3   squashfs                                                      /run/miso/sfs/rootfs
sda     iso9660  MJRO1714        2018-02-03-12-35-19-00               
├─sda1  iso9660  MJRO1714        2018-02-03-12-35-19-00               /run/miso/bootmnt
└─sda2  vfat     MISO_EFI        AB58-0C24                            
sdb                                                                   
├─sdb1  ntfs     System Reserved 1CE4E357E4E331A6                     
├─sdb2  ntfs                     E6FA0D4EFA0D1C85                     
├─sdb3  ntfs                     DC02FC5202FC335E                     
├─sdb4                                                                
├─sdb5  swap                     d5bec430-4c0d-48db-80d4-8d9d8474320c 
├─sdb6  ext4     MANJARO         929b6ba9-ae4c-4296-b9bc-1552455af19f 
├─sdb7  ext4     BUNSENLABS      c7b05c6a-5e05-4620-b6df-a3e3312b1ded 
├─sdb8  ext4     MINT            affee304-b0ab-41e2-a214-a670de9c9fef 
├─sdb9  ext4     CHALETOS        8535c465-eda4-4bda-bb77-57c7c260785b 
├─sdb10 ext4     SOLUS           12d786a8-8164-4506-a734-08864b5fbd91 
├─sdb11 ext4     ANTERGOS        1f1faa57-6bcb-4996-bd22-3e9ad02d14b4 
├─sdb12 ext4     LINUXLITE       19e496b9-4d62-424b-946a-a7c7beea1688 
├─sdb13 ext4     OE_DATA         1d2b7477-55f1-47a1-b0f0-0e953b86ee0b 
└─sdb14 ext4     OE_SYSTEM       991e06b3-6bc8-47e5-85ee-1ca8b996dfdf 
sdc                                                                   
├─sdc1                                                                
└─sdc5  ntfs     NTFS            086C31F06C31D8E0                     
sr0                                                                   
[manjaro@manjaro ~]$ 
[manjaro@manjaro ~]$ sudo fdisk -l
Disk /dev/loop0: 64.1 MiB, 67194880 bytes, 131240 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 258.5 MiB, 271089664 bytes, 529472 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop2: 901 MiB, 944738304 bytes, 1845192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop3: 413 MiB, 433041408 bytes, 845784 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sda: 29.8 GiB, 32015679488 bytes, 62530624 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot   Start     End Sectors  Size Id Type
/dev/sda1  *         64 3460747 3460684  1.7G cd unknown
/dev/sda2       3460748 3468939    8192    4M ef EFI (FAT-12/16/32)


Disk /dev/sdb: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x8005b15c

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sdb1  *         2048    206847    204800   100M  7 HPFS/NTFS/exFAT
/dev/sdb2          206848 127160949 126954102  60.5G  7 HPFS/NTFS/exFAT
/dev/sdb3       127162368 128206847   1044480   510M 27 Hidden NTFS WinRE
/dev/sdb4       128208894 468860927 340652034 162.4G  5 Extended
/dev/sdb5       128208896 138168319   9959424   4.8G 82 Linux swap / Solaris
/dev/sdb6       138170368 180113407  41943040    20G 83 Linux
/dev/sdb7       180115456 222058495  41943040    20G 83 Linux
/dev/sdb8       222060544 264003903  41943360    20G 83 Linux
/dev/sdb9       264005632 305948991  41943360    20G 83 Linux
/dev/sdb10      305950720 347893759  41943040    20G 83 Linux
/dev/sdb11      347895808 389838847  41943040    20G 83 Linux
/dev/sdb12      389840896 431784255  41943360    20G 83 Linux
/dev/sdb13      456275968 466761727  10485760     5G 83 Linux
/dev/sdb14      466763776 468860927   2097152     1G 83 Linux

Partition 4 does not start on physical sector boundary.


Disk /dev/sdc: 298.1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x460ea6aa

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdc1       16065 625137344 625121280 298.1G  f W95 Ext'd (LBA)
/dev/sdc5       16128 625137344 625121217 298.1G  7 HPFS/NTFS/exFAT

[manjaro@manjaro ~]$ 
[manjaro@manjaro ~]$ sudo parted -l
Model: SanDisk Cruzer Blade (scsi)
Disk /dev/sda: 32.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      32.8kB  1772MB  1772MB  primary               boot
 2      1772MB  1776MB  4194kB  primary               esp


Model: ATA Crucial_CT240M50 (scsi)
Disk /dev/sdb: 240GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type      File system     Flags
 1      1049kB  106MB   105MB   primary   ntfs            boot
 2      106MB   65.1GB  65.0GB  primary   ntfs
 3      65.1GB  65.6GB  535MB   primary   ntfs            diag
 4      65.6GB  240GB   174GB   extended
 5      65.6GB  70.7GB  5099MB  logical   linux-swap(v1)
 6      70.7GB  92.2GB  21.5GB  logical   ext4
 7      92.2GB  114GB   21.5GB  logical   ext4
 8      114GB   135GB   21.5GB  logical   ext4
 9      135GB   157GB   21.5GB  logical   ext4
10      157GB   178GB   21.5GB  logical   ext4
11      178GB   200GB   21.5GB  logical   ext4
12      200GB   221GB   21.5GB  logical   ext4
13      234GB   239GB   5369MB  logical   ext4
14      239GB   240GB   1074MB  logical   ext4


Model: ATA FUJITSU MHZ2320B (scsi)
Disk /dev/sdc: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size   Type      File system  Flags
 1      8225kB  320GB  320GB  extended               lba
 5      8258kB  320GB  320GB  logical   ntfs

[manjaro@manjaro ~]$ 

I’m not sure if any of above output provides a clue to resolve my problem. Please let me know if there is anything missing and I will try to provide answers. Thanks for your continued support.

Can you verify again you typed the commands as asked? I see there are some differences. Please supply the rest of them and as they were introduced.

Hi @AgentS, sorry I missed a few commands, must be losing it. here is the output of the other commands…

$ sudo blkid
$ findmnt /
$ lsblk -f
$ sudo fdisk -l
$ sudo parted -l

[manjaro@manjaro ~]$ sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/sda1: UUID="2018-02-03-12-35-19-00" LABEL="MJRO1714" TYPE="iso9660"
/dev/sda2: SEC_TYPE="msdos" LABEL="MISO_EFI" UUID="AB58-0C24" TYPE="vfat"
/dev/sdb1: LABEL="System Reserved" UUID="1CE4E357E4E331A6" TYPE="ntfs" PARTUUID="8005b15c-01"
/dev/sdb2: UUID="E6FA0D4EFA0D1C85" TYPE="ntfs" PARTUUID="8005b15c-02"
/dev/sdb3: UUID="DC02FC5202FC335E" TYPE="ntfs" PARTUUID="8005b15c-03"
/dev/sdb5: UUID="d5bec430-4c0d-48db-80d4-8d9d8474320c" TYPE="swap" PARTUUID="8005b15c-05"
/dev/sdb6: LABEL="MANJARO" UUID="929b6ba9-ae4c-4296-b9bc-1552455af19f" TYPE="ext4" PARTUUID="8005b15c-06"
/dev/sdb7: LABEL="BUNSENLABS" UUID="c7b05c6a-5e05-4620-b6df-a3e3312b1ded" TYPE="ext4" PARTUUID="8005b15c-07"
/dev/sdb8: LABEL="MINT" UUID="affee304-b0ab-41e2-a214-a670de9c9fef" TYPE="ext4" PARTUUID="8005b15c-08"
/dev/sdb9: LABEL="CHALETOS" UUID="8535c465-eda4-4bda-bb77-57c7c260785b" TYPE="ext4" PARTUUID="8005b15c-09"
/dev/sdb10: LABEL="SOLUS" UUID="12d786a8-8164-4506-a734-08864b5fbd91" TYPE="ext4" PARTUUID="8005b15c-0a"
/dev/sdb11: LABEL="ANTERGOS" UUID="1f1faa57-6bcb-4996-bd22-3e9ad02d14b4" TYPE="ext4" PARTUUID="8005b15c-0b"
/dev/sdb12: LABEL="LINUXLITE" UUID="19e496b9-4d62-424b-946a-a7c7beea1688" TYPE="ext4" PARTUUID="8005b15c-0c"
/dev/sdb13: LABEL="OE_DATA" UUID="1d2b7477-55f1-47a1-b0f0-0e953b86ee0b" TYPE="ext4" PARTUUID="8005b15c-0d"
/dev/sdb14: LABEL="OE_SYSTEM" UUID="991e06b3-6bc8-47e5-85ee-1ca8b996dfdf" TYPE="ext4" PARTUUID="8005b15c-0e"
/dev/sdc5: LABEL="NTFS" UUID="086C31F06C31D8E0" TYPE="ntfs" PARTUUID="460ea6aa-05"
/dev/sdd1: LABEL="USB8GB" UUID="B6E4-313A" TYPE="vfat" PARTUUID="053ded8f-01"
[manjaro@manjaro ~]$ 


[manjaro@manjaro ~]$ sudo mount /dev/sdb6 /mnt
[manjaro@manjaro ~]$ 


[manjaro@manjaro ~]$ efibootmgr -v
EFI variables are not supported on this system.
[manjaro@manjaro ~]$ 


[manjaro@manjaro ~]$ findmnt -s
TARGET SOURCE                 FSTYPE OPTIONS
/      /dev/mapper/root-image auto   defaults
[manjaro@manjaro ~]$ 

[manjaro@manjaro ~]$ findmnt /boot/efi
[manjaro@manjaro ~]$ 

Last command there was no output

Thanks for continued support, much appreciated

After this

run this

sudo grub-install --recheck --boot-directory=/mnt/boot /dev/sdb

Morning.

As petsam says…
Boot up livecd…
o verify manjaro partition is sdb6
o $ sudo mount /dev/sdb6 /mnt
o sudo grub-install --recheck --boot-directory=/mnt/boot /dev/sdb

Now, use file manager of livecd and this time provide contents of partition sdb6 /boot.
In particular, note down the vmlinuz and initrd files
vmlinuz-4.14-x86_64
initramfs-4.14-x86_64.img
(if it is not 4.14, note what linux kernel is)

Now reboot. If it still does not boot, reboot again to livecd install menu (not to OS), and go again to grub prompt (press ‘c’)

grub> ls (hd1,6)

Verify it is Manjaro Partition from the output.
If it is not, try “grub> ls (hd0,6)” to confirm.

grub> set root=(hd1,6)               #(or (hd0,6)
grub> probe -u $root --set=abc
grub> linux /boot/vmlinuz-4.14-x86_64 root=UUID=$abc rw      # use correct kernel if it is not 4.14
grub> initrd /boot/initramfs-4.14-x86_64.img                 # use correct kernel if it is not 4.14
grub> boot

Good luck.
.
.
.
.

##########################################################
Note: One thing troubles me.

Both commands does not work in your grub install menu. It should. Perhaps you should download a new livecd iso and check it out again.
Another command which works the same way is
search -f /etc/manjaro-release
followed by
search -f /etc/manjaro-release --set=root

Perhaps while you are at livecd OS, go to sdb6 partition and at /etc, verify ‘manjaro-release’ file exists.

It may just be your livecd is faulty and that prevents you from repairing your bootloader. But I’m not really sure.
##########################################################

Thanks @AgentS, I entered the commands as below…

[manjaro@manjaro ~]$ sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/sda1: UUID="2018-02-03-12-35-19-00" LABEL="MJRO1714" TYPE="iso9660"
/dev/sda2: SEC_TYPE="msdos" LABEL="MISO_EFI" UUID="AB58-0C24" TYPE="vfat"
/dev/sdb1: LABEL="System Reserved" UUID="1CE4E357E4E331A6" TYPE="ntfs" PARTUUID="8005b15c-01"
/dev/sdb2: UUID="E6FA0D4EFA0D1C85" TYPE="ntfs" PARTUUID="8005b15c-02"
/dev/sdb3: UUID="DC02FC5202FC335E" TYPE="ntfs" PARTUUID="8005b15c-03"
/dev/sdb5: UUID="d5bec430-4c0d-48db-80d4-8d9d8474320c" TYPE="swap" PARTUUID="8005b15c-05"
/dev/sdb6: LABEL="MANJARO" UUID="929b6ba9-ae4c-4296-b9bc-1552455af19f" TYPE="ext4" PARTUUID="8005b15c-06"
/dev/sdb7: LABEL="BUNSENLABS" UUID="c7b05c6a-5e05-4620-b6df-a3e3312b1ded" TYPE="ext4" PARTUUID="8005b15c-07"
/dev/sdb8: LABEL="MINT" UUID="affee304-b0ab-41e2-a214-a670de9c9fef" TYPE="ext4" PARTUUID="8005b15c-08"
/dev/sdb9: LABEL="CHALETOS" UUID="8535c465-eda4-4bda-bb77-57c7c260785b" TYPE="ext4" PARTUUID="8005b15c-09"
/dev/sdb10: LABEL="SOLUS" UUID="12d786a8-8164-4506-a734-08864b5fbd91" TYPE="ext4" PARTUUID="8005b15c-0a"
/dev/sdb11: LABEL="ANTERGOS" UUID="1f1faa57-6bcb-4996-bd22-3e9ad02d14b4" TYPE="ext4" PARTUUID="8005b15c-0b"
/dev/sdb12: LABEL="LINUXLITE" UUID="19e496b9-4d62-424b-946a-a7c7beea1688" TYPE="ext4" PARTUUID="8005b15c-0c"
/dev/sdb13: LABEL="OE_DATA" UUID="1d2b7477-55f1-47a1-b0f0-0e953b86ee0b" TYPE="ext4" PARTUUID="8005b15c-0d"
/dev/sdb14: LABEL="OE_SYSTEM" UUID="991e06b3-6bc8-47e5-85ee-1ca8b996dfdf" TYPE="ext4" PARTUUID="8005b15c-0e"
/dev/sdc5: LABEL="NTFS" UUID="086C31F06C31D8E0" TYPE="ntfs" PARTUUID="460ea6aa-05"
/dev/sdd1: LABEL="DT-32GB" UUID="6D02FC877F585AEA" TYPE="ntfs" PARTUUID="2e540f6b-01"
[manjaro@manjaro ~]$ 

[manjaro@manjaro ~]$ sudo mount /dev/sdb6 /mnt
[manjaro@manjaro ~]$ 

[manjaro@manjaro ~]$ sudo grub-install --recheck --boot-directory=/mnt/boot /dev/sdb
Installing for i386-pc platform.
Installation finished. No error reported.
[manjaro@manjaro ~]$ 

[manjaro@manjaro ~]$ sudo umount /dev/sdb6
[manjaro@manjaro ~]$ 

I rebooted without the liveUSB but still getting “Operating System Not Found”

Thanks @gohlip, here is details you requested…

file manager details…

/run/media/manjaro/MANJARO/boot/initramfs-4.4-x86_64.img
/run/media/manjaro/MANJARO/boot/initramfs-4.4-x86_64-fallback.img
/run/media/manjaro/MANJARO/boot/initramfs-4.9-x86_64.img
/run/media/manjaro/MANJARO/boot/initramfs-4.9-x86_64-fallback.img

/run/media/manjaro/MANJARO/boot/vmlinuz-4.4-x86_64
/run/media/manjaro/MANJARO/boot/vmlinuz-4.9-x86_64

kernel details, but I think this may be the kernel of the liveUSB ?? …


[manjaro@manjaro ~]$ uname -a
Linux manjaro 4.14.16-1-MANJARO #1 SMP PREEMPT Wed Jan 31 19:41:43 UTC 2018 x86_64 GNU/Linux
[manjaro@manjaro ~]$ 

I booted liveUSB and again went to grub prompt (press ‘c’)

My terminal output is…

grub> ls (hd1,6)
error: hd1 cannot get C/H/S values

grub> ls (hd0,6)
error: no such partition

NOTE: I tried entering just 'ls'....
grub> ls 
(proc) (hd0) (hd0,msdos2) (hd0,msdos1)

Not sure if output this means anything


NOTE: I didn't want to enter any further commands untill I showed the output from the commands entered.

I can enter the other commands below if you think I should…

grub> set root=(hd1,6)               #(or (hd0,6)
grub> probe -u $root --set=abc
grub> linux /boot/vmlinuz-4.14-x86_64 root=UUID=$abc rw      # use correct kernel if it is not 4.14
grub> initrd /boot/initramfs-4.14-x86_64.img                 # use correct kernel if it is not 4.14
grub> boot

thanks everyone for your continued patience.

Doesn’t look good. . Thats the output of the usb only. Or that your bios is having trouble detecting the disks other than the usb. {you cannot enter the commands {grub> set root=(hd1,6) #(or (hd0,6)
grub> probe -u $root --set=}

Last try…

If the commands (search.file /etc/manjaro-release root, etc…) fail again. Go check your connections (of disks) on your motherboard. Pull out connectors, Spray contact cleaners on them reconnect back.

It could be a motherboard issue rather than a disk failure. Check if capacitors on motherboards are buldging or even ruptured. It is after all an old computer. Also understand in a laptop it is not that easy to pull apart these things.

Sorry to say, we here do not often focus on hardware (naturally) when that could be a cause of the problem. But in short summary, please try out and download a new live iso first.
Good luck.

1 Like

Hi @gohlip
I didn’t actually try these other five commands yet…

grub> set root=(hd1,6)               #(or (hd0,6)
grub> probe -u $root --set=abc
grub> linux /boot/vmlinuz-4.14-x86_64 root=UUID=$abc rw      # use correct kernel if it is not 4.14
grub> initrd /boot/initramfs-4.14-x86_64.img                 # use correct kernel if it is not 4.14
grub> boot

I wasn’t sure if I should run them because of the bad output of…

grub> ls (hd1,6)
error: hd1 cannot get C/H/S values

grub> ls (hd0,6)
error: no such partition

do you think it is OK to run these commands? EDIT: or does the above output confirm there is a problem

I will try a new liveUSB as a last resort to see if it works, in meantime I booted from a Linux Mint liveUSB (which has installed successfully in the past) and the output of the ‘grub-install’ command was slightly different from the Manjaro liveUSB, it showed an extra ‘grub-probe: error’ line, see below for details…

mint@mint ~ $ sudo grub-install --boot-directory=/mnt/boot /dev/sdb
grub-probe: error: failed to get canonical path of `aufs'.
Installing for i386-pc platform.
Installation finished. No error reported.
mint@mint ~ $ 

also tried…

mint@mint ~ $ sudo grub-install --recheck --boot-directory=/mnt/boot /dev/sdb
grub-probe: error: failed to get canonical path of `aufs'.
Installing for i386-pc platform.
Installation finished. No error reported.
mint@mint ~ $ 

not sure if this is significant?

So… The important part is missing.
Does that boot into Linux mint?