Ubuntu'yu bilgisayarın tek işletim sistemi olarak kurmaya çalışırken 'grub-install / dev / sda başarısız oldu' hatasını alıyorum.


32

Ubuntu'yu daha önce Windows 7 çalıştıran bir kutuya kurmaya çalışıyorum.

Ben de "GRUB yüklenemedi" hatası korkuyor.

Çift önyüklemeye çalışmıyorum. Daha önce bir Windows önyükleme diski çalıştırdım ve mevcut tüm bölümleri kaldırdım.

Ubuntu 12.04 kurulum CD'sini çalıştırıp yapılandırma ekranlarından sonra kur'u tıklatırsam, hatayı alıyorum Executing 'grub-install /dev/sda' failed. This is a fatal error.
(Bu soru ile aynı hatadır: GRUB yüklenemiyor )

Bir çözüm ararken okuduğum tüm sorular çift önyükleme ile ilgilidir. Çift önyüklemeyle ilgilenmiyorum, Ubuntu kurulum kutusunu temizledikten sonra yaşıyorum. Bunu nasıl başarabilirim?

(Akıl sağlığım için, lütfen cevap verirken çok basit talimatlar kullanın. Ne linux ne de sysadmin olarak yetenekli olduğumu iddia etmiyorum)


Ek detaylar: 2012-05-29 ~ 15: 19Z tarihli yorumlardan kopyalanmıştır

CD, tıklayarak önyükleme sonra Try Ubuntusonra ve sudo fdisk /dev/sdaben olsun
fdisk: unable to seek on /dev/sda: Invalid argument

sudo fdisk /dev/sdb verir

Device contains neither a valid DOS partiion table, nor Sun, SGI or OSF disklabel. 
Building a new DOS disklabel with disk identifier 0x15228d1d. 
Changes will remain in memory only until you decide to write them. 
After that of course, the previous content won't be recoverable. 
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite). 
Command (m for help):

Live CD masaüstünü grafiksel olarak kötü eklemeliyim. Programların bazı bölümlerini kaybettim ve terminal bazen ekranın altına yansıyor. Ancak bunun ilişkili olduğunu hayal edemiyorum.


Almakta olduğunuz hata nedir?
harisibrahimkv

@harisibrahimkv "Çalıştır 'grub-install / dev / sda' Bu ölümcül bir hatadır - askubuntu.com/questions/62051/unable-to-install-grub ile aynı hata ancak benimki çift önyükleme olmadığı için kullanıyorum detay bölümleri
Liath


Aynı zamanda, kurulum diskinde ilk seçeneği kullanırken, bölmeyi yönetecek ve isstall'i vb. Yaparken de benzer bir sorunla karşı karşıyayım. Manuel seçtiğimde (son seçenek) o zaman doğru çalışıyor. Sabit diskimi bölümleme aracını kullanarak bölümlere ayırdım ve ardından manuel seçimi seçerek CD'yi kullandım. Bu şekilde sorun gelmeyecek.
Satya Prakash

Lütfen bu bağlantıya bakınız. Senin de yaptığın ve seninle aynı problemi çözdüm. superuser.com/questions/1101648/… Bunun gerçekten yardımcı olacağını umuyorum.

Yanıtlar:


13

Ben de aynı sorunu yaşadım.

'Ubuntu'yu Dene' düğmesine ve ardından 'Ubuntu'yu Kur' masaüstü kısayoluna tıklayarak çözüldü .


Benim için çalıştı / / dev / sdb üzerinde SSD üzerine bir usb bellek 16.04 yükleme. Başlangıçta başarısız oldu, ancak "try ubuntu" modundayken çubuktan tamamen çıktıktan ve masaüstü kısayolunu kullandıktan sonra çalıştım.
Womp

Merak ediyorum ama bu neden işe yarıyor? Kimse?
Aaron Esau

2
Bu yaklaşımı denedim ve hala aynı hatayı aldım.
Mark E. Haase,

Benim için çalıştı - Etcher kullanılarak oluşturulan USB'den yükleme
Wanny Miarelli

9

