Ubuntu için bir girişi Windows 7 önyükleme menüsüne nasıl ekleyebilirim?


20

Aşağıdaki kurulum var:

ilk bölüm Windows 7 bölüm ikinci bölümdür - ubuntu 12.04 bölüm

ubuntu yüklerken ubuntu bölmesine grub2 bootloader yükledim

mbr windows önyükleyici içeriyor

Windows önyükleme menüsüne giriş yapmak için EasyBCD'i kullanmayı denedim, hiç şanssız - bu giriş sadece grub4dos komut isteminde önyükleme yapıyor

Ubuntu'yu windows önyükleme menüsüne nasıl ekleyebilirim?

lütfen grub2'yi mbr veya wubi'ye yüklemeyi önermeyin ..


Güncelleştirme:

Ubuntu'yu adım adım başlatmak için EasyBCD'yi kurmak ve Windows önyükleme menüsüne bir giriş eklemek için talimatları takip ettim. Yeniden başlattığımda hem NeoGrub Bootloader hem de Ubuntu menü öğeleri beni aşağıdaki ekrana götürüyor.

görüntü tanımını buraya girin


easybcd gitmenin yolu ... lütfen bu Q&A'dan ne denedim sorunuzu ekleyin: askubuntu.com/questions/62440/…
fossfreedom

@fossfreedom - Bahsettiğiniz Q&A'yı takip ettim, yeni girdi, grub2'yi ekledim, bölümü seçmeme izin vermiyor (aygıt " otomatik olarak yapılandırılmış " olarak) sonra yeniden başlatıp bu seçeneği seçtiğimde - grub4dos komut isteminde önyükleme yapıyor. bu yüzden burada sıkışıp kaldım.
ArtDeineka

@glaucus Kafamın üstünden önerebileceğim tek şey, cevabımdaki girişin türünün GRUB2 olduğundan emin olmak için (4) adımını tekrar denemektir. Bu işe yaramazsa, bir Ubuntu Live CD'si önyüklemek ve bir Bootinfo Özeti toplamak ister misiniz, böylece önyükleme yapılandırmanız hakkında daha fazla bilgi alabilir miyiz? İlk kullanarak önyükleme Try Ubuntu. Sonra bu cevapta belirtilen adımları izleyin . Sorunuza pastebin bağlantısını eklediğinizden emin olun.
irrasyonel John

grub'u MBR'den kaldırmanız ve linux bölümüne yüklemeniz gerekir. grub Ubuntu'yu başlatmak için uygun şekilde yapılandırılmalıdır. daha sonra EasyBCD'ye gidin ve Grub'a yönelik bir giriş ekleyin.
skan

Yanıtlar:


13

Benim için çalıştı prosedür aşağıda özetlenmiştir.

NeoGrub açılış yükleyicisinin kurulumunu adım 3'te yaptınız mı? NeoGrub kuruluysa \NST, C:sürücünüzde bir klasör olacaktır .

Bence bu adım bazen EasyBCD'yi kurma kılavuzlarından mahrum kalıyor.

Windows Önyükleme Menüsünden GRUB'a Önyüklemek için EasyBCD'yi Kullanma

  1. Windows'u başlatın ve EasyBCD'nin ücretsiz sürümünü yükleyin .
  2. EasyBCD programını açın ve soldaki kenar çubuğundan Yeni Giriş Ekle'yi seçin .
  3. " İşletim Sistemleri " altında en sağdaki NeoGrub sekmesini seçin ve düğmesine tıklayın. Not: Bu, NeoGrub önyükleyici kodunu klasörünüze ekler . Kurulum düzgün çalıştıysa, dosyayı ve klasörü göreceksiniz .Install

    NeoGrub bootloader install sekmesinin ekran görüntüsü

    C:\C:\NeoGrubC:\NST
  4. Seç Linux / BSD sekmesini. Girişin türü olarak GRUB2'yi seçin ve isteğe bağlı olarak, Windows Önyükleme menüsüne eklemek üzere olduğunuz girişin adını düzenleyin. Windows önyükleme menüsüne Linux (GRUB menüsü) önyükleme girişi eklemek

    EasyBCD GRUB2 için Linux / BSD İçin Yeni Bir Giriş Ekleme

    için Add Entrydüğmeyi tıklatın.
  5. Değişikliklerinizi incelemek için kenar çubuğundan Önyükleme Menüsünü Düzenle'yi seçin .

    Not: İsterseniz NeoGrub Bootloader girişini silebilirsiniz .
    Önyükleyiciye ihtiyacınız vardır, ancak başka bir şekilde kullanmadığınız sürece önyükleme menüsü girişine ihtiyacınız yoktur.
  6. Değişikliklerinizi kaydedin ve yeniden başlatın. Windows önyükleme menüsü göründüğünde, Linux'u önyüklemek için eklediğiniz EasyBCD girişini seçin. Aşağıdaki metne benzer bir şey görmelisiniz.

    görüntü tanımını buraya girin

    Sonra GNU GRUB açılış menüsü görünmelidir.

