Відновлення завантажувача grub - ubuntu linux для початківців

[Після установки Windows не можу завантажити Ubuntu - пропав вибір операційних систем]

Це звичайна проблема. Зазвичай, при установці декількох операційних систем, Windows рекомендують встановлювати в першу чергу, тому що цієї егоїстичної системі абсолютно все одно які ще операційні системи встановлені на вашому комп'ютері і чи хочете ви ними користуватися - вона просто затирає ваш завантажувач своїм. Щоб відновити його, не потрібно великих знань.

Завантажити з LiveCD Ubuntu і запустіть термінал (Додатки - Стандартні - Термінал / Applications - Accessories - Terminal) Тепер вводимо команди:

sudo grub
find / boot / grub / stage1

шукаємо розділ жорсткого диска, куди він встановлений. У відповідь на це вам буде видано ім'я розділу. Швидше за все, відповідь буде такою:

Тепер заходимо в цей розділ:

не забудьте поміняти цифри, якщо вони у вас інші! І встановлюємо завантажувач на своє місце:

Все, тепер перезавантажуємося і отримуємо результат!

Справедливості заради треба відзначити, що і Ubuntu ніби як надходить таким же чином. )))

По-перше, Ubuntu при установці дає можливість вибору: куди встановлювати завантажувач. На цьому кроці користувач може відмовитися від установки завантажувача зовсім.

По-друге, навіть якщо ви пропустите цей крок, і завантажувач встановитися за замовчуванням в MBR жорсткого диска і видалить той завантажувач, який там був раніше (наприклад, завантажувач Windows), то програма установки визначить наявність всіх інших операційних систем на ваші жорстких дисках і додасть їх в меню завантаження. Таким чином, після установки Ubuntu ви зможете вибирати при включенні комп'ютера яку ОС ви хочете запустити.

У випадку ж з Windows, вона просто видаляє завантажувач в MBR, нікого про це не питаючи. Більш того, вона не додає в меню завантаження інші системи, відмінні від Windows. Тому, якщо на вашому комп'ютері встановлено інші ОС, то ви не зможете їх запустити після установки Windows.

1. Вантажимося з будь-якого LiveCD з підтримкою Grub2 (SystemRescueCD годиться для будь-якого Grub)
2. На всякий пожежний виконуємо команду:
код:

і якщо бачимо там ключ --root-directory, значить, можна продовжувати.
3. Можна виконати і цю команду для уточнення розділу, на якому вісь для цього Grub:
код:

Попутно перевірятися всі розділи на вошивість.
4. І тепер ба-бах:
код:

sudo mount / dev / sda5 / mnt
sudo grub-install --root-directory = / mnt / dev / sda

Якщо не отримаєте в результаті помилок і побачите список всіх своїх дисків типу:
(Hd0) / dev / sda
(Hd1) / dev / sdb
.

то щастя Вам повне і неміряну. А так, швидше за все, і буде. Якщо з розділами все шляхом і в трьох соснах не заблукали (вибачте, в чотирьох - пункту лише чотири).

PS. Якщо всіх бажаних залізяк не побачили за результатами виконання останньої команди - не біда. Їх можна силоміць додати в /boot/grub/device.map нової системи. Але особисто мені цього ні разу робити не доводилося.
PSS. Якщо завантажитися під root (в SystemRescueCD саме так), то sudo не потрібно.