When I try to boot from my arch SSD (HP ProBook 4740s laptop), I get an operating system not found error. The os boots normally on my PC and this problem seems to only occur with arch, windows boots normally. I've tried all combinations of Legacy/Hybrid/UEFI and IDE/AHCI, secure boot always disabled. Using one of the bios options I can see the arch drive has a grub/i386 directory.
#Cannot boot arch from internal drive, only USB to SATA bridge
1 messages · Page 1 of 1 (latest)
so it works when you plug the drive into your desktop computer but not when its in your laptop?
@stoic hawk sorry to ping but i need more info to help you
it works when I use it with the adapter in my laptop
did you install arch/grub when it was internally mounted or using the adapter? i think theres something messed up with your mount points
reinstall arch. the right config is UEFI only, AHCI
grub should not be i386
be sure to do the right mounting points
hi, have you checked /etc/fstab? maybe you have some removable media in there. when you use common dev names like /dev/sda1 instead of /dev/disk/by-path/SOMETHING they tend to get messed up as the names do not persist across reboots, so grub tries to boot up from the wrong partition.
it was internally mounted in my pc
I can't check fstab, I don't have a USB drive
well, you prob gonna need to boot from a live usb to fix it
I have 2 ssds if that helps
I ordered an adapter
@frosty heart this is /etc/fstab
# Static information about the filesystems.
# See fstab(5) for details.
# <file system> <dir> <type> <options> <dump> <pass>
# /dev/sdc3
UUID=f814a094-2a7f-4c99-8479-989064970358 / ext4 rw,relatime 0 1
# /dev/sdc1
UUID=59A8-B30D /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro 0 2
# /dev/sdc2
UUID=48d26063-3285-4eac-9ba7-14042cdf30f4 none swap defaults 0 0