Ubuntu'yu USB'den harici bir HDD'ye yükledikten sonra grub kurtarma


11

Dahili HDD'ye Windows 7 yükledim ve Ubuntu'yu denemek istedim, bu yüzden Ubuntu LiveUSB'yi takmak ve harici bir HDD'ye Ubuntu'yu kurmak için bir USB'ye sahibim ve her şey yolunda gitti.

Şimdi sorun. Harici HDD'yi çıkarır ve Windows'u normal olarak önyüklemeye çalışırsam grub kurtarma ekranını gösterir. Windows'a önyükleme yapmanın tek yolu harici HDD'yi takmaktır.

Bunu yapabilmemin herhangi bir yolu var mı?



U canlı usb önyükleme ??
minigeek

Yanıtlar:


9

Ubuntu'yu yüklediğinizde, Grub önyükleyicisini dahili sürücü MBR'nize yerleştirdi, ancak tüm grub modülleri harici sürücüye Ubuntu bölümünüzde saklanır. Grub, modülleri yükleyemezse çok şey yapmanıza izin vermez, bu nedenle harici fiş olmadan hiçbir şey önyükleyemezsiniz.

Yapmanız gereken, Windows önyükleyiciyi dahili sürücüde bırakmak ve Grub'u harici sürücüye yüklemektir. Daha sonra harici fişi her taktığınızda, harici önyükleme yapmak için başlangıçta geçersiz kılın.

Grub'u harici MBR'ye yüklemek için (varsayalım /dev/sdb):

sudo grub-install /dev/sdb

Windows'un harici olmadan önyüklenmesi için Windows önyükleyiciyi yeniden yükleyin. Bu önyüklemeyi Windows 7 onarım CD'sinden veya Windows Kurulum DVD'sinden onarım istemine yapmak ve çalıştırmak için:

bootrec /fixmbr

Yoksa Windows Onarım CD'sini Windows'dan oluşturabilirsiniz. Ubuntu kurulumunuzdan Windows benzeri bir önyükleyici yüklemek de mümkündür:

sudo apt-get install lilo
sudo lilo -M /dev/sda mbr

Bunu not et liloBüyük bir uyarı ekranı açacağını , ancak linux önyükleme için kullanıldığında belirtildiği için bunu göz ardı etmek güvenlidir.

Kullanmak gibi görünüyor lilo(komutun büyük / küçük harfe duyarlı olduğunu unutmayın):

bcbc@neptune:~$ sudo apt-get install lilo
[sudo] password for bcbc: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  lilo-doc
The following NEW packages will be installed:
  lilo
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 275 kB of archives.
After this operation, 807 kB of additional disk space will be used.
Get:1 http://mirror.csclub.uwaterloo.ca/ubuntu/ precise/main lilo amd64 1:23.2-2 [275 kB]
Fetched 275 kB in 1s (198 kB/s)
Preconfiguring packages ...
Selecting previously unselected package lilo.
(Reading database ... 505850 files and directories currently installed.)
Unpacking lilo (from .../lilo_1%3a23.2-2_amd64.deb) ...
Processing triggers for man-db ...
Setting up lilo (1:23.2-2) ...
bcbc@neptune:~$ sudo lilo -M /dev/sda mbr
Backup copy of /dev/sda in /boot/boot.0800
The Master Boot Record of  /dev/sda  has been updated.
bcbc@neptune:~$ 

Şuna benzer bir uyarı görürsünüz - liloWindows tarzı bir önyükleyici olarak kullandığınızda göz ardı edilebilir :

resim açıklamasını buraya girin


Cevabınız için teşekkür ederiz bcbc, sorun ben bile önyükleme bölümünü ve hiçbir şey değiştirmeye
Victor Suarez

1
Windows onarım CD'sinden önyükleme yapamayacağınız anlamına mı geliyor? Sonra lilobunun yerine Ubuntu'dan yükleme yapabilirsiniz . Bu, Windows önyükleyici ile aynı şekilde çalışır.
bcbc

Dostum çok soooooo çok i "sudo apt-get install lilo" kullanılan ikinci seçeneği denedim ve o çalıştı. Çok teşekkür ederim, harici sabit sürücünün önyüklemeye bağlı olması gibi bir acıydı: D
Victor Suarez

6
  1. Dahili HDD'nin MBR'sini bir Windows CD / DVD kullanarak onarmanız gerekir . ( startup-repair)

  2. İkincil diski takın, canlı bir CD kullanarak önyükleme yapın ve daha sonra boot-repairikincil HDD'nize GRUB yüklemek için aracı kullanın. Aşağıdaki resme bakın:

    resim açıklamasını buraya girin

    Seç Place Grub into- açılır menüden ikincil HDD.

    İkincil HDD'nizin adını tanımlamak için explorer'ı açın ve Önyükleme onarım aracı talimatlarına bakın .


