Birden fazla işletim sistemi ve GRUB zincir yüklemesi


9

Birden fazla işletim sistemi kurulumuna sahip olmak istiyorum ve GRUB kullanarak zincir yüklemenin bunun üstesinden gelmenin iyi bir yolu olduğu tavsiye edildi . Web'deki eğitimlere baktım, ancak başlamadan önce hala bazı sorularım var.

İstiyorum:

  • Windows XP: 20 GB. Bazı okul malzemeleri ve WINE ile çalışmayan bir oyun için.
  • Xubuntu 9.04: 85 GB. Ana işletim sistemim.
  • Başka bir Linux dağıtımı: 15 GB. Linux dağıtımlarını denemek ve denemek için.

Yapacağım:

  • 15'te çeşitli dağıtımları sık sık silin ve kurun
  • Windows bölümümü kurduktan ve istediğim gibi çalıştıktan sonra kopyalamak için dd'yi kullanın. Deneyimlerim, şişkin ve yavaş olmamak için Windows'un belki yılda bir kez yeniden yüklenmesi gerektiğidir.

Bana söylendi:

  • GRUB zincir yüklemesini kullanmak. Linux dağıtımlarında çekirdek yükseltmeleri yapıldığında GRUB önyükleme menüsünü değiştirdikçe bu daha kolay olacaktır.

Anladığım kadarıyla şunları yapmam gerekiyor: (Çok iyi yanılmış olabilirim)

  1. Önce Windows'u yükleyin.
  2. Sonra Xubuntu yükleyin ve GRUB ile MBR üzerine yazmasına izin (sanırım bu varsayılan).
  3. İsterseniz (varsayılan olarak yapılır), Xubuntu'yu seçtiğim çekirdeği kullanarak başlatın veya diğer Linux dağıtımımın önyükleme sektörüne ertelemeyi MBR'ye Windows XP'de başlatın. Gerçek zincir yüklemesi sadece deneysel Linux kurulumumu başlatmak istediğimde gerçekleşecek.

Merak ediyorum:

  • Yukarıdaki 3. adım doğru mu ve bununla başa çıkmanın iyi bir yolu mu?
  • Hem Xubuntu hem de deneysel Linux kurulumum için zincir yüklemeyi kullanmanın iyi bir yolu var mı?
  • MBR'ye değil, bölümünün önyükleme sektörüne gelen önyükleme yükleyicisini kurmak için bir Linux dağıtımı nasıl alabilirim?
  • Eğer MBR'ye dokunmamam. Daha sonra dd kullanarak MBR'nin bir yedeğini alabilir ve deneysel Linux kurulumumu yükledikten sonra tekrar yazabilirim. Ama sonra, önyükleme yükleyicisini (GRUB diyelim) deneysel Linux kurulumunun önyükleme sektörüne nasıl alabilirim? Linux kurulumu yeni bir çekirdek güncellemesi alırsa ve GRUB menüsünü güncellemesi gerekiyorsa nasıl çalışır?

Yanıtlar:


4

Yeni netbook'umda da benzer bir sorun var. Üzerinde Windows, Ubuntu Netbook Remix ve başka bir Linux işletim sistemi var. İlk ikisi değişmediği, ancak üçüncüsü büyük olasılıkla değiştiğinden, GRUB'umu onarmak için bu talimatları kullandım .

Temel olarak, Xubuntu'nuzun sabit sürücünüzün ikinci bölümünde (/ dev / hda2 veya (hd0,1)) olduğunu varsayalım. Bu bağlantıdaki talimatlar aşağıdakilere kaynar:

$>grub
grub>root (hd0,1)
grub>setup (hd0)
grup>quit

Bu konuda akılda tutulması gereken tek şey, GRUB'un Xubunut bölümünüzde her zaman /boot/grub/menu.lst adresine başvurmasıdır. Bu nedenle, Linux işletim sisteminizi her değiştirdiğinizde /boot/grub/menu.lst dosyasına bakmanız ve girişi Xubunut'takine kopyalamanız gerekir. Bunun dışında iyi olmalısın.

İhtiyacınız olan başka bir şey varsa veya daha açık bir şekilde açıklayabileceğim bir şey varsa bana bildirin.


3

Yukarıdaki 3. adım doğru mu ve bununla başa çıkmanın iyi bir yolu mu?

Hayır, deneysel linux dağıtımı için xubuntu'nun menüsüne bir giriş eklemelisiniz.

