Canlı USB'deki parametrelerle grub güncellenemiyor


31

Ben canlı bir USB'den boot var (kullandığım da kalıcı bir seçenek kümesine sahip olduğunu, ( "Ubuntu deneyin") LiLi için bazı testler yapmak tane oluşturmak için) yaşıyorum bu pcie hotplug sorunu .

Ben test etmek çalışıyorum bazı önyükleme parametrelerinin (gibi bu söz konusu yaparak)

sudo nano /etc/default/grub
sudo update-grub

Sorun şu ki, bu son komut bana şunu veriyor:

/usr/sbin/grub-probe: error: failed to get canonical path of /cow.

Şuna göre /cow, üzerine monte edilen dosya sistemi gibi görünüyor /:

:~# df
Filesystem     1K-blocks    Used Available Use% Mounted on
/cow             4056896 2840204   1007284  74% /
udev             1525912       4   1525908   1% /dev
tmpfs             613768     844    612924   1% /run
....

Güncelleme grubunu çalıştırmamın bir yolu var mı?


Güncelleme grubunu orijinal poster olarak çalıştırırken de aynı problemi yaşıyoruz. / İnek montajına çalışırken "mount: özel aygıt / inek yok" hatası veriyor. Herhangi bir fikir?


Buradan önerilen komutla grub-mkconfig komutunu çalıştırmak benim için hatayı gösterdi. bugs.debian.org/cgi-bin/bugreport.cgi?bug=736928
x29a

Yanıtlar:


45

Bir miktar yeniden yerleştirme ve yeniden yapman gerekecek.

LiveCD'yi başlattıktan sonra, Ubuntu bölümünü şu noktalara bağlayacağız /mnt:

sudo mount /dev/sd*# /mnt

nerede /dev/sd*#Ubuntu bölüm güncellenir.

Ayrı bir /bootbölümünüz varsa, onu da monte etmemiz gerekir /mnt/boot:

sudo mount /dev/sd*# /mnt/boot

bölümünüze nerede /dev/sd*#güncellenir /boot.

Bu, gerekirse kanonik yolu almak için yeterli erişime sahip olmalıdır, ancak buna ihtiyacımız olmayacak.

Bitirmek için grub'u doğru kök ve hedefle güncelleyin:

sudo grub-install --root-directory=/mnt /dev/sdX

nerede /dev/sdXbiz GRUB'u istediğiniz disk (değil bölüm) 'dir.


Seni takip ettiğimden emin değilim. "Ubuntu bölümü" ile neyi kastediyorsunuz? Kalıcı USB sürücünün önyükleme parametrelerini değiştirmeye çalışmıyorum, başka bir kurulumda değil mi?
Nanne

@Nanne /GRUB'u yapılandırmak istediğiniz kurulumun üzerine monte edilen bölüm .
17

Bir usb anahtarından önyükleme yapıyorum. Aynı anahtarla, ancak daha sonra farklı parametrelerle yeniden başlatmak istiyorum. USB anahtarında bir tane kurulum var. Bölüm kurulum / adresindeki monte yüzden yapılandırmak istiyorum / monte 'Şu anda' dir
Nanne

4
Bunu denedim ve "GRUB'u bir disk diskine ya da bir bölüme kurmaya çalışmak. Bu bir KÖTÜ fikridir. Gömme mümkün değildir. cesareti kırıldı. " Kurmaya zorladı, ancak gruba zarar verdi ve USB çubuğunu yenilmez hale getirdi. Bu 14.04 ile oldu. Başka fikrin var mı?
DanielSmedegaardBuus

1
Son komutu çalıştırdığımda anladım error: will not proceed with blocklists..
başucu

0

Benim için grubumu kurmam gerekiyordu.

sudo apt-get update;
sudo apt-get install grub
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.