ฉันเพิ่งฟื้นคืนชีพแล็ปท็อปเครื่องเก่าของฉันเป็นเซิร์ฟเวอร์ภายในบ้าน ฉันตัดสินใจที่จะกำจัดการติดตั้ง Windows ดั้งเดิมและทำให้ Linux ใช้งานได้
แล็ปท็อปมีฮาร์ดไดรฟ์สองตัว: SSD หนึ่งตัว/dev/sdb
และแม่เหล็กตู้เย็นแบบแฟชั่นที่มีดิสก์ PRM ( /dev/sda
) (จากนี้ไปฉันจะอ้างถึงพวกเขาเป็นเพียง SSD และ RPM)
ฉันมักจะมีระบบปฏิบัติการที่จะอยู่บน SSD และสิ่งอื่น ๆ ใน RPM และดังนั้นจึงต้องการให้ SSD เป็นหลักและ RPM เป็นรอง อย่างไรก็ตามเนื่องจากแชสซีที่เหมาะสมที่สุดฉันต้อง (หรือชอบเพราะฉันเป็นคนขี้ขลาด) ทำให้พวกเขาเป็นไปในทางตรงกันข้ามเพราะเหตุผลที่เกี่ยวข้องกับการระบายความร้อน
ตอนนี้ฉันสามารถตั้งค่า BIOS ให้บูตจาก SSD ได้ แต่เนื่องจากการติดตั้งระบบปฏิบัติการที่หลากหลายตลอดอายุฉันจึงได้ผลลัพธ์ดังนี้:
- BIOS ถูกตั้งค่าให้บู๊ตจาก RPM
- RPM ดูเหมือนจะมี bootloader ที่เพียงแค่เชื่อมต่อทุกอย่างกับ SSD
- บู๊ต SSD ตามปกติ Grub ยังอ้างอิงถึงโหลดเดอร์ Windows เก่าที่ยังคงปรากฏบน RPM
เนื่องจากการทดสอบที่ไม่เกี่ยวข้องฉันพยายามบูทโดยไม่ได้ติดตั้งไดรฟ์ RPM แต่จากนั้นจะไม่สามารถบู๊ตได้เลย (หน้าจอสีดำไม่มีข้อมูลเลย) ฉันแก้ไขสิ่งนี้โดยการคัดลอกเมกะไบต์สองสามตัวแรกไปยังแฟลชไดรฟ์ USB (โดยใช้dd
) ชั่วคราวจากนั้นจึงทำการบูทจากนั้น ที่อนุญาตให้ยกเลิกการเชื่อมต่อไดรฟ์ RPM ชั่วคราว
ดังนั้นคำถามของฉันคือสองเท่า:
- ฉันจะดูชนิดของ bootloader ที่ปรากฏบน RPM ได้อย่างไร
- ฉันจะทำให้ bootloader ของ SSD ตอบสนองวัตถุประสงค์ของทั้งคู่ได้อย่างไรในที่สุดฉันก็สามารถลบ RPM ออกได้อย่างสมบูรณ์? (แน่นอนหลังจากตั้งค่า BIOS ให้บู๊ตจาก SSD)
แก้ไข:
grubs OS-probe อ้างว่ามีตัวโหลด windows บนดิสก์ RPM