“Tidak dapat menginstal GRUB di / dev / sda” saat menginstal GRUB

30

Saya baru-baru ini membeli Lenovo Yoga 2 Pro baru yang mengkilap dan saya ingin dual boot dengan Ubuntu untuk tujuan belajar. OS bawaannya adalah Windows 8.1 dan memiliki 256GB SSD.

Saya telah membuat partisi 90GB terpisah hanya untuk Ubuntu dan USB langsung untuk menginstalnya.

Pertama kali semuanya tampak bekerja dengan baik, saya memecahkan wifi yang dikeluarkan oleh daftar hitam ideapad_laptop, instalasi berjalan dengan sempurna dan Ubuntu bekerja dengan baik.

Ketika saya bangun keesokan paginya dan menyalakan laptop saya langsung boot ke Windows tanpa pernah menunjukkan menu GRUB. Jadi saya mencoba mengatur ulang, dan memeriksa partisi saya dengan Disk Manager dan semuanya tampak baik-baik saja. Karena saya tidak dapat menemukan solusi online, saya melanjutkan dan memformat partisi untuk mencoba dan menginstal lagi. Kali ini dan setiap kali sejak itu, instalasi dibatalkan dan saya mendapatkan kesalahan fatal yang mengatakan:

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

Adakah yang bisa menyarankan solusi untuk masalah ini? Jika ada informasi lebih lanjut diperlukan, saya akan dengan senang hati memberikannya. Terima kasih.

Saat memasang, saya mendapatkan detail berikut ini:

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.
vicban3d
sumber
kemungkinan rangkap dari Ubuntu pada Lenovo Yoga 2 Pro
rubo77
1
Selain jawaban di bawah ini, yang akhirnya mendapatkan partisi grub untuk diinstal dengan benar lagi bagi saya adalah, ketika memformat partisi secara manual, membuat partisi yang diformat sebagai UEFI dan memilihnya sebagai tujuan untuk grub. Saya sebaliknya mengikuti instruksi pada jawaban ini .
Milo P

Jawaban:

21

Saya baru saja mengalami masalah ini menginstal Ubuntu 14.04 dari stik USB ke hard drive.

Masalahnya adalah tongkat USB /dev/sda, menginstal ke hard drive/dev/sdb

Meskipun installer tahu untuk menginstal /dev/sdb, itu kemudian mencoba untuk menginstal grub ke MBR aktif /dev/sda, dan gagal. Solusinya adalah kembali ke menu, coba lagi, katakan TIDAK untuk menginstal secara otomatis ke MBR hard drive pertama dan kirim secara manual /dev/sdb.

Lalu semuanya bekerja.

dricket
sumber
Bisakah Anda menjelaskan apa yang Anda maksud dengan "stik USB dev/sda"?
CodyBugstein
1
Berbagai drive dapat dipasang ke / dev / sd? direktori. Dimungkinkan untuk memasang flash drive di bawah / dev / sda.
Brian Sizemore
Jangan lupa bagian "/ dev /", jadi seharusnya persis "/ dev / sdb", bukan hanya "sdb".
Max Malysh
3
bagaimana kau manually tell it /dev/sdb?
Aa
5

Saya akhirnya berhasil, tidak yakin yang mana di bawah ini yang berhasil, tetapi saya:

  1. Lenovo Fast Boot di BIOS yang dinonaktifkan.
  2. Dinonaktifkan Boot Aman di BIOS.
  3. Boot dari Live USB.
  4. Dalam menu boot. Ditambahkan backlight=vendordi Coba teks konfigurasi Ubuntu sebelum quiet splash.
  5. Pilih Coba Ubuntu .
  6. Di terminal berlari sudo rmmod ideapad_laptopuntuk mengaktifkan wifi.
  7. Menjalankan instalasi dan memilih untuk menginstal pembaruan selama instalasi.
  8. Partisi EFI dipilih secara otomatis sehingga saya menetapkan 9700MB untuk ruang swap dan 80GB untuk Ubuntu.
  9. Setelah instalasi selesai ditambahkan backlight=vendorke /etc/default/grubsebelum quiet splashdan kemudian berlari sudo update-grub.
  10. Daftar hitam ideapad_laptopuntuk mengaktifkan wifi.
  11. Sejauh ini berfungsi dengan baik. Terima kasih semuanya untuk bantuannya!
vicban3d
sumber
2

Saya mengalami masalah ini ketika menginstal Ubuntu (bukan dual-boot) di build baru saya. Tidak ada opsi boot yang dijelaskan di atas akan bekerja untuk saya.

Saya harus memutuskan koneksi SSD saya dan semua perangkat USB sehingga Ubuntu hanya akan mengenali HDD 1T untuk instalasi.

Michael
sumber
Ini bekerja untuk saya pada sistem dual boot. Tidak banyak penjelasan, tetapi sejauh solusi, Anda bekerja untuk saya dan sangat sederhana.
Kjeld Schmidt
2

Saya punya masalah serupa. Apa yang saya lakukan adalah meninggalkan instalasi apa adanya, kemudian saya memastikan drive saya dalam mode UEFI dan boot dari CD langsung dan diinstal boot-repair.

Untuk melakukan ini, saya harus menambahkan yannubunturepositori dan kemudian mengunduhnya dengan apt-get. Ini dilakukan dengan cara berikut:

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

Kemudian, ketika program diluncurkan, saya memeriksa semua opsi di Opsi Lanjutan> Opsi Utama dan mengklik Apply.