Merhaba Web-E cevap için teşekkür ederim, ama sorun şu ki ben önyükleme sırasını değiştirmeye çalıştım CD'den önyükleme yapamıyorum
Victor Suarez

3

GRUB2'yi kolay bir şekilde kurtarma ...
Adımlar:
1. YUMI Multiboot USB yaratıcısını indirin .
2. Rescatux / Super Grub2 Disk
3.1'i indirin YUMI çok önyüklemeli USB oluşturucuyu kullanarak Rescatux veya Super Grub2 Diski Pendrive'a kurun.
Veya
3.2 CD'nize kurun ya da Floppy (Süper Grub2 Disk) kullanmayı deneyebilirsiniz.
4. Oluşturduğunuz diğer ortamlardan önyükleme yapın (Pendrive / CDROM / Disket).

  1. Süper Grub2 Disk Talimatları (Yöntem 1)
    5.1 YUMI Mulitboot arayüzünden GRUB Önyüklenebilir ISO'ları veya Windows XP / 7 / 8'i seçin ve enter tuşuna basın
    5.2 Sonraki ekranda Super Grub2 Disk girişini seçin ve enter tuşuna basın.
    5.3 Süper Grub2 Disk ana Ekranında. Menüden ikinciyi seçin (Herhangi bir işletim sistemini algılayın. Yeni listemi farklı indirir, menü listesinden sadece ikincisini seçin).
    5.4 Ardından İşletim Sistemi seçim listesinden Ubuntu'yu seçin. Bu, Ubuntu işletim sisteminizi yükleyecektir.
    5.5 Giriş yaptıktan sonra terminali kullanın ve aşağıdaki komutları yazın.
    5.6 sudo fdisk -luSabit diskinizi ve kök bölümleme aygıtınızı belirlemek için yazın. Böyle bir şey olurdu Disco /dev/sda: 500.1 GB
    5.7 Grub2 geri yükleme: Türsudo grub-install /dev/sda
    olurdu Sonuç böyle bir şey olurduInstallation finished. No error reported.
    5.8 Ubuntu ile birlikte başka bir işletim sistemi yüklediyseniz, Grub2 güncellemesini kullanarak yapmanız gerekir sudo update-grub. Bu, sisteminizde yüklü olan diğer işletim sistemlerini algılar.

  2. Rescatux için talimatlar (Yöntem 2)
    6.1 YUMI Mulitboot arayüzünden GRUB Önyüklenebilir ISO'ları veya Windows XP / 7 / 8'i seçin ve enter tuşuna basın
    6.2 Sonraki ekranda Rescatux Disk girişini seçin ve enter tuşuna basın.
    6.3 Recatux açılış ekranında ilgili bir hata görürseniz Canlı 486'yı Unable to boot due to CPU errorseçin, aksi takdirde varsayılan Canlı'yı (amd64) seçin . 6.4 Birkaç sistem başlatma ekranından sonra Rescapp GUI görüntülenecektir. 6.5 Rescapp GUI'den Grub (+) öğesini seçin, sonra Grub'u Geri Yükle ve son olarak Grub'u Geri Yükle !!! 6.6 Bir sonraki ekrandan Linux bölümünü seçin (çoğu zaman Rescatux cihaz bölümü olan loop1'den kaçının) ve OK tuşuna basın.


    6.7 Grub'u kurmak için Sabit Disk bölümünü seçin ve OK tuşuna basın.
    6.8 Rescapp'ın kurulum işlemini gerçekleştirmesini bekleyin; başarıyla kurulduktan sonra bir mesaj görüntülenecektir ve OK düğmesine basın.
    6.9 Rescatux'u kapatmak için ekranın alt köşesinde tıklayın.

    GRUB2 Kurtarıldı .

1

Bu şekilde çözdüm:

Konu

Bir USB sürücüden kurulum yaparken, USB sürücü SDA olur. Diskler SDB, SDC vb. Olur. USB sürücüsünü çıkarıp yeniden başlattıktan sonra, diskler SDA, SDB vb. Olur ve sistem önyükleme yapmaz.

Çözüm:

Geçici olarak SATA'ya (dahili bir) bağlı bir optik okuyucu ekleyin. USB üzerinden bağlanan harici bir okuyucu büyük olasılıkla yukarıdaki ile aynı sorunu yaratacaktır.

Optik okuyucu disk olarak görünmediğinden, ilk disk SDA olacaktır, kurulum sorunsuzdur ve sistem başarıyla başlatılır.

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.