GRUB2 downgrade

01.12.2009 о 13:36 | Теґи: , , ,

Повстала задача встановити на Acer Aspire One Ubuntu і деяким специфічним чином її настроїти, але про це я розкажу трохи згодом. А зараз про те, що GRUB 1.97 beta4, що входить до складу Ubuntu 9.10 працює на цьому пристрої некоректно, а саме, завантажує систему через раз, а через 2 рази очікує вибору варіанту завантаження, хоча вже давно мав би сам зробити вибір. Зважаючи на це все і на небажання розбиратися з новою для себе нестабільною програмою було обрано шлях даунгрейду до стабільної версії. Я точно знаю що мені доведеться робити це у майбутньому тому вирішив швиденько занотувати інструкції тут – може ще комусь знадобляться. Текст нижче є майже повним перекладом ось цього посту.

Отже, якщо необхідно повернутися до використання GRUB legacy (0.97), то потрібно видалити пакети з новим grub`ом і встановити пакет з старим. Це можна робити будь-яким зручним способом, наприклад через Synaptic, але деякі кроки можна виконати лише через термінал. Тому з нього і почнемо:

1. Відкриваємо термінал. Applications -> Accessories -> Terminal
2. Створюємо резервну копію GRUB 2

sudo cp /etc/default/grub /etc/default/grub.old
sudo cp -R /etc/grub.d /etc/grub.d.old
sudo cp -R /boot/grub /boot/grub.old

3. Видаляємо GRUB2

sudo apt-get purge grub2 grub-pc

Після цього утиліта видалення GRUB попередить вас про те що система стає unbootable (не здатною завантажитись) і буде такою доки не встановити завантажувач. Ми про це вкурсі, тому натисніть “Y”.

4. Встановлюємо GRUB 0.97

sudo apt-get install grub

5. Після установки потрібно створити menu.lst і stage1/stage2 файли. Для цього виконайте команди

sudo update-grub

Підтвердіть виконання операцій, натиснувши “Y”

sudo grub-install /dev/sdX

УВАГА! Тут замість sdX слід підставити файл блочного пристрою, на який встановлено систему (чи куди має бути встановлено завантажувач). На приклад sda, sdb чи hda.
Якщо grub-install прозвітує про те що установка пройшла без помилок, а у мене це виглядає так:

Installing GRUB to /dev/sda as (hd0)...
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
 
(hd0)	/dev/sda
(hd1)	/dev/sdb

то можна сміливо перезавантажувати систему.

Автор: yudjin
Поділись з ближнім:

3 коментарі до публікації «GRUB2 downgrade»

  1. yudjin каже:

    Бгг. Виявляється справа не в GRUB, а у збойному HDD =)

    • Moby каже:

      Да… лажка, и сколько гемороя :)
      Но все равно пост когда нить кому то пригодится.
      Ну у меня с убунтой 9.10 пока не было проблем – оборудование подхватила отлично.

  2. yudjin каже:

    Цікава річ. Зараз налаштовую точно такий самий нетбук і з ним така сама біда. Покищо є підозра на пакет grub-common. Заблокував його оновлення і начебто все якось тримається…

Залишіть коментар

Поля позначені червоною зірочкою * є обов’язковими для заповнення!