Mario Becerra
sumber
1
  1. Periksa media instalasi untuk korupsi
  2. Periksa BIOS dan nonaktifkan boot Aman
  3. Nonaktifkan booting cepat Lenovo

Saya berasumsi Anda menginstal dalam mode UEFI, jadi mungkin tidak perlu untuk membuka kunci Sistem di BIOS. Jika tidak ada yang berhasil, saya akan berasumsi bahwa masalahnya terletak pada dual boot. Saya sendiri menjalankan Ubuntu di Y2P saat saya mengetik tanpa masalah.

Mengenai modul daftar hitam ideapad_laptop, Anda mungkin ingin memeriksa github.com/pfps/yoga-laptop , karena ada beberapa driver khusus Y2P. Masih bekerja di progres tho.

Buri
sumber
Terima kasih atas balasan Anda, Apa maksud Anda dengan membuka kunci sistem di BIOS?
vicban3d
1

Mengalami masalah ini saat menginstal pada Poweredge dengan serangan SCSI. Saya menemukan bahwa mencabut drive USB sebelum menginstal GRUB berhasil.

Dana
sumber
1

Saya tidak memiliki Yoga Lenovo tetapi saya memiliki masalah yang sama di desktop saya. Ini memiliki driver SSD dan HDD, terdaftar seperti ini:

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

Seperti biasa saya mencoba menginstal OS pada SSD saya. Pemasang sedang menginstal Ubuntu (atau Linux Mint) pada /dev/sdbtetapi kemudian mencoba untuk menginstal GRUB /dev/sda. Itu masalah.

Solusinya adalah dengan menukar koneksi SATA, seperti ini:

SATA#1 SSD /dev/sda
SATA#2 HDD /dev/sdb
megas
sumber
0

Saya memiliki laptop yang sama dan bagi saya semuanya berfungsi dengan baik - tetapi saya menginstal grub loader ke dalam partisi EFI yang sudah ada, yang memiliki indeks 2 di akhir namanya - tentu saja bukan partisi sda, yang dipilih secara default. (Jadi saya memilih partisi saya untuk instalasi di atas dan di bawah, ada kemungkinan untuk mengubah partisi untuk instalasi grub.) Saya menggunakan kartu SD untuk instalasi dan memulainya dalam mode UEFI, karena Windows 8.1 sudah diinstal sebelumnya dengan cara itu, juga . (Maaf jika saya menyatakan ini dengan cara yang salah, tapi saya hanya tahu tentang semua ini dari membaca di forum yang berbeda sebelum menginstal Ubuntu 14.04 sekitar tiga hari yang lalu.) Bagaimanapun, semuanya bekerja dengan baik jika Anda melakukannya dengan cara ini. Mulai media instalasi dalam mode UEFI, pilih partisi yang dibebaskan untuk instalasi,

Oh, dan juga, saya tidak benar-benar harus mengubah apa pun di BIOS, saya telah menonaktifkan boot cepat sebelumnya dan membiarkannya seperti itu. Secara otomatis mengubah sesuatu yang lain, saya bisa mencari itu lagi, jika Anda ingin tahu.

saya sekarang
sumber
0

Saya memiliki sejumlah besar perangkat pada instalasi telanjang dan mendapatkan ini pada 12,04 (instalasi manual alternatif terakhir). Daripada melacak di mana Anda menentukan GRUB, saya hanya menyetujui dan memindahkan SSD boot ke port sata-0 sehingga akan muncul sebagai sda.

pengecut
sumber
Seseorang harus mengklarifikasi apakah Lenovo Yoga 2 Pro memiliki dua slot SATA untuk menukar posisi disk penyimpanan. Saya mencari Yoga 2 Pro hanya memiliki satu slot SATA, jadi jawaban ini tidak mungkin?
clearkimura
0

Masalah ini terjadi ketika saya mencoba untuk memberikan kehidupan baru untuk hp paviliun dm4 SANGAT lama saya. Dikatakan tidak bisa menginstal grub dan tidak ada tombol untuk melakukan sesuatu yang berfungsi. Saya panik, dan mematikan komputer secara paksa di MIDDLE instalasi. Untungnya, saya bisa boot ke pen drive lagi. Saya kemudian mengetahui bahwa pen drive telah dicabut sedikit, menyebabkan installer menjadi gila. Ternyata bagi saya itu adalah solusi kecil yang sangat sederhana.

Sourav Mahanty
sumber
0

Saya memiliki masalah yang sama ketika menginstal desktop Ubuntu 15.10 (dual boot pada partisi terpisah di laptop Lenovo G40-45 di mana Windows 10 sudah diinstal dan diaktifkan).

Saya sudah menonaktifkan boot aman (sesuai pengalaman saya sebelumnya dengan dual boot - Linux dan Windows).

Akhirnya saya memutuskan bahwa saya akan mencoba dengan boot aman yang diaktifkan (seperti yang saya harapkan sudah membaik sejak 14.xx). DAN BEKERJA !!! - tanpa penyesuaian lainnya (dan tanpa koneksi internet).

(Saya menginstal Windows 10 saat boot aman dinonaktifkan dan kemudian menginstal Ubuntu dengan boot aman diaktifkan).

Anisetty Jaya Venkata Prasad
sumber
1
Gunakan opsi LVM, semuanya berfungsi dengan baik ...
Jacob Abraham