Как да промените реда на зареждане при двойно зареждане на Windows и Linux

Последна актуализация: 18/08/2025
Автор: Isaac
  • Изберете мениджър, който ще контролира ботуш (GRUB или BCD) и инсталирайте системите в правилния ред, за да сведете до минимум проблемите.
  • Задайте стойността по подразбиране и времето за изчакване от Windows (Зареждане и възстановяване), редактиране на GRUB или с инструменти като EasyBCD/EasyUEFI.
  • Ако нещо се обърка, пресъздайте менюто (update-grub) или поправете BCD; винаги имайте носител за възстановяване.

Промяна на реда на зареждане при двойно зареждане

Буутлоудърът е менюто, което се появява веднага след POST теста и преди зареждането на операционната система., което ви позволява да избирате между различните инсталирани операционни системи. В Windows тези записи се съхраняват в базата данни за конфигурация на зареждане (BCD), докато в повечето дистрибуции Linux Мениджърът е GRUB, много гъвкав и съвместим.

Когато има само една система, обикновено няма да виждате никакви менюта.; мениджърът стартира директно единичната операционна система. Когато бъде открита друга система (друг Windows, Linux и др.), се добавя запис и селекторът се показва. В идеалния случай би трябвало да можете да дефинирате настройка по подразбиране и време за изчакване, в случай че не докосвате нищо.

За да работите комфортно в режим на двойно зареждане, е препоръчително избраният мениджър да разпознава добре всички системи и да ви позволява да персонализирате реда и времеВ Linux, GRUB се откроява със своята съвместимост и опции. В Windows собственият му мениджър е адекватен, въпреки че понякога се изисква настройване след големи актуализации.

Препоръчителен ред при инсталиране на няколко системи

Най-лесният начин е да инсталирате всяка система на отделен диск.Така че всеки от тях поставя своя мениджър на собствен диск и можете да избирате от реда на дисковете в UEFI/BIOS или от менюто за зареждане на дънната платка.

Ако всичко е на един и същ диск, инсталирайте системите една по една, като оставите тази, която искате да контролира зареждането, за последна.Например, ако планирате да използвате GRUB, първо инсталирайте Windows, а след това вашата Linux дистрибуция (Ubuntu, Debian и др.), така че GRUB да открие останалите и да стане активен.

Ако предпочитате Windows Manager, изберете най-новата версия на Windows. (например, след настройване на съвместна работа с по-стари версии или с Linux междувременно). След това можете да коригирате неговия BCD и стойността по подразбиране.

  Начинът за поправка на напомняния, които не са ангажирани на iPhone

След всяка инсталация е добра практика да „обновявате“ буутлоудъра За откриване на нови неща: в Linux с update-grub/update-grub2, а в Windows чрез проверка на BCD или използване на помощна програма като EasyBCD.

Редактиране на командата в Linux с GRUB (ръчно)

Windows Linux Grub

Ако използвате GRUB като мениджър за зареждане (както обикновено в Linux), имате пълен контрол върху реда и времето за зареждане.. Потребителската конфигурация се извършва в / И т.н. / по подразбиране / ровя и след това окончателното меню се „съставя“.

Можете да отворите и редактирате файла с любимия си редактор. (графичен интерфейс или терминал). Например:

Препоръчителна команда (графичен редактор): sudo gedit /etc/default/grub

Алтернативна команда (терминал): sudo nano /etc/default/grub

Някои по-стари ръководства цитират пътища като „/etc/default/grub.cfg“ или използват „gksu gedit /etc/default/grub.cfg“; имайте предвид, че Файлът, който трябва да редактирате, е /etc/default/grub, а генерираният файл с менюто е /boot/grub/grub.cfg (не може да се редактира директно). Ако видите примери с редове като тези, те ще ви помогнат да разберете какво да промените:

# Si cambias este archivo, ejecuta update-grub para actualizar /boot/grub/grub.cfg
GRUB_DEFAULT=0
GRUB_TIMEOUT=10
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

Ключът е GRUB_DEFAULT: показва кой вход стартира по подразбиране. Записите са номерирани от 0, така че ако искате „третият“ в списъка да започне, трябва да поставите 2 (0, 1, 2). GRUB_TIMEOUT маркира броя секунди, които трябва да се изчакат преди стартиране на настройката по подразбиране.

Практически пример (измислен списък):

  • 0: Debian 11
  • 1: Възстановяване на Debian
  • 2: Windows 10

За да стартирате Windows 10 по подразбиране, задайте GRUB_DEFAULT=2Когато сте готови с промените, запазете ги и изпълнете:

Актуализация на GRUB: sudo update-grub

В някои дистрибуции ще видите също: sudo update-grub2И двете регенерират менюто и прилагат новия ред и време за изчакване.

Grub Customizer: Промяна на реда с графичен интерфейс

Ако предпочитате да не редактирате файлове, Grub Customizer ви предоставя ясен интерфейс за преместване, преименуване или изтриване на записи и дори редактиране на разширено съдържание.Работи с GRUB, GRUB2 и BURG.

Повечето дистрибуции го предлагат в хранилищаТипична инсталация на Debian/Ubuntu и производни:

Инсталирайте Grub Customizer: sudo apt install grub-customizer

След прилагане на промените с Grub Customizer, не забравяйте, че необходимите файлове също се регенерират.Ако нещо се обърка, Можете да възстановите списъка с update-grub/update-grub2 за да стане всичко съгласувано.

  Как да разберете от кои DLL и OCX файлове зависи .exe файл в Windows

Отстраняване на често срещани проблеми

Изтрих запис по погрешка

На прозорци, пресъздайте го с BCD инструменти (нативни или с EasyBCD). На Linux, ако проблемът е, че дадена операционна система вече не се показва в GRUB, пресъздай менюто с sudo update-grub o sudo update-grub2.

Виждам дублирана операционна система

На прозорци, регистрация msconfig > Зареждане y елиминира излишния вход. В GRUB, премахнете или деактивирайте един от записите от Grub Customizer или коригиране на скриптовете, които генерират менюто, и регенериране с актуализация-grub.

След актуализация на Windows, GRUB изчезна и не мога да вляза в Linux.

Сравнително често се случва след голяма актуализация Windows да замени зареждащата програма и GRUB да не се появи.. Стартирайте Live носител на вашата дистрибуция, влезте в режим на възстановяване и преинсталирайте GRUB.:

Преинсталирайте GRUB (пример): sudo grub-install /dev/sdX (заменете X с правилния диск) и след това sudo update-grub.

След рестартиране би трябвало да се върнете към менюто с Linux и WindowsАко запазите Windows като мениджър и предпочитате този път, инжектирайте отново Linux записа в BCD (например с EasyBCD) и проверете дали стартира правилно.

Windows Bootloader: Как да промените операционната система по подразбиране, ако имате двойно зареждане
Свързана статия:
Двойно зареждане на Windows и Linux: Как да изберете операционната система по подразбиране