Windows önyükleyici varsayılan önyükleyici olarak nasıl ayarlanır?


26

Varsayılan bootloader olarak Grub 2 ile Win 7 / 11.10 ikili boot sistemim var. Ancak, Windows bootloader'ı varsayılan bootloader yapmak istiyorum (grub 'dos' benzeri arayüz kardeşimin canını sıkıyor);

Not: Bu işlemi tersine çeviren bir işlem, böylece Grub varsayılan önyükleyici olabilir.


6
Burg kaçırmayın: goo.gl/w0msb Kız kardeşin beğenebilir :-)
Ivan

İstersen çekici, DOS gibi Grub için konsol yerine, deneyebilirsin değil, MBR Linux göstermek için moded edilebilirse biliyorum, ama yok kasaba . Also Burg Çeşitli temaların ekran görüntüleri
Nitin Venkatesh

Bana gelince, çok ilgili bir sorum var: Windows'un standart bir Grub menüsünde nasıl varsayılan bir seçenek haline getirileceği.
Ivan,

1
@mikewhatever: Startup Manager'ı son kontrol ettiğimde sadece GRUB için çalışıyordu ve GRUB2 ile kullanılması önerilmiyordu. Yine de durum böyle olup olmadığından emin değilim. Mysterio, GRUB temalarını daha az eski bir taş gibi görünmesi için kullanabilirsiniz.
Lekensteyn

Yanıtlar:


7

Kolay bcd denilen pencereler için bir program var. Pencereleri çalıştırırken yükleyin ve aşağıdaki bağlantıda açıklanan işlemi uygulayın:

Kolay bcd nasıl kullanılır

Yine de, sorunun temelde kız kardeşin grubun gerektiğinde pencereleri seçmek için korkutmasından kaçınmanın nasıl önlenebileceği gibi diğer cevapların da geçerli olduğunu düşünüyorum.


1
Neden Windows tabanlı bir "indirme uygulaması" istiyoruz . Bu, Ubuntu içinden kolayca çözülebildiğinde ne tür bir çözüm ?
david6

Öncelikle biz soruları cevaplamak için değil, soruları cevaplamak için buradayız.
dago

Kırık grub2 ile kullanmak için EasyBCD'yi kurmayı denedim, ancak kurulumu Vista / Win7 gerektiriyor.
keepitsimpleengineer

Google çalışanları: Her şeyden önce: Anno 2019 BcdEdit Windows10 ve (U) EFI hazır. Komut satırı sizin için yeterliyse, bakınbcdedit
Frank Nocke

16

Bu dosyayı terminal çalışmasından düzenleyin

 sudo gedit /etc/default/grub 

(dosya size yardımcı olacak yorumlar içeriyor). Bu satırı bulun ve Windows numarasını ayarlayın (Grub’daki Windows satırı sayısı, 0’dan başlayarak). Benim durumumda bu olacak

GRUB_DEFAULT=2

Sonra dosyayı kaydedin ve gedit'i kapatın. Grub'u güncellemek için bu komutu çalıştırın:

sudo update-grub 

Lütfen belirli olabilir misiniz? Ben bir acemiyim
Mysterio

1
Tamam, ubuntu kutumla evde olacağım
Extender

1
Cevabınız için teşekkürler, cevabınızı kullanıp kullanmadığımı bilmek isteyeceğim. Açılış ekranı sırasında sadece iki seçenek alacağım. Windows 7 2. Ubuntu. İ Ubuntu seçeneği belirlerseniz bu yolu ben sadece Grub2 görmek için olsun
Mysterio

3
Bu GRUB2'nin önyükleme pencerelerini varsayılan işletim sistemi olarak görmesini sağlar. Mysterio'nun sorduğu şey bu değildi . Mysterio , Windows önyükleme yükleyicisi yükünü nasıl soruyordu ilk o GRUB2 yükler, böylece GRUB2 önce ilk kez ne zaman Ubuntuseçenek, Windows önyükleme yükleyicisi seçilir.
Eliah Kagan

5

BÖLÜM 1:

Windows'u (HERHANGİ bir değişken) varsayılan Grub2 menü seçeneği yapın.

Açıklama: Bu, Windows'u varsayılan önyükleme seçeneği olarak ayarlar ve (NO kullanıcı işlemi olmadan) PC başlangıçta Windows'u otomatik olarak başlatır.

ADIMLAR:

A. Mevcut menü öğelerinizi listeleyin

sudo update-grub 

B. Kurulum dosyasını düzenleyin

sudo gedit /etc/default/grub 

Önyükleme varsayılanını Windows önyükleme bölümünüze ayarlayın (örn.)

GRUB_DEFAULT=”Windows 7 (loader) on /dev/sda1″

UYARI: Sadece ayarı ' GRUB_DEFAULT = n ', olacak DEĞİL çekirdek güncellemeleri, vb sonra iş

(Dosyayı kaydedin ve kapatın.)

C. Grub ayarlarını güncelle

sudo update-grub 

Şimdi, açılışta, MS Windows'a otomatik olarak varsayılan olarak geçeceksiniz.

BÖLÜM 2: (İsteğe Bağlı Ekstra)

Grub2 menüsünü gizleyin ve varsayılan menü seçeneğini kullanın.

Açıklama: Bu, her ikisi de başlangıç ​​menüsünü gizler ve (genellikle 10 saniye) zaman aşımını kısaltır. Bilgisayar, başlangıçta varsayılan seçenek ne olursa olsun otomatik olarak başlatılır.

NOT: Grub2 menüsünü tekrar görmek için kullanıcının sadece Shifttuşu (başlangıçta) basılı tutması gerekir .

ADIMLAR:

D. Kurulum dosyasını düzenleyin

sudo gedit /etc/default/grub 

Şuna benzemek için '# GRUB_HIDDEN_TIMEOUT = 0' satırını kaldırın:

GRUB_HIDDEN_TIMEOUT=0

(Dosyayı kaydedin ve kapatın.)

E. Grub ayarlarını güncelleme

sudo update-grub 

Şimdi, açılışta, varsayılan menü seçeneğine OTOMATİK olarak boot edersiniz Shift, açılış sırasında- tuşunu basılı tutamazsınız . Ardından grub2 menüsü tekrar belirir.

DAHA FAZLA DOKÜMANTASYON:

http://ubuntuforums.org/showthread.php?t=1195275


1
Şimdiye kadarki diğer iki cevap gibi , bu da Windows’un GRUB2’de nasıl varsayılan sistem yapılacağını anlatıyor. Ama ne Mysterio nasıl oldu soruyordu , Windows önyükleme yükleyicisi o GRUB2 bile kullanıcının seçtiği sürece çalışmayacak şekilde, ilk gelip Ubuntude , Windows önyükleme yükleyicisi .
Eliah Kagan

Bu, ilk önce Windows önyükleyici yüklenmesini sağlar ve Ubuntu Grub2 menüsünü gizler . Benim çözüm kaçınır (yani öneriyorsun buysa) Windows tabanlı bir çözüm kullanarak.
david6

Bu çözümde GRUB2 ilk önce hala yüklenir. Bir menü görüntülemiyor, ancak yine de yükleniyor ve ardından denetimi Windows önyükleme yükleyicisine bırakıyor. Ayrı olarak daha sonra bir "Windows tabanlı çözelti" farklılık olacak Windows önyükleme yükleyici, ilave sürece, bu çözelti, hiç yüklenmesini Ubuntu engeller dago 'in çözeltisi , sadece önemli ölçüde gereksiz karmaşıklığın eklenerek.
Eliah Kagan

1
Hayır. Sadece [Shift] tuşunu basılı tutun ve Grub2 menüsü belirir. quote: " Önyükleme sırasında gizli menüyü görüntülemek için ÜSTKRKT tuşunu basılı tutun (eski ESC GRUB mirasıdır )." linkten (yukarıda).
david6

İyi bir nokta; Yorum yaptığım zaman cevabında mıydı bilmiyorum ama öyleyse, fark etmediğim için özür dilerim! Bu hala ne değildir Mysterio vardı istedi ( " Ben .... varsayılan bootloader bootloader Windows'u yapmak istiyorum bu yüzden ben şu önyükleme seçenekleri olacak PC'yi başlattığınızda: 1. Windows 7 2. Ubuntu "), ancak bunu ihtiyaçlarını karşılayabilir.
Eliah Kagan

2

Grub2 herhangi bir sistemi varsayılan olarak önyüklemek için ayarlanabilir, ancak göründükleri sırayı değiştirmek zor olabilir.

O (Kız kardeşin için) grub önyükleme menüsünü gizlemek ve sadece basarak göstermek de mümkündür vardiya anahtarını. Burada dikkatli olmanızı öneririm. Detaylar burada .

Grup dosyasını düzenleyerek varsayılan önyüklemeyi ayarlamanın iki yolu vardır.

Bunlar Ubuntu Topluluğu Belgelendirme Grub2 sayfasında açıklanmıştır.

İki yolu

  • En son ne zaman başlattığınız işletim sistemini açtıysanız, "kaydedilmiş yöntem"

    Bu benim kullandığım. Hangisini kullanacağım konusunda karar vermeme izin veriyor ve güncellenirken kullanışlı olan sisteme yeniden başlamama izin veriyor.

  • Varsayılan olarak, belirli bir işletim sistemini önyükleyin

Başlamak için neyi başlattığımızı bulmamız gerekir, bir terminal açın (tire, type terminal,…) ve grep menuentry /boot/grub/grub.cfg yazın.

user@YourComputer:~$ grep menuentry /boot/grub/grub.cfg
menuentry 'Ubuntu, with Linux 2.6.35-31-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-31-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-30-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-30-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {
menuentry "Windows NT/2000/XP (loader) (on /dev/sda1)" {
menuentry "Ubuntu, with Linux 2.6.32-34-generic (on /dev/sdb1)" {
menuentry "Ubuntu, with Linux 2.6.32-34-generic (recovery mode) (on /dev/sdb1)" {
menuentry "Ubuntu, with Linux 2.6.32-33-generic (on /dev/sdb1)" {
menuentry "Ubuntu, with Linux 2.6.32-33-generic (recovery mode) (on /dev/sdb1)" {
menuentry "Windows Vista (loader) (on /dev/sdc1)" {

Benimkinden neden "kaydedilmiş" yöntemi tercih ettiğimi görebilirsiniz.

Artık grub dosyasını düzenlemeye hazırsınız…

  • Not: Gnome Text editörü gibi bir GUI editörü kullanmayı tercih ediyorsanız, nottaki notlara bakınız.

Sudo nano -B / etc / default / grub terminalini ve istendiğinde şifrenizi girin

user@YourComputer:~$ sudo nano -B /etc/default/grub

ve nano editör açılacak, böylece (benim için) ...

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=saved
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="delayacct"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
GRUB_GFXMODE=1280x800
GRUB_GFXPAYLOAD_LINUX=1280x800x8

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"

# Uncomment to get a beep at grub start
GRUB_INIT_TUNE="480 440 1"

GRUB_SAVEDEFAULT=true
GRUB_BACKGROUND=/usr/share/images/grub/Apollo_17_The_Last_Moon_Shot_Edit1.tga

Tercih ettiğim şekilde, bu değişiklikleri standart grub dosyasından yaptım:

  • GRUB_DEFAULT'un değerini "kaydedildi" olarak değiştirdim

GRUB_DEFAULT=saved

  • ve bu satırı ekledim…

GRUB_SAVEDEFAULT=true

Bu şekilde uzağa soruyorsun

  • GRUB_DEFAULT değerini, her zaman önyüklemek istediğiniz Windows sisteminin adına değiştirin. Bu önceki grep …çıktıda bulunacaktır . Sistemim için sadece Windows XP'mi sadece önyüklemek isteseydim, GRUB_DEFAULT'u "Windows NT / 2000 / XP (yükleyici) (on / dev / sda1)" olarak ayarladım.

GRUB_DEFAULT="Windows NT/2000/XP (loader) (on /dev/sda1)"

GRUB_DEFAULT öğesini menü giriş listesindeki satır numarasına ayarlayabilirsiniz (0, birinci olur), ancak Ubuntu'daki çekirdek güncellendiğinde grub, yeni çekirdeği listenin en üstüne ekler. Windows menü girişi listesindeki sonuncudur. Bunu menü giriş listemde görebilirsiniz.

Önemli son adım

Şimdi / boot / grub dizinindeki oluşturulan grub.cfg dosyasını güncellemek için update-grub komutunu çalıştırmanız gerekir.

Bilgisayarınıza sudo güncelleme grubunu ve istenirse şifrenizi yazın…

user@YourComputer:~$ sudo update-grub
Generating grub.cfg ...
Found background: /usr/share/images/grub/Apollo_17_The_Last_Moon_Shot_Edit1.tga
Found linux image: /boot/vmlinuz-2.6.35-31-generic
Found initrd image: /boot/initrd.img-2.6.35-31-generic
Found linux image: /boot/vmlinuz-2.6.35-30-generic
Found initrd image: /boot/initrd.img-2.6.35-30-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows NT/2000/XP (loader) on /dev/sda1
Found Ubuntu 10.04.3 LTS (10.04) on /dev/sdb1
Found Windows Vista (loader) on /dev/sdc1
done

Nano ile ilgili notlar

nano'nun özellikle terminalde kullanımı kolaydır. Ok tuşlarıyla dolaşın. Eklerinizi yazın, istenmeyenları silin.

"-B" (veya "--backup") seçeneği, önceki sürümünü ~ ile eklenmiş mevcut dosya adına yedekler. Korkunç Yağ pfinger etkisi durumunda çok kullanışlı .

Yine de, Crtl-O , Enter tuşuna basarak düzenlemelerinizi kaydetmenize izin verir . Nano'yu kaydetmeden kapatma, Ctrl-X Bunlar ve diğer seçenekler, terminal ekranının alt kısmında ^ ile gösterilen Ctrl tuşuyla gösterilir.

^G Get Help    ^O WriteOut    ^R Read File   ^Y Prev Page   ^K Cut Text    ^C Cur Pos
^X Exit        ^J Justify     ^W Where Is    ^V Next Page   ^U UnCut Text  ^T To Spell

Nano, sudoeditor ve diğer editörler hakkında notlar.

Ubuntu topluluğundan bazıları , nano yerine sudoedit önerir . Ben tavsiye nano yerine (Ubuntu sonraki dağıtımlarında varsayılan sudoedit editörü) sudoedit (Yöneticisiyseniz sürece) varsayılan olmayan bariz şekilde geçersiz kılınan olabilir çünkü. sudoedit , düzenlenen dosyanın yedek bir kopyasını otomatik olarak kaydettiği için daha güvenlidir, ancak nano'daki " " komut satırı seçeneği aynı şeyi yapar. nano , vi veya emacs gibi diğer editörlerden daha güvenlidir, çünkü korkutucu kaçar.-B

Nano editörünü kullanmamayı ve Gnome Metin Düzenleyiciyi tercih etmeyi tercih ediyorsanız , sudo nano -B yerine gksu gedit kullanın . Bunu genellikle büyük dosyalar için yapıyorum ve /etc/default/grubkolayca büyük bir dosya olarak görülebilir. Bu yüzden gudo sdit nano -B / etc / default / grub yerine / etc / default / grub komutunu yazın . Gnome metin düzenleyicisinin otomatik olarak bir yedekleme yapmadığını unutmayın!

Grub dosyamla ilgili notlar

Kişisel ihtiyaçlarım için toplanmaya bazı değişiklikler yaptım. Ayın lansmanının arka plan resmi gibi. Bunların nasıl yapılacağı , Grub2'deki Ubuntu Topluluğu Belgeleri sayfasında önerilmektedir.

İyi şanslar!


1
soruyu
okumadınız

1
Pekala Jayo, soruyu okudum, ama eğer askubuntu.com/questions/82928/how-to-make-windows-boot-first/… 'ı kontrol ederseniz, "fosilleri tarafından kesin olarak kopyalandı, Jorge Castro , Javier Rivera, Marco Ceppi "bu soruya cevap veren öneriyle birlikte burada bir araya getirilebilecek ⋯ yorumumun yanı sıra, tam olarak yinelenen sorular olmadıklarını söyledi. Bunu kontrol et.
keepitsimpleengineer

2

En güvenilir yöntem, Windows'un her Microsoft CD'sinde Microsoft tarafından verilen kendi aracını kullanmaktır.

  1. Windows CD'sinden önyükleme
  2. Başlık ekranından terminali açın (düğme genellikle sol alt köşede bulunur)
  3. gerçekleştirmek bootrec /fixmbr

O işi yapmazlarsa denemek bootrec /fixbootyerine


2

Neden kimse Clover EFI bootloader'dan bahsetmedi? Her zaman Windows 10, macOS Yüksek Sierra, macOS Mojave, Linux, Ubuntu 19.04'ü başlatmak istediğim bir seçenek ve bir sabit disk üzerinde dağıtılmış Phoenix OS aka Android işletim sistemi değil.

Benim hackintosh bile yapabilirim, Windows 10 mevcut HDD'm MacOS'u yeniden başlatmadan işletim sistemi dahil tüm verileri sanallaştırıyor, bu yüzden Clover'ı herhangi birinize kesinlikle tavsiye ederim.


1

Bunu ayarlamak için bios'u kullanmayı tercih ediyorsanız, bilgisayarınızı yeniden başlatın ve bios'u girin (benim durumumda DEL'e basarak).

Önyükleme Seçeneklerine Git -> (Bu adım değişebilir) Sabit Disk Sürücüsü önceliği -> 1. Öncelik -> Windows Önyükleyici

İkinci adım, Ubuntu / Windows programını nasıl yüklediğinize bağlı olarak değişebilir.

Anahtar, eğer ubuntu daha yüksek bir önceliğe ayarlanmışsa (HDD önceliği veya önyükleme aygıtı önceliği), bunu Windows Önyükleme Yükleyicisi ile değiştirmelisiniz.


1

Grub, Windows 10 ve Ubuntu önyüklemesinde çift kullanmanın sorunu, Windows güncellemesinin çalışmayı reddetmesidir. Windows 10'u güncelleyememe konusunda sorun yaşarsanız, grub en iyi önyükleyicidir.

Aksi takdirde, işiniz için Windows güncelleştirmesi gerekir (Windows Defender vb ...), sonra BCDEdit bu yoldur.

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.