Flash Sürücü takılı olmadan önyüklenemiyor


38

Bilgisayarımda Ubuntu 12.04 Beta yüklü idi. 12.04 nihayet piyasaya sürüldüğünde, Başlangıç ​​Diski Oluşturucusu'nu kullanarak önyüklenebilir bir USB Flash Sürücü yaptım.

Sonra bu sürücünün düzgün çalışıp çalışmadığını kontrol etmeye ve sistemi masaüstüme yeniden yüklemeye karar verdim. Eklemeliyim, masaüstüm önyüklenebilir USB'lere gelince biraz garip davranıyor, onları HDD olarak tanıyor.

BIOS'ta önyükleme önceliğini değiştirdim, böylece ilk önce USB Flash Sürücü (HDD olarak tanındı). Başarıyla başlattım, Ubuntu'yu kurdum. Her şey iyi çalıştı ama ...

Şimdi gerçek HDD'mden ön yükleme yapamıyorum. Her önyükleme yapmak istediğimde, USB Flash Sürücüyü bilgisayarıma yerleştiriyorum, önyükleme yapıyor, güvenle kaldırıyorum ve her şey çalışıyor.

Önyüklemeyi onarmak için ne yapmam gerekiyor?

Yanıtlar:


34

Grub USB sürücüye kurulmuş gibi görünüyor. USB sürücüyle önyükleme yapın, Ctrl- Alt- Tdüğmelerine basarak bir terminal penceresi açın ve ardından çalıştırın.

sudo grub-install /dev/sdX

SdX, önyüklemek istediğiniz sürücüdür. Bu komut GRUB'u istenen sabit sürücünün MBR'sine yükleyecektir (sda, sdb, sdc, sdd), bu dosyayı önyüklenebilir hale getirmelidir. Komutlar sudo fdisk -lveya lsblkistediğiniz sürücüyü tanımlamanıza yardımcı olması gerekir.


2
Ya /dev/sdaGRUB sürücüsü kurulmamışsa? Bu cevapta bu mu ele alınmalı yoksa knezmej'in cevabında belirtilen önyükleme aracı daha mı güvenli?
jamesadney

Dev / sda sürücü değilse, komut çalışma yapmayacak ve sen, / dev / sdb, / dev / sdc, vb diğer bir deyişle, uygun kodlama kullanılır gerekecek
mikewhatever

“USB sürücüye grub kurdunuz gibi görünüyor.” Bunun dışında her şeye katılıyorum. Sadece bir kurulum yaptım ve her şeyi olduğu gibi bıraktım, bu yüzden kurulum programı bunu varsayılan olarak yapıyor, görünüşe göre Ubuntu tarafından gerçekten gözetim altında. Test edicilerinin kurulum CD'leri kullanıyor olması gerektiğini düşünüyorum.
Gerry

USB'den önyükleme yaparken ve bu komutu çalıştırırken, kullanıcı sudo istemeyecektir , öyle mi?
Akshit Baunthiyal,

Neden olmasın? 'İzin reddedildi' hatası almaz mıydınız? Dürüst olmak gerekirse, sudo olmadan denemedim.
mikewhatte

8

Önyükleme-Onarım

Sorun

Ubuntu'nun önyükleyicisi olan Grub, olması gerektiği gibi dahili sabit sürücünüze değil flash sürücüye yerleştirildi.

Çözüm

Flash sürücü takılıyken önyükleme yapın. Ubuntu önyüklendikten sonra çıkarın.

Bir Terminalden aşağıdaki komutları çalıştırın:

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

"Önerilen tamir" düğmesine tıklayın ve yeniden başlatın.

açıklama

Boot-Repair yüklü Grub, dahili sabit sürücünüze. Bu, bilgisayarınızın flash sürücüye yüklenen önyükleyiciye bağlı olmadan başlatılmasını sağlar.


Sözlük

Bootloader : herhangi bir işletim sistemi çalışmadan önce çalışan bir kod parçası. Diğer işletim sistemlerini önyüklemek için bir önyükleyici kullanılır. Her işletim sistemi genellikle kendi önyükleyicisine sahiptir.

GRUB ( Grand Unified Bootloader ) : birden fazla işletim sistemini desteklemek ve kullanıcının açılış sırasında aralarında seçim yapmasını sağlamak için geliştirilen bir bootloader paketi. Ubuntu'nun varsayılan önyükleyicisidir.

Komut, komut satırı : Geleneksel Unix ortamı, bilgisayara ne yapacağınızı söylemek için komutlar yazdığınız.

Terminal : komut satırına erişmenizi sağlayan bir uygulama. Klavye kısayoluna basarak açın.Ctrl Alt T


2

Ayrıca onarım yazılımı kullanmaya da çalışabilirsiniz örn. Boot-repair-ubuntu ppa: yannubuntu / boot-repair

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

1

Ubuntu'yu kalıcı bir USB sürücüden yüklemeye çalışırken bu sorunu yaşadım. Kalıcı olmayan bir USB ile başladım ve iyi çalıştı. İdeal değildi, ama işe yaradı.


0

Aşağıdaki komutu yerine getirmekten bahsetmek iyi bir fikir olacaktır:

sudo fdisk -l 

HD mantıksal bölümün yerini belirlemek için. Benim durumumda aşağıdaki adresten:

/dev/sdbbu nedenle daha önce çalışmıyordu. Şimdi :)

Özetle aşağıdaki fristleri yapın

sudo fdisk -l (determine your logical partition)

sonra

sudo grub-install /dev/(location to the main HD logical partition)

Tül!

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.