Sanırım sabit diskinizin adını bozmuş olabilir. GRUB'u yeniden yüklemeyi deneyin.

  1. Ubuntu'nun canlı bir CD'sini kullanarak önyükleyin.

  2. Bir terminal açın ve komutu çalıştırın.

    sudo fdisk -l
    

    Sabit diskin tüm bölüm tablosunu listeler. Orada, linux'unuzun hangi bölüme kurulu olduğunu belirleyin. Bunun için tahsis ettiğiniz sürücü boyutunu ve tüm linux bölümleriniz için 'uzatılacak' çıktının son sütununa bakarak tanımlayabilirsiniz. Bölünme büyük olasılıkla böyle bir /dev/sda5şey olacak. Bu bölümü unutma.

  3. Giriş dizininizde geçici bir klasör oluşturun (Not: Geçici klasörü istediğiniz herhangi bir yerde yapabilirsiniz. Giriş klasörünü sadece açıklama amacıyla kullanıyorum). Şimdilik 'temp' diyorum. Böylece 'temp' klasörünün yolu / home / ubuntu / temp olacaktır.

  4. Linux bölümünüzü buraya monte edin. Başka bir deyişle, linux bölümünüzü bulduğunuzu varsayarsak /dev/sda5, aşağıdaki komutu kullanarak bunu 'temp' klasörüne bağlarsınız.

    sudo mount /dev/sda5 /home/ubuntu/temp
    
  5. Doğru bölümü monte edip etmediğinizi kontrol etmek istiyorsanız, ana klasörünüze gidin ve geçici dosyayı açın. Rehberde olacaksın /. İçinde ev klasörünüzün adının bulunduğu 'ev'i bulacaksınız. Doğru bölümü kurduğunuzu onayladıktan sonra, 6. adımı yapın.

  6. Grubun, sistemi başlangıçta sabit diskten verileri nerede okuyacağını göstererek kurmanız gerekir. Endişelenme, sadece şu komutu çalıştır

    sudo grub-install --root-directory=/home/ubuntu/temp /dev/sda
    

    /dev/sdaSabit disk adına karşılık gelir. Komut sudo fdisk -lkomutunun size gösterdiği şekilde değiştirin .

  7. Sen bittin. Sisteminizi yeniden başlatabilirsiniz.


Şimdiye kadar yardımlarınız için teşekkürler! CD'den başlattım ve "Ubuntu'yu Dene" yi tıklattım, sonra fdisk yaparken "fdisk: / dev / sda'da arama yapılamıyor: geçersiz argüman"
Liath

1
"Sudo fdisk / dev / sda" veya "sudo fdisk / dev / sdb" yi deneyin. Ayrıca, Ubuntu'nuzu kurarken sisteminize takılı herhangi bir harici USB cihazınız var mı?
harisibrahimkv

/ dev / sda, yukarıdakileri verir (arayamaz), / dev / sdb, "Aygıt ne geçerli bir DOS bölümü tablosu, ne de Sun, SGI veya OSF disk etiketi içerir. Disk tanımlayıcı ile 0x15228d1d yeni bir DOS disk etiketi oluşturur. Değişiklikler onları yazmaya karar verene kadar hafızada kalsın.Tabii ki, önceki içerik kurtarılamaz. Uyarı: geçersiz bayrak 0x0000 bölüm tablosu 4 (rite) komutuyla düzeltilecektir. Komut (yardım için m): "
Liath

Denemenin grafiksel olarak kötü olduğunu eklemeliyim, programların bazı bölümlerini kaybettim ve terminal bazen ekranın altına yansıyor ... bununla ilgili olduğunu düşünemiyorum.
Liath

1
Sanırım burada seçenekler tükeniyor. Try-ubuntu'nuzda Gparted var mı? Sonra başlatın ve sabit diskiniz hakkında ne yazdığını görün.
harisibrahimkv

3

Yorumlarınızdan @harisibrahimkv'ye yaptığım anlayış, komutu sudo fdisk /dev/sdabir terminal penceresinde çalıştırdığınızda mesajı aldığınızdır fdisk: unable to seek on /dev/sda: Invalid argument. Bunu görmeyi beklemem ve bilgisayarınızın sabit diskinde bir sorun olup olmadığını merak ediyorum.

Lütfen donanımınız hakkında daha fazla bilgi gönderir misiniz? Bunu Try Ubuntu, kurulum CD'niz ile önyükleyerek ve ardından aşağıdaki iki komuttan çıktısını sorunuza ekleyerek yapabilirsiniz.

sudo lshw -short
sudo lshw -class disk -class storage

