UEFI XPS13'te önyüklenebilir bir sistem bulamıyor


9

Kısa versiyon

Dell XPS 13'üme Ubuntu 15.10'u yeniden kurdum (Seçenek: Diski sil ve Ubuntu'yu yükle), ancak önyüklemede, önyüklenebilir bir sistemin bulunmadığını belirten bir mesajım var. Önyükleme seçeneklerini görüntülediğimde ve SSD'yi ('Eski') seçtiğimde, UEFI önyüklenebilir olmadığını söylüyor (Ubuntu UEFI modunda yüklü).

Bunu nasıl düzeltebilirim? (Yeniden yükleme bir seçenektir)

bağlam

14.04'ten 15.10'a yükseltme

Yüklü 14.04 ile bazı küçük tuhaflıklar vardı ve yükseltmek istedim. Ayarları kullandım, böylece Ubuntu çalışan en son sürüme yükseldi. Ancak kullanılabilir ağım yoktu.

15.10 Yeni kurulum, eski mod

Temiz kurulum için gittim (USB stick, Unetbootin) ve o zaman gerçek hatamı yaptığımı düşünüyorum: Diski sil ve Ubuntu kur seçeneğini seçiyorum .

O zamandan beri, önyükleme yapmıyor. Önyükleme menüsünden elle önyükleme yaptım, ancak Ubuntu'nun daha önce görülebildiği UEFI bölümünün artık kaybolduğunu gördüm.

15.10 Yeni kurulum, UEFI modu

UEFI modunda yeniden yüklemeyi denedim, ama şans yok. Sistemin önyükleme için kullanılan bir bölümü kazımasından korktum, ama hayır, bir efi bölümü var (Ubuntu aslında bölüm değişikliklerini yapmadan önce bir ESP bölümü yazacağından bahsetti).

Eski modda önyükleme artık bir seçenek değildir (açıkçası ...).

BIOS (Kasım 2015'ten itibaren Dell'in sağladığı en son sürümle güncellendi), UEFI bölümünü görmüyor gibi görünüyor. Ayarlardan geçerken ve bir BOOT seçeneği eklemeye çalışırken, Ubuntu bölümünü görebiliyorum, ancak eklenemiyor.

Ve şimdi?

Düzeltmek için doğru bir yol var mı?


Lütfen Önyükleme Bilgisi Komut Dosyasını çalıştırın . Bu adlı bir dosya oluşturur RESULTS.txt. Bu dosyayı bir macun sitesine gönderin ve URL'yi belgenize buraya gönderin. Bu bize bir cevabı tahminlerden daha fazla dayandırmak için gerekli olan yapılandırmanız hakkında daha fazla ayrıntı verecektir.
Rod Smith

SSD'niz BIOS'ta birincil önyükleme aygıtı olarak mı ayarlanmış? Bazen önyükleme sırası bozuldu.
Thomas

@Thomas SSD birincil olarak ayarlanır eğer ben eski moda BIOS ayarlamak, ama artık şimdi UEFI modunda yüklenmiş Bu işe yaramazsa (soru düzeltilmiş). UEFI önyükleme için hiçbir şey görmüyor.
doğrayın

@ RodSmith Yapacağım en kısa zamanda (birkaç gün boyunca makineden uzaklaşacağım). Teşekkürler.
doğrayın

Yanıtlar:


12

Bu, Dell XPS 13 9343'e yüklenirken Ubuntu 15+ için gözle görülür bir hatadır . Launchpad'de bir geçici çözüm belgelenmiştir . Bu cevap sadece bu problemi temel alır (ki bu benim sorunumu çözdü).

Sebep olmak

Sorunun nedeni bu bilette açıklanıyor:

Dev / sda1, EFI önyükleme bölümünü kaldırarak silinir
Bu değiştirilir, ancak dell bios /EFI/boot/bootx64.efi'yi bulmayı bekler, ancak ubuntu yalnızca EFI / ubutnu / *. Efi girdilerini ekleyemez, bu nedenle zor bulamaz hiç sürmeyin.

Geçici çözüm

Geçici çözüm aşağıdaki gibidir:

Bootx64.efi oluştur

Canlı bir CD ile önyükleme yapın, bir terminal açın ve aşağıdaki komutları yazın:

sudo mount /dev/sda1 /tmp
cd /tmp/EFI
sudo mkdir boot
sudo touch boot/bootx64.efi
sudo reboot

Önyüklemenizi yapılandırın

  1. Önyükleme ayarlarını açın (DELL logosu göründüğünde, sağ üst köşede sarı bir mesaj görünene kadar F2 tuşuna basın).
  2. Önyükleme Sırası'nı seçin .
  3. Önyükleme Seçeneği Ekle'yi tıklayın .
  4. Yeni pencereye aşağıdakileri yazın:
    • Önyükleme Seçenek Adı: Ubuntu
    • Dosya Adı: üç noktaya dokunun ve EFI / ubuntu / shimx64.efi'yi seçin
  5. Ubuntu girişini kontrol edin ve UEFI: SAMSUNG SSD'nin işaretini kaldırın ...
  6. Uygula ve çık

Çalışma sisteminizin keyfini çıkarın!


Bu benim için Xubuntu 16.04.2 kullanan bir Dell Precision Tower'da oldu. Bu düzeltme işe yarıyor!
Paul van Schayck

1
Bu geçici olarak düzeltildi, ancak usb bağlıyken önyükleme yaptığımda başarısız oluyor ve önyükleme ayarlarına gitmem ve önyükleme sırasını tekrar kurmam gerekiyor. ( Help.ubuntu.com/community/Boot-Repair ) ' den önyükleme yapmak yardımcı oldu
MoneyBall

Başlangıçta "bootx64.efi" adlı bir dosya oluşturmayı ve sonra "shimx64.efi" adlı bir dosya seçmeyi söylediniz. Bu bir yazım hatası mı? Neden bir dosya oluşturup başka bir dosya seçmeliyim? Her halükarda, "shimx64.efi" adlı herhangi bir dosyam yok ...
Erel Segal-Halevi

@ ErelSegal-Halevi Üzgünüm, bunun iki yıl önce olduğunu hatırlamıyorum.Çözüm bugs.launchpad.net/dell-sputnik/+bug/1499323 ile aynıdır . Ayrıca belirli bir XPS13 modeli içindi ve geçerli olmayabilir. Belki bu konuya verilen diğer cevap size yardımcı olabilir mi? askubuntu.com/a/828415/433631
doğrayın

3

Bunu Temel İşletim Sisteminde biraz farklı bir şekilde düzelttim, ancak diğer işletim sistemleri için geçerli olmalıdır.

  1. Temel İşletim Sistemini normal olarak UEFI moduna yükleyin.
  2. Siyah bir ekran aldığınızı görmek için yeniden başlatın.
  3. İşletim sistemini yüklemek için kullandığınız USB diske yeniden başlatın.
  4. Grub geldiğinde ve "ilkeyi dene" seçeneği ile istendiğinde c, grub komut satırına basın ve bırakın.
  5. Kullanılabilir lssürücüler ve bölümlerden hangisinin yeni yüklediğiniz sürücü olduğunu belirlemek ve belirlemek için kullanın /root. Tam disk şifreleme ile gittiyseniz bu mümkün olmayabilir, ama sadece benim şifrelemek /home. Bunu öğrendikten sonra, grubunuzda kökünüze ayarlayın. Benim için, şuna benzer: set root=(hd1,2).
  6. Yüklemek için İlköğretim OS içine boot temel sağlanan grub yapılandırma kullanın: conffile /boot/grub/grub.cfg. Bu dosya yoksa, muhtemelen önceki adımda yanlış sürücü / bölüm seçtiniz.
  7. Temel İşletim Sistemine önyükleme yapmalıdır. Bu noktada, USB çubuğunu çıkarabilirsiniz ve gayet iyi çalışmalıdır.
  8. (muhtemelen isteğe bağlı) Bir kök kabuğa bırakın ve diğer yanıtta belirtilen dosyayı oluşturun: sudo touch sudo touch /boot/bootx64.efi
  9. Güncelleme grubu: sudo update-grub
  10. Dell BIOS'a yeniden başlayın
  11. Önyükleme sırası ekranına gidin
  12. Bir seçenek ekleyin, ona Ubuntu (ya da her neyse)
  13. Efi dosyasını seçmek için üç noktaya dokunun. Böyle bir EFI\ubuntu\grubx.efişey seçebilmelisin . Diğer cevabı seçtiniz shimx64.efi, ama grubun bunu güncellemeyeceğini varsayıyorum.
  14. Gelişmiş önyükleme seçenekleri menüsüne gidin
  15. Eski ROM seçeneğini devre dışı bırakın. Herhangi bir nedenle bunu yapmak zorundayım veya siyah ekranı tekrar alıyorum.
  16. Kaydedin, uygulayın, yeniden başlatın, kazanın.

O da devam ediyor. Çekirdeğimi henüz güncellemedim, bu yüzden sonsuza dek çalışacağından emin olamam. Bu nedenle, artık her zaman canlı bir USB taşıyorum.

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.