มี HDD และ SSD
ระหว่างการติดตั้ง Lubuntu บน HDD ของฉันมันติดตั้ง GRUB บน HDD และ os-prober ทำรายการเมนูสำหรับพาร์ติชัน Windows ของ SSD
แต่ด้วงไม่สามารถมองเห็นมันขณะบู๊ต
Error: no such device: 5CD2C8C949DA73C
รายการเมนูคือ:
menuentry 'Windows 8 (loader) (on /dev/sdb1)' --class windows --class os $menuentry_id_option 'osprober-chain-5CD2C8C949DA73C' {
insmod part_msdos
insmod ntfs
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 5CD2C8C949DA73C
else
search --no-floppy --fs-uuid --set=root 5CD2C8C949DA73C
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
ปัจจัยที่ต้องพิจารณา:
- นี่คือระบบ MBR
- SSD อยู่ในแคดดี้
BIOS รับรู้ SSD บน POST เป็นไดรฟ์รองของฉัน:
Fixed Disk 0: HITACHI HTS.........300 Fixed Disk 1: Samsung SSD 850 Evo 120GB
- ทุก OS และยูทิลิตี้ที่สามารถบู๊ตได้รวมถึง os-prober ของ GRUB สามารถมองเห็น SSD ได้
- BIOS ไม่แสดง SSD ในตัวเลือกการบูต (เราไม่ได้วางแผนที่จะบูตจากมัน)
หมายเหตุ:วิธีแก้ไขปัญหาเช่น "การทำ SSD boot-drive" หรือ "การใส่ SSD ในสล็อตหลัก" นั้นไม่สามารถทำได้ด้วยเหตุผลหลายประการ
ปรับปรุง:ถามเกี่ยวกับ "เหตุผลต่าง ๆ " ในความคิดเห็น: นี่คือ ThinkPad E15 "การสร้าง SSD boot-drive" นั้นเป็นไปไม่ได้เนื่องจากข้อเท็จจริงที่ว่า "BIOS ไม่แสดง SSD ในตัวเลือกการบูต" (เป็นหนึ่งใน ThinkPads ที่ไม่มีการรองรับ ultra-bay และอาจเป็นเพราะมันออกแบบมาสำหรับ ไม่ทำการบูท HDD ตัวที่สองดังนั้นแม้ว่าจะตรวจพบว่าโพสต์เป็นFixed Disk
ไม่แสดงในตัวเลือกการบูตมันพยายามเพียงแค่บูทมันเป็น CD-ROM และไม่สามารถใช้งานได้อีกเหตุผลหนึ่งที่ไม่ใช่ "การวาง SSD ในช่องเสียบหลัก "คือฉันต้องการการป้องกันการกระแทกสำหรับ HDD แต่อีกครั้ง ThinkPad นี้ไม่รองรับไดรฟ์รองตามเว็บไซต์นี้
The SSD is inside a caddy
) ฉันไม่เคยได้ยินเกี่ยวกับไดรเวอร์ของด้วง ฉันค้นหาวิธีการติดตั้งไดรเวอร์สำหรับ GRUB แต่ไม่พบสิ่งใด คุณช่วยชี้ฉันในทิศทางที่ถูกต้องได้ไหม นอกจากนี้ฉันรอคอยที่จะลองบูตโหลด FreeBSD จาก TrueOS ในเรื่องนี้ ขอบคุณ
ls
เพื่อแสดงรายการดิสก์ insmod ahci
ลองก่อนและหลังการดำเนินการ
insmod ahci
พิมพ์ls
แสดง(hd0) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos1)
และหลังจากนั้นมันจะปรากฏ(ahci1) (ahci1,msdos1) (ahci0) (ahci0,msdos7) (ahci0,msdos6) (ahci0,msdos5) (ahci0,msdos1)
ขึ้น เห็นได้ชัดว่า SSD และพาร์ติชั่นเป็นที่รู้จักเท่านั้นนอกเหนือจาก HDD และพาร์ติชั่น ตอนนี้ฉันควรทำอย่างไร ฉันลองบูทเมนู แต่ด้วงบ่น: Error: There is no 'hd0,msdos7' disk
และทำซ้ำ 5 ครั้ง! ขอบคุณสำหรับความช่วยเหลือ :)