linux-live
linux-live copied to clipboard
" Could not locate linux data " Error when boot up
my filesystem is formatted in ext4 and did the unzip and run the bootinst. the usb ssd drive give a 'Error: Could not locate linux data' error.
on another occassion, i once change the usb cable and the usb ssd drive is able to boot up the OS.. it work on usb thumbdrive.
it is a 'hit and miss' situation.
i wonder if there is a solution for th above problem.
Hmm, if the initramfs cannot find your drive and mount it, maybe is a driver problem. You say that thumbdrive is able to boot so it should be driver problem. Is your Kernel compiled with NVMe support? Also, if changing the cable is a solution, then are you sure that is not a cable problem? You can reproduce this error with a reliable cable? You should provide more information on how you created your live image, which distro, which kernel, etc.
This may be a driver issue.
UAS driver is USB Attached SCSI. This is the driver Linux and Windows refers to when the USB device is attached on my system. I referred to ticket #83 to identify the driver.
used usb-devices to identify the driver is uas
used modinfo uas to identify driver location.
once the driver location was identified i was able to update initramfs_create to include copy_including_deps /$LMK/kernel/drivers/usb/storage/uas.*
+1 I confirm! I pasted this line:
copy_including_deps /$LMK/kernel/drivers/usb/storage/uas.*
in Thomas-M-linux-live-blablabla/initramfs/initramfs_create script to the stage... # usb drivers The build prepared in this way can now also be booted on the USB adapter NVME SSD drive. I think that other drives with USB adapters will also become viable in this way. I would ask the Author, if he does not object, to insert this line into the "factory" Linux Live Kit as well. Thank you if my request is considered.
Thank you for testing. Added by this commit: https://github.com/Tomas-M/linux-live/commit/f4cce92e3935f9f39e73daa3ee9d9351209c4fee
Thank you