Yeniden başlattıktan sonra sizi adım adım cevapladım - NeoGrub Bootloader ve ubuntu menü öğeleri beni aynı ekrana
götürdü

2

Ben sadece bu hafta sonu Linux acemi olarak bu yaşadım ve sadece (!) Bu çalışma var. Bir dizüstü bilgisayarda Windows 7 fabrika ayarlarına sahiptim ve Ubuntu'yu çift önyüklemeye almaya çalışıyordum. Sabit disk alanını boşaltmak için Windows bölüm yöneticisini kullandım ve daha sonra / / / home oluşturmak ve mantıksal bölümleri değiştirmek için canlı CD ve GParted kullandım. Daha sonra Ubuntu'yu bu bölümlere kurdum. Daha sonra Windows'a geri döndüm, EasyBCD'i çalıştırdım ve her denediğimde (yukarıdaki konu başlığına bakınız) her zaman grub> komut istemiyle ve bazen de hiçbir şeyle sonuçlanmadı.

Yapılacak ilk şey, ubuntu kurulumunuza önyükleme yapmak için grub> komut istemini kullanıp kullanamayacağınızı kontrol etmektir. Bu, kurulumun çalıştığına dair size güven verecek ve daha sonra hangi ayarları kullanacağınızı söyleyecektir.

"ls" size nerede olduğunuzu gösteren bir liste verecektir. Benim için bu, getirdiği dizin adlarının bazılarından Windows 7 C sürücüm olarak ortaya çıktı. Bu nedenle, kökü Ubuntu'nun / boot dosyalarını içeren bölüme getirmelisiniz. Bunun için grub "root" komutunu kullanırsınız.

Grub sata hard diskler için sda / b / c / d kullanmıyor, bunun yerine sda ​​için hd0, sdb için hd1 kullanıyor. 'Tab_key' grubun otomatik tamamlama seçenekleri için kullanılıyor. Sadece bir tane sabit diskim var, bu yüzden "root (hd0, 'tab_key'" yazarak bana hd0'da bulunan bölümler için tüm seçenekleri verdim. Kullanılabilir / o zaman bile hangi bölümü kurduğunuzu bilseniz size yardımcı olacaktır. çok sezgisel değil.Partart bölümlerimi oluşturmak için GParted kullandım, bu yüzden sda9 disk bölümüne kurdum / başlattığımı biliyordum, bu sayede nispeten kolay bir şekilde tanımlayabiliyordum. benim / boot bölümümüzü almak için grub, "root (hd0,8)" yazarak yani sda9 sayısından daha azdı. "ls" yapın ve yeterince emin olun,

Bir sonraki bit, çekirdeği ve initrd dosyasını yüklemektir. Çekirdek, normal linux terminolojisindeki kökü komutun bir parçası olarak belirtmeniz gerektiği için beni fırlattı. Asıl çekirdek ve .img dosyası / boot içinde olmasına rağmen, uzun isimleri vardır. Kökte doğru yazarak tasarruf onlar için işaretçiler var. İşte yazdığım her şey, yukarıdaki root komutu dahil:

root (hd0,8)

kernel /vmlinuz root=/dev/sda9

initrd /initrd.img

boot

Bunu yapmak Ubuntu'mu ayağa kaldırdı ve bana tam olarak kurulduğuna dair güven verdi. Şimdi nasıl otomatikleştireceğimi bulmam gerekiyordu. Bu beni Win7'deki EasyBCD'ye geri götürdü. Yeni bir giriş eklemek için tıklayın (orijinali grubumu yalnız bırakmamı sağladım) ve NeoGrub sekmesini seçip Kur'a tıklayın. Ardından, Configure'u tıkladım ve bu bir menu.lst dosyasını getirdi. Yukarıda kullandığım tüm satırları grubun komut satırında başlatıp açmasını sağlamak için ekledim. Bir dahaki sefere yeniden başlattığımda, NeoGrub'u seçtim ve hepsini Win7'nin gecikmeli sabit çevrelerine kıyasla fab ve hızlı görünen ubuntu'dan giriyorum.

bütün hafta sonu kullandığım linkler ....

http://www.linuxbsdos.com/2012/05/17/how-to-dual-boot-ubuntu-12-04-and-windows-7/2/

http://www.dedoimedo.com/computers/dual-boot-windows-7-ubuntu.html


1

EasyBCD'yi kullanabilirsiniz, ancak bunun sistemin önyüklemesini yavaşlatacağını unutmayın; bu nedenle Ubuntu'ya önyükleme yaptıktan sonra, mbr'yi, içinde kurulu tüm işletim sistemlerini arayacak ve listeleyecek şekilde Ubuntu GRUB'a işaret edecek şekilde değiştirin. Windows önyükleme menüsünden çok daha iyi olan sistem, Windows önyükleme menüsünden Ubuntu seçeneğini de kaldırıyor.

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.