Hem Xubuntu hem de deneysel Linux kurulumum için zincir yüklemeyi kullanmanın iyi bir yolu var mı?

Dediğim gibi, zincir yüklemeye gerek yok. Bu sadece işleri karmaşık hale getirir.

MBR'ye değil, bölümünün önyükleme sektörüne gelen önyükleme yükleyicisini kurmak için bir Linux dağıtımı nasıl alabilirim?

Bunu istemiyorsunuz, hiç kurulmamasını istiyorsunuz. Bunu nasıl yapacağınız elbette dağılımına bağlıdır.

Eğer MBR'ye dokunmamam. Daha sonra dd kullanarak MBR'nin bir yedeğini alabilir ve deneysel Linux kurulumumu yükledikten sonra tekrar yazabilirim. Ama sonra, önyükleme yükleyicisini (GRUB diyelim) deneysel Linux kurulumunun önyükleme sektörüne nasıl alabilirim? Linux kurulumu yeni bir çekirdek güncellemesi alırsa ve GRUB menüsünü güncellemesi gerekiyorsa nasıl çalışır?

Yine, MBR'yi yedeklemeye gerek yok. Bir şeyler ters giderse, gruba canlı bir cd'den yeniden yükleyin. zodoz bu kısmı iyi açıkladı.


3

Grub ile uğraşırken genel tavsiye: Önce kendinize bir grub önyükleme diski oluşturun. Bir iso görüntüsünü Ubuntu paketinde grub-rescue-pcbulabilirsiniz ve yükledikten sonra dosyayı içinde bulabilirsiniz /usr/lib/grub-rescue/grub-rescue-cdrom.iso. Böyle bir diskin kullanışlı olması, MBR'nin dağıldığı zamandan tasarruf sağlar, bu da yeni işletim sistemleri kurarken çok olur.

Yüklemenin kendisi hakkında, 3. adımdaki zincir yüklemesi gerçekten gerekli değildir, aynı zamanda diğer işletim sistemini verilen grubun içinden de başlatabilirsiniz, ancak işletim sisteminin bunları otomatik olarak oluşturmasına izin vermek yerine önyükleme girişlerini manuel olarak eklemeniz gerekebilir (bkz. /etc/grub.d/40_custom).

Genel olarak ben önceden planlama çok zaman harcamak olmaz, bir karma önyükleme diski berbat bir MBR kurtarmak için önemsiz hazır olduğunda, sadece yazın:

  configfile (hd...)/boot/grub/grub.conf` 

Grub önyükleme diskinin Linux'unuzun grub yapılandırma dosyasını yüklemesine izin vermek için, o zaman önyükleme yapın ve MBR'yi geri yükleyin grub-setup. Beğendiğiniz birini bulmak için farklı kurulumlarla oynayın.


2

Deneyimlerime göre, bununla başa çıkmanın en iyi yolu ana linux os (Xubuntu) grubunuzu yönetmenize izin vermektir. Diğer işletim sistemi yüklendiğinde grubu yüklemeyin. Sonra yüklendikten sonra, Xubuntu'ya önyükleme sudo update-grubyapın ve diğer işletim sisteminizin listede görünmesini sağlamak için çalıştırın .

Grub2 (grub-pc) kullanıyorsanız, windows bölümünü işlemek için os-prober yükleyin. /Etc/grub.d/40_custom adresinde kendi yapılandırmalarınızı ekleyebilirsiniz ve değiştirilmesinden endişe etmeyin.

Tabii ki, başka bir işletim sistemi ( * öksürük * pencereler * öksürük * ) yeniden yükleme sırasında MBR'yi değiştirdiğinde daima bir livecd'e sahip olmalısınız .


2

Windows'u kendi sürücüsünde bırakıyorum, bu MBR'de Windows önyükleyici var, ancak BIOS'um diğer sürücüyü (her türlü * NIX ile) önyükleme yapıyor - Windows'u zincirliyor. BIOS'ta önyükleme sırasını değiştirdiğim için, zincir yük pencereleri için hd0 ile grub yapılandırmasında hd1 takas etmem gerekiyor.

Düzenleme: Diğer linux dağıtımlarını denemek için sanal bir makine de düşünebilirsiniz. Sun'ın VirtualBox benim için iyi çalışıyor. Yine de, tüm ekstra görüntüleri tutmak için disk alanına ihtiyacınız olacak.


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.