Not:
Bir terminal penceresinde, sol fare düğmesini kullanarak veya terminal penceresi etkinken Alt+ düğmesine basarak ve terminal menüsündeki girişi Ekullanarak metni seçebilirsiniz .Select AllEdit

Metni seçtikten sonra ya klavye kısayolu ShiftCtrl+ Cya Copyda terminal penceresindeki giriş Editpanoya kopyalanacaktır.

Daha sonra bunu düzenlemek için LiveCD'nin Firefox tarayıcısını kullanarak ve ardından komut çıktısını tarayıcıdaki sorunun düzenleme penceresine yapıştırarak sorunuza ekleyebilirsiniz.

SSS’dan ekran görüntüsü düzenleme bağlantısını gösteren

Lütfen değil komutları çıktı eklemek yorumlarınızı kullanın. Yorumların bu şekilde kullanılması amaçlanmamıştır.

Grafiklerle ilgili sorunlar yaşıyorsanız, önce kurulum ortamınızın (CD) düzgün olduğunu onaylamanızı öneririm. Bunu Ubuntu CD Gelişmiş Hoş Geldiniz Sayfası SeçeneklerindenCheck disc for defects menü seçeneğini çalıştırarak yapabilirsiniz .

Bu menüyü görüntülemek için, kurulum CD'nizi açtıktan sonra herhangi bir tuşa basın ve Ubuntu " küçük logo " Ubuntu Canlı CD / USB 'küçük logo'ekranınızın altında görüntülenirken.

Yükleme CD'niz geçerliyse ve bu nedenle görmekte olduğunuz grafik hatalarının kaynağı değilse , Ubuntu alternatif yükleme CD'sini kullanarak yüklemeyi denemek isteyebilirsiniz. Alternatif CD yüklemek değil , bir " LiveCD ". Grafik sürücülerle ilgili olası sorunları önleyen, metin tabanlı bir yükleme gerçekleştirir. Ayrıca standart LiveCD'den eksik olan bazı donanım sürücülerini de içerir.

Alternatif yükleme CD'si ISO görüntüsünü Ubuntu 12.04 LTS sürümleri sayfasından alabilirsiniz. Donanımınız eskiyse, muhtemelen 32-bit sürümünü kullanmak istersiniz, ubuntu-12.04-alternate-i386.iso



@forestpiskie Check disc for defectsİlk önce çalıştırmayı önereceğim çünkü kurulum medyasının geçerliliği en önemli şeydir ve başka bir aracı çalıştırmamak yerine sadece bir menü seçimi yapmayı gerektirdiğinden daha kolaydır. Ancak evet, eğer kurulum medyası kötü ise, sorunun CD'yi oluştururken bir hata mı yoksa kötü bir ISO mu olduğunu belirlemek için ISO görüntüsünün kontrol edilmesi gerekir.
irrasyonel John

@forestpiskie FWIW, HowToMD5SUM yardım makalesindeki Check the CDbölümün tamamı beni sıkıcı ve anlamsız olarak etkiliyor . Neden birisinin sadece kullanmaktan ziyade orada belirtilen yaklaşımı kullanmak istediğini hayal edemiyorum Check disc for defects. Muhtemelen taşınmalı ve sadece bağlantılı olmalı.
irrasyonel John

2

Kurulumu bir USB sürücüsünden temizlemeye çalışırken bugün aynı sorunu yaşadım. ISO'yu bir diske yaktım ve oradan temiz bir kurulum yaptım ve iyi çalıştı. Bunun sorunu gerçekten çözmediğini biliyorum ama hepsi bu kadar peşindeyseniz hızlı bir çözüm olabilir.


0

Bu aptalca gelebilir ama bir mdadm diziniz varsa, bölümler karışmış olabilir. Mdadm dizileri nedeniyle bölümleme tablonuzu çalıştıran yükleme işlemine rağmen boş olacaktır (çekirdeğin kendisi bölümleri bilir, ancak grub doğal olarak ne yapacağını anlamamaktadır).

Bunu biliyorum çünkü kabuğa kırıldım ve / hedef içine chrooted ve grub-install koştum ve eksik bir disk hakkında bir şeyden bahsetti (fdisk -l / dev / sda boş bir bölüm tablosu gösterdi!).

Doğru bir bölme tablosunun tekrar takılması veya yeniden oluşturulması, grub-install / dev / sda öğesinin başarılı olmasını sağlar.

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.