GRUB’yu kurarken “/ dev / sda’da GRUB yüklenemiyor”


30

Geçenlerde parlak yeni bir Lenovo Yoga 2 Pro'yu aldım ve ders çalışmak için Ubuntu'yla çift başlatmak istiyorum. Dahili işletim sistemi Windows 8.1 ve 256GB SSD'ye sahip.

Sadece Ubuntu ve yüklemek için canlı bir USB için ayrı bir 90GB bölüm yaptım.

Her şey harika görünüyordu ilk kez, blacklisting ideapad_laptop tarafından verilen wifi çözdüm, kurulum kusursuz gitti ve Ubuntu iyi çalıştı.

Ertesi sabah kalktığımda ve dizüstü bilgisayarımı açtığımda, GRUB menüsünü göstermeden hemen Windows'a geçti. Bu yüzden sıfırlamaya çalıştım ve bölümlerimi Disk Yöneticisi ile kontrol ettim ve her şey iyi görünüyordu. Çevrimiçi bir çözüm bulamadığım için devam edip bölümü yeniden denemek ve kurmak için biçimlendirdim. Bu sefer ve o zamandan beri, kurulum iptal edildi ve şöyle bir ölümcül hata aldım:

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

Birisi lütfen bu soruna bir çözüm önerebilir mi? Daha fazla bilgiye ihtiyaç duyulursa, bunu sağlamaktan memnuniyet duyarım. Teşekkürler.

Yüklerken ayrıntılı olarak aşağıdakileri alıyorum:

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.


1
Ek olarak, aşağıdaki cevaplar, nihayetinde grub bölümünün benim için tekrar doğru şekilde kurulmasını sağlayan sonuç, bölümleri manuel olarak biçimlendirirken, UEFI olarak biçimlendirilmiş bir bölüm oluşturmak ve grub için hedef olarak seçmekti. Aksi halde bu cevaptaki talimatları izliyordum .
Milo P

Yanıtlar:


21

Ubuntu 14.04'ü bir USB çubuğundan bir sabit sürücüye yüklerken bu sorunu yaşadım.

Sorun, USB belleğin /dev/sdasabit sürücüye takılmasıydı./dev/sdb

Yükleyici kurmayı bilmesine rağmen /dev/sdb, daha sonra grubunu MBR'ye yüklemeyi denedi /dev/sdave başarısız oldu. Geçici çözüm, tekrar deneyin menüye geri dönmek demek olduğunu HAYIR için ilk sabit diskin MBR yüklemek otomatik ve manuel olarak anlatmak /dev/sdb.

Sonra her şey çalıştı.


"USB Flash Bellek" derken neyi kastettiğinizi açıklayabilir misiniz dev/sda?
CodyBugstein,

1
Herhangi bir / dev / sd'ye farklı sürücüler monte edilebilir. dizin. Bir flash sürücünün / dev / sda altına monte edilmesi mümkündür.
Brian Sizemore,

"/ Dev /" bölümünü unutma, bu yüzden sadece "sdb" değil, tam olarak "/ dev / sdb" olmalı.
Max Malysh

3
sen nasıl manually tell it /dev/sdb?
AaA

5

Sonunda çalışmasını sağladım, aşağıdakilerden hangisinin püf noktası olduğundan emin değilim ama ben:

  1. BIOS'ta Lenovo Fast Boot devre dışı bırakıldı.
  2. BIOS'ta Devre Dışı Bırakılmış Güvenli Önyükleme.
  3. Canlı USB'den başlatıldı.
  4. Çizme menüsünde eklendi backlight=vendoriçinde deneyin Ubuntu hemen önce yapılandırma metni quiet splash.
  5. Ubuntu'yu Dene'yi seçti .
  6. Terminalde sudo rmmod ideapad_laptopwifi etkinleştirmek için koştu .
  7. Yüklemeyi çalıştırın ve yükleme sırasında güncelleştirmeleri yüklemeyi seçti.
  8. EFI bölümü otomatik olarak seçildi, bu yüzden takas alanı için 9700 MB ve Ubuntu için 80 GB veriyorum.
  9. Yükleme ilave tamamlandıktan sonra backlight=vendoriçin /etc/default/grubönce quiet splashve sonra kaçtı sudo update-grub.
  10. ideapad_laptopWifi etkinleştirmek için kara listeye alındı.
  11. Şimdiye kadar iyi çalışıyor. Herkese yardımları için teşekkürler!

2

Yeni derlemime Ubuntu (çift önyükleme değil) kurarken bu sorunu yaşadım. Yukarıda açıklanan önyükleme seçeneklerinin hiçbiri benim için işe yaramaz.

Ubuntu'nun sadece kurulum için 1T HDD'yi tanıyabilmesi için SSD ve tüm USB cihazlarımın bağlantısını kesmem gerekiyordu.


Bu benim için çift önyükleme sisteminde çalıştı. Bir açıklama değil, çözümler gittiği sürece sizinki benim için çalıştı ve çok basit.
Kjeld Schmidt

2

Ben de benzer bir problem yaşadım. Yaptığım şey yüklemeyi olduğu gibi bırakmaktı, sonra sürücümün UEFI modunda olduğundan ve canlı bir CD'den başlatılıp yüklendiğinden emin oldum boot-repair.

Bunu yapmak için yannubuntudepoyu eklemek zorunda kaldım ve sonra indirdimapt-get . Bu şu şekilde yapıldı:

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

Ardından, program başlatıldığında, Gelişmiş Seçenekler> Ana Seçenekler'deki tüm seçenekleri kontrol ettim ve tıkladım Apply.


1
  1. Kurulum medyasındaki bozulmaları kontrol edin
  2. BIOS'u kontrol edin ve Güvenli önyüklemeyi devre dışı bırakın
  3. Lenovo hızlı önyüklemesini devre dışı bırak

UEFI kipinde kurduğunuzu farz ediyorum, bu yüzden BIOS'ta Sistem kilidini açmak gerekli olabilir. Hiçbiri işe yaramazsa, bu sorunun çift önyüklemede yattığını varsayardım. Hiç sorun yaşamadan yazarken Ubuntu'yu Y2P'de çalıştırıyorum.

Kara listeleme ideapad_laptop modülüne gelince , bazı Y2P'ye özgü sürücüler olduğundan, github.com/pfps/yoga-laptop adresini kontrol etmek isteyebilirsiniz . Hala progres tho çalış.


Cevabınız için teşekkürler, BIOS'ta sistem kilidini açarak ne demek istiyorsunuz?
vicban3d

1

Scsi baskını ile bir Poweredge yüklerken bu sorunla karşılaştım. GRUB'u yüklemeden önce USB sürücüsünü çıkarmanın hile yaptığını öğrendim.


1

Lenovo Yoga yok, ancak aynı sorunu masaüstümde de yaşadım. SSD ve HDD sürücüleri var, şöyle sıralandı:

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

Her zamanki gibi işletim sistemimi SSD'ye yüklemeye çalışıyorum. Yükleyici Ubuntu'yu (veya Linux Mint) kuruyor /dev/sdbancak daha sonra GRUB'u kurmaya çalışıyor/dev/sda . Bu bir problem.

Çözüm, SATA bağlantılarını değiştirmek gibiydi:

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

0

Aynı dizüstü bilgisayara sahibim ve benim için her şey yolunda gidiyor - ancak grub yükleyiciyi adının sonunda 2. dizini olan mevcut EFI bölümüne yükledim - kesinlikle sda ​​bölümü değildi. varsayılan olarak. (Bu nedenle, yukarıdaki ve altındaki kurulum için bölümümü seçtim, grub kurulumundaki bölümü değiştirme imkanı vardı.) Kurulum için bir SD kart kullandım ve UEFI modunda başlattım, çünkü Windows 8.1 de önceden yüklenmiş olarak yüklendi. . (Bunu yanlış bir şekilde ifade ediyorsam özür dilerim, ancak sadece üç gün önce Ubuntu 14.04'ü yüklemeden önce tüm bunları farklı forumlarda okumaktan haberi var.) Her neyse, bu şekilde yaparsanız her şey yolunda gider. UEFI modunda kurulum ortamını başlat, kurulum için serbest bırakılan bölümü seç,

Ayrıca, BIOS'ta hiçbir şeyi değiştirmek zorunda değildim, hızlı önyüklemeyi daha önce devre dışı bıraktım ve bu şekilde bıraktım. Otomatik olarak başka bir şey değişti, bilmek istersen tekrar bakabilirim.


0

Çıplak kurulumda birçok cihaz vardı ve bunu 12.04'te aldım (son alternatif manuel kurulum). GRUB'a belirttiğiniz yeri bulmak yerine, sadece sd olarak görünmesi için boot SSD'yi sata-0 portuna getirdim ve taşıdım.


Birisi, Lenovo Yoga 2 Pro'nun depolama diskinin konumunu değiştirmek için aslında iki SATA yuvasına sahip olup olmadığını netleştirmelidir. Yoga 2 Pro'nun yalnızca bir SATA yuvası olduğunu aradım, bu nedenle bu mümkün değil mi?
clearkimura

0

Bu sorun çok eski hp pavilion dm4'üme yeni bir hayat vermeye çalıştığımda ortaya çıktı. Grub'u çalıştıramadığını ve hiçbir şeyin işe yaramayacağını söyledi. Çıldırdım ve kurulumumun ortasında bilgisayarımı kapatmaya zorla. Neyse ki, tekrar kalem sürücüye önyükleme başardı. Daha sonra kalem sürücünün biraz dışarı çekildiğini ve montajcının kurumaya başladığını anladım. Benim için çok basit bir küçük çözümdü.


0

Ubuntu 15.10 masaüstünü kurarken de aynı sorunu yaşadım (Windows 10'un zaten kurulu ve etkin olduğu Lenovo G40-45 dizüstü bilgisayarda ayrı bir bölümde çift önyükleme).

Zaten güvenli önyüklemeyi devre dışı bıraktım (çift önyüklemedeki önceki deneyimlerime göre - Linux ve Windows).

Sonunda güvenli önyükleme etkin olarak denemeye karar verdim (14.xx'ten bu yana daha iyi şeyler olmasını beklediğim gibi). VE ÇALIŞTI !!! - başka ayarlamalar olmadan (ve internet bağlantısı olmadan).

(Güvenli önyükleme devre dışı bırakılmışken Windows 10'u yükledim ve ardından güvenli önyükleme etkin olarak Ubuntu'yu yükledim).


1
LVM seçeneğini kullanın, her şey yolunda gidiyor ...
Jacob Abraham
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.