Завантаження GRUB за допомогою NTLDR

Питання відновлення та зміни порядку завантаження ОС

Q: Збираюсь встановить собі або Ubuntu, або Eeebuntu. З Ubuntu вже працював, але завантажувач граб мені зовсім не подобався. Як можна встановити одну з цих систем, не торкнувшись завантажувач windows 7?

A: Досить легко. При інсталяції Ubuntu встановити бутлоадер не MBR а в бутсектор розділу, куди встановлюється Ubuntu. Тобто. не в /dev/sda, а в /dev/sda3 наприклад. Цифра три – припущення ідеальних умов: бут сімки у першому 100-мегабайтовому розділі, сама сімка у другому розділі, Ubuntu ставиться у третій. Аналогічно передбачається, що жорсткі диски - SATA а не IDE, тому що в останньому випадку використовуються позначення hda. Потім завантажуємося знову з livecd убунти і виконуємо: sudo dd if=/dev/sda3 of=/bootsect.lnx bs=512 count=1 Отриманий файл bootsect.lnx слід закинути до буту сімки в перший розділ. Грузити його засобами сім у мене не вийшло, тому туди ж добрасується завантажувальний комплект ХР. boot.ini з комплекту редагується - вставляється рядок виду C: boutsect.lnx = "Ubuntu Linux" Сімейний завантажувач сам підхопить ntldr з його конфігурацією.

Q: Я помилився і встановив завантажувач у MBR. Як тепер позбавитися GRUB і повернутися до bootmgr?

A: Можна скористатися безкоштовною програмою MultiBoot, яка є набором утиліт відновлення завантажувача Windows 7 з графічним інтерфейсом.

Програма орієнтована відновлення завантажувача Windows 7, але й здатна відновлювати і завантаження XP. Для цього необхідно відкрити консоль на останній вкладці та використати команду:

BootSect.exe /NT52 / /mbr

Якщо необхідно зберегти можливість завантажуватись в linux, можна використовувати метод вище, виймаючи mbr з /dev/sda.

Q: Я перебив диск наживу, завантажувач не відновлюється, все болить, нічого не допомагає.

A: Найчастіша проблема при цьому - ідентифікатори пристроїв, що «з'їхали». помилка виглядає так:

Windows failed to start. A Recent hardware or software change might be the cause. Щоб визначити питання: 1. Увімкніть ваші windows installation disc and restart ваш комп'ютер. 2. Choose your langugae settings, і натисніть next 3. Click "repair your počítač." Виправляється наступним шляхом:

Ідемо на другу вкладку MultiBoot'a і дивимося сюди:

Windows Boot Loader ------------------- identifier device unknown

Відкриваємо командний рядок з MultiBoot'a та вводимо:

bcdedit /set device partition=літера_диска: bcdedit /set osdevice partition=літера_диска: bcdedit