“ ไม่สามารถติดตั้ง GRUB ใน / dev / sda” เมื่อติดตั้ง GRUB


30

ฉันเพิ่งซื้อ Lenovo Yoga 2 Pro ใหม่ล่าสุดและฉันต้องการบูตคู่กับ Ubuntu เพื่อศึกษาวัตถุประสงค์ ระบบปฏิบัติการในตัวคือ Windows 8.1 และมี 256GB SSD

ฉันสร้างพาร์ติชัน 90GB แยกต่างหากสำหรับ Ubuntu และ USB แบบสดเพื่อติดตั้ง

ครั้งแรกที่ทุกอย่างดูเหมือนจะทำงานได้ดีฉันแก้ไข wifi ที่ออกโดยบัญชีดำ ideapad_laptop การติดตั้งนั้นไร้ที่ติและ Ubuntu ก็ทำงานได้ดี

เมื่อฉันตื่นขึ้นมาในเช้าวันถัดมาและเปิดแล็ปท็อปของฉันมันจะบูตเข้าสู่ Windows ทันทีโดยไม่แสดงเมนูด้วง ดังนั้นฉันจึงพยายามรีเซ็ตและตรวจสอบพาร์ติชันของฉันด้วย Disk Manager และทุกอย่างดูดี เนื่องจากฉันไม่พบวิธีแก้ปัญหาออนไลน์ฉันจึงดำเนินการฟอร์แมตพาร์ติชันแล้วลองใหม่และติดตั้งอีกครั้ง ครั้งนี้และทุกครั้งตั้งแต่การติดตั้งถูกยกเลิกและฉันได้รับข้อผิดพลาดร้ายแรงที่บอกว่า:

Unable to install GRUB in /dev/sda
Executing `grub-install /dev/sda` failed.
This is a fatal error.

ใครช่วยกรุณาแนะนำวิธีแก้ปัญหานี้? หากต้องการข้อมูลเพิ่มเติมใด ๆ ฉันยินดีที่จะให้ข้อมูลดังกล่าว ขอบคุณ

เมื่อติดตั้งฉันได้รับรายละเอียดดังต่อไปนี้:

ubuntu kernel: [ 1946.372741] FAT-fs (sda2): error, fat_get_cluster: invalid cluster chain (i_pos 0).
ubuntu grub-installer: error: Running 'grub-install --force failed.

เป็นไปได้ที่ซ้ำซ้อนของUbuntu บน Lenovo Yoga 2 Pro
rubo77

1
นอกจากนี้คำตอบด้านล่างสิ่งสุดท้ายที่ได้รับพาร์ติชันด้วงเพื่อติดตั้งอย่างถูกต้องอีกครั้งสำหรับฉันคือเมื่อจัดรูปแบบพาร์ติชันด้วยตนเองสร้างพาร์ติชันที่ฟอร์แมตเป็น UEFI และเลือกว่าเป็นปลายทางสำหรับด้วง ฉันทำตามคำแนะนำในคำตอบนี้
Milo P

คำตอบ:


21

ฉันเพิ่งมีปัญหานี้ในการติดตั้ง Ubuntu 14.04 จากแท่ง USB ไปยังฮาร์ดไดรฟ์

ปัญหาคือติด USB ถูก/dev/sdaติดตั้งไปยังฮาร์ดไดรฟ์/dev/sdb

แม้ว่าตัวติดตั้งรู้ว่าจะติดตั้ง/dev/sdbแล้ว แต่ก็พยายามติดตั้งด้วงไปยัง MBR บน/dev/sdaและล้มเหลว วิธีแก้ปัญหาคือกลับไปที่เมนูลองอีกครั้งบอกว่าไม่ให้ติดตั้ง MBR ของฮาร์ดไดรฟ์แรกโดยอัตโนมัติและบอกด้วยตนเอง/dev/sdbด้วยตนเองและบอกว่า

จากนั้นทุกอย่างทำงาน


คุณช่วยอธิบายความหมายของ "แท่ง USB dev/sda" ได้ไหม?
CodyBugstein

1
สามารถติดตั้งไดรฟ์ที่แตกต่างกันใน / dev / sd ใด ๆ ? ไดเรกทอรี เป็นไปได้ที่จะติดตั้งแฟลชไดรฟ์ภายใต้ / dev / sda
Brian Sizemore

อย่าลืมส่วน "/ dev /" ดังนั้นมันควรจะเป็น "/ dev / sdb" ไม่ใช่แค่ "sdb"
Max Malysh

3
คุณเป็นmanually tell it /dev/sdbอย่างไรบ้าง
AaA

5

ในที่สุดฉันก็ทำให้มันทำงานไม่แน่ใจว่าสิ่งใดต่อไปนี้ได้หลอกลวง แต่ฉัน:

  1. ปิดใช้งาน Lenovo Fast Boot ใน BIOS
  2. ปิดใช้งาน Secure Boot ใน BIOS
  3. บูตจาก Live USB
  4. ในเมนูการบูตเพิ่มbacklight=vendorในลองข้อความการกำหนดค่าของUbuntuก่อนหน้าquiet splashนี้
  5. เลือกลองอูบุนตู
  6. ในเทอร์มินัลวิ่งsudo rmmod ideapad_laptopเพื่อเปิดใช้งาน wifi
  7. รันการติดตั้งและเลือกที่จะติดตั้งอัพเดตระหว่างการติดตั้ง
  8. พาร์ติชัน EFI ถูกเลือกโดยอัตโนมัติดังนั้นฉันจึงกำหนด 9700MB สำหรับพื้นที่สว็อปและ 80GB สำหรับ Ubuntu
  9. หลังจากการติดตั้งเสร็จสมบูรณ์เพิ่มbacklight=vendorไป/etc/default/grubก่อนแล้ววิ่งquiet splashsudo update-grub
  10. ขึ้นบัญชีดำideapad_laptopเพื่อเปิดใช้งาน wifi
  11. ทำงานได้ดีจนถึงตอนนี้ ขอบคุณทุกคนสำหรับความช่วยเหลือ!

2

ฉันมีปัญหานี้เมื่อติดตั้ง Ubuntu (ไม่ใช่บูตคู่) ในโครงสร้างใหม่ของฉัน ตัวเลือกการบูตที่อธิบายไว้ด้านบนจะไม่ทำงานสำหรับฉัน

ฉันต้องถอดการเชื่อมต่อ SSD และอุปกรณ์ USB ทั้งหมดเพื่อให้ Ubuntu จำเฉพาะ 1T HDD สำหรับการติดตั้ง


สิ่งนี้ใช้ได้กับฉันในระบบบูตคู่ คำอธิบายไม่มาก แต่เท่าที่การแก้ปัญหาไปคุณทำงานให้ฉันและเรียบง่ายมาก
Kjeld Schmidt

2

ฉันมีปัญหาที่คล้ายกัน สิ่งที่ฉันทำคือออกจากการติดตั้งเหมือนเดิมจากนั้นฉันตรวจสอบให้แน่ใจว่าไดรฟ์ของฉันอยู่ในโหมด UEFI และบูตจากซีดีสดและติดตั้งboot-repairและรองเท้าบู๊ตจากซีดีที่อยู่อาศัยและการติดตั้ง

การทำเช่นนี้ฉันจะต้องเพิ่มพื้นที่เก็บข้อมูลและจากนั้นดาวน์โหลดได้ด้วยyannubuntu apt-getนี่เป็นวิธีทำดังนี้:

sudo apt-add-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
boot-repair

จากนั้นเมื่อโปรแกรมเปิดตัวฉันจะตรวจสอบตัวเลือกทั้งหมดที่อยู่ในตัวเลือกขั้นสูง> ตัวเลือกหลักApplyและคลิก


1
  1. ตรวจสอบสื่อการติดตั้งสำหรับความเสียหาย
  2. ตรวจสอบ BIOS และปิดการใช้งานการบูตอย่างปลอดภัย
  3. ปิดใช้งานการบูตอย่างรวดเร็วของ Lenovo

ฉันคิดว่าคุณกำลังติดตั้งในโหมด UEFI ดังนั้นจึงอาจจำเป็นต้องปลดล็อคระบบล็อคใน BIOS หากไม่ได้ผลฉันจะถือว่าปัญหานั้นอยู่ในการบู๊ตคู่ ฉันเองกำลังใช้งาน Ubuntu บน Y2P เมื่อฉันพิมพ์โดยไม่มีปัญหาใด ๆ

สำหรับโมดูลบัญชีดำ ideapad_laptop คุณอาจต้องการตรวจสอบgithub.com/pfps/yoga-laptopเนื่องจากมีไดรเวอร์เฉพาะ Y2P ยังคงทำงานใน progres สรรพสินค้าใหญ่


ขอบคุณสำหรับคำตอบของคุณคุณหมายถึงอะไรโดยปลดล็อคระบบล็อคใน BIOS?
vicban3d

1

พบปัญหานี้มากขณะติดตั้งบน Powerge ด้วยการโจมตี scsi ฉันพบว่าการดึงไดรฟ์ USB ออกก่อนที่จะทำการติดตั้ง GRUB นั้นเป็นการหลอกลวง


1

ฉันไม่มี Lenovo Yoga แต่ฉันมีปัญหาเดียวกันบนเดสก์ท็อปของฉัน มันมีไดรเวอร์ SSD และ HDD มันถูกระบุไว้ดังนี้:

SATA#1 HDD /dev/sda
SATA#2 SSD /dev/sdb

เช่นเคยฉันพยายามติดตั้งระบบปฏิบัติการบน SSD ของฉัน โปรแกรมติดตั้งกำลังติดตั้ง Ubuntu (หรือ Linux Mint) /dev/sdbแต่กำลังพยายามติดตั้ง GRUB/dev/sdaแต่แล้วก็พยายามที่จะติดตั้งบนด้วงนั่นคือปัญหา

ทางออกคือการแลกเปลี่ยนการเชื่อมต่อ SATA เช่นนี้

SATA#1 SSD /dev/sda
SATA#2 HDD /dev/sdb

0

ฉันมีแล็ปท็อปเครื่องเดียวกันและสำหรับฉันทุกอย่างทำงานได้ดี - แต่ฉันติดตั้งตัวโหลดด้วงลงในพาร์ติชั่น EFI ที่มีอยู่แล้วซึ่งมีดัชนี 2 ที่ส่วนท้ายของชื่อ - แน่นอนว่าไม่ใช่พาร์ทิชัน sda โดยค่าเริ่มต้น. (ดังนั้นฉันเลือกพาร์ติชันของฉันสำหรับการติดตั้งด้านบนและด้านล่างมีความเป็นไปได้ที่จะเปลี่ยนพาร์ติชันสำหรับการติดตั้งด้วง) ฉันใช้การ์ด SD สำหรับการติดตั้งและเริ่มต้นในโหมด UEFI เพราะ Windows 8.1 ติดตั้งไว้ล่วงหน้าเช่นกัน . (ฉันขอโทษถ้าฉันแสดงสิ่งนี้ในทางที่ผิด แต่ฉันรู้เพียงแค่เรื่องนี้จากการอ่านในฟอรัมต่าง ๆ ก่อนที่จะติดตั้ง Ubuntu 14.04 เมื่อประมาณสามวันก่อน) อย่างไรก็ตามทุกอย่างทำงานได้ดีถ้าคุณทำแบบนี้ เริ่มสื่อการติดตั้งในโหมด UEFI เลือกพาร์ติชันที่เป็นอิสระสำหรับการติดตั้ง

โอ้และฉันไม่จำเป็นต้องเปลี่ยนแปลงอะไรใน BIOS ฉันได้ปิดการใช้งานการบูตอย่างรวดเร็วก่อนและทิ้งไว้อย่างนั้น มันเปลี่ยนสิ่งอื่นโดยอัตโนมัติฉันสามารถค้นหามันได้อีกครั้งหากคุณต้องการทราบ


0

ฉันมีอุปกรณ์มากมายในการติดตั้งเปล่าและได้รับสิ่งนี้ใน 12.04 (การติดตั้งด้วยตนเองสำรองล่าสุด) แทนที่จะติดตามตำแหน่งที่คุณระบุใน GRUB ฉันเพิ่งจะยอมรับและย้าย boot SSD ไปที่พอร์ต sata-0 ดังนั้นมันจะแสดงเป็น sda


บางคนควรชี้แจงว่า Lenovo Yoga 2 Pro มีสล็อต SATA สองช่องสำหรับสลับตำแหน่งของดิสก์จัดเก็บข้อมูลหรือไม่ ฉันค้นหา Yoga 2 Pro มีสล็อต SATA เพียงช่องเดียวดังนั้นคำตอบนี้ไม่น่าใช่ไหม
clearkimura

0

ปัญหานี้เกิดขึ้นเมื่อฉันพยายามมอบชีวิตใหม่ให้กับศาลา hp เก่าของฉัน dm4 มันบอกว่ามันไม่สามารถติดตั้งด้วงและไม่มีปุ่มใดที่จะทำงานอะไรได้เลย ฉันเริ่มออกและบังคับให้ปิดเครื่องคอมพิวเตอร์ใน MIDDLE ของการติดตั้ง โชคดีที่ฉันสามารถบู๊ตไดรฟ์ปากกาได้อีกครั้ง หลังจากนั้นฉันก็พบว่าไดรฟ์ปากกาถูกดึงออกมาเล็กน้อยทำให้ผู้ติดตั้งใช้งานถั่ว มันกลายเป็นว่าสำหรับฉันมันเป็นทางออกเล็ก ๆ น้อย ๆ ที่ง่ายมาก


0

ฉันมีปัญหาเดียวกันเมื่อติดตั้ง Ubuntu 15.10 บนเดสก์ท็อป (บูตคู่บนพาร์ติชันแยกต่างหากใน Lenovo G40-45 แล็ปท็อปที่ติดตั้งและเปิดใช้งาน Windows 10 แล้ว)

ฉันได้ปิดการใช้งานการบูตที่ปลอดภัยแล้ว (ตามประสบการณ์ก่อนหน้านี้ของฉันกับการบู๊ตคู่ - Linux และ Windows)

ในที่สุดฉันก็ตัดสินใจว่าฉันจะลองเปิดใช้งานการบูตที่ปลอดภัย (เพราะฉันคาดหวังว่าจะได้รับการปรับปรุงตั้งแต่ 14.xx) และมันก็ทำงาน !!! - ไม่มีการปรับแต่งอื่น ๆ (และไม่มีการเชื่อมต่ออินเทอร์เน็ต)

(ฉันติดตั้ง Windows 10 ในขณะที่การบูตที่ปลอดภัยถูกปิดใช้งานแล้วติดตั้ง Ubuntu พร้อมการเปิดใช้งานการบูตที่ปลอดภัย)


1
ใช้ LVM ตัวเลือกที่ทุกอย่างทำงานได้ดี ...
จาค็อบอับราฮัม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.