GRUB (Українська)

Tango-document-new.png

Tango-document-new.png

This article is a stub.

Notes: please use the first argument of the template to provide more detailed indications. (Discuss)

Вступ

Керуючись поданими інструкціями ви зможете переставити GRUB (якщо ви його втратили якимось чином) користуючись інсталяційним CD Arch-лінукс.

Увага

  • Тут я буду використовувати sda1 як мій кореневий диск(udev). Якщо ви використовуєте pre-0.7.1 installation CD, ви мусите замінити udev references на devfs references. Дивіться Technical_Terms#Hard_Drives якщо це не допомогло.
  • Також майте на увазі, що ці поради стосуються тільки IDE пристроїв, тому змінюйте імена на SCSI та SATA де це необхідно якщо ви маєте не-IDE залізячча.

Завантаження інсталяційного CD

Перше що вам знадобиться це Install CD. Годиться будь-який CD, однак, використання новішого буде простішим.

Завантажтесь з CD так ніби збираєтесь встановлювати систему (НЕ використовуйте root= option) та перейдіть до наступного кроку.

Монтування вашої поточної інсталяції

Тепер ви маєте змонтувати вашу поточну інсталяцію. В загальному це виглядає наступним чином:

  • Увага: ви маєте знати ваші партиції та типи файлових систем. Я буду використовувати sda1 як root партицію, та ext3 як тип файлової системи в цьому прикладі, можете це позмінювати відповідно до ваших персональних налаштувань.
cd /
mount -t ext3   /dev/sda1 /mnt          #якщо використовується pre-0.7.1 CD, sda1 треба замінити на /dev/discs/disc0/part1
mount -t proc   proc      /mnt/proc
mount -t sysfs  sys       /mnt/sys
mount -o bind   /dev      /mnt/dev
 
chroot /mnt /bin/bash

Тепер ви маєте бути залоговані як root у вашій встановленій системі, так ніби ви її просто завантажили і залогувались як root. Переходимо до наступного кроку!

Перевстановлюємо GRUB

Відкриваємо /boot/grub/menu.lst та пересвідчуємося чи там все в порядку. Як тільки ви цілком впевнені що menu.lst правильний, запускайте наступну команду:

grub-install /dev/sda

Все має завершитись успішно якщо ви справно слідували за кожним кроком інструкції. (Якщо щось пішло не так, зверніть увагу на коментарі нижче) От і все, фініш! :) Вийдіть з chroot та перезавантажтесь:

cd /
umount -a
exit
cd /
umount -a
reboot

Помилки

Якщо ви отримуєте помилку The file /boot/grub/stage1 not read correctly, це можливо означає, що ваш fstab/mtab з якихось причин невірний і мусить бути виправлений. Ці файли -- /etc/mtab та /etc/fstab. Редагуйте їх та переконайтесь що вони вказують на вірні партиції, потім перезапустіть grub-install.

Якщо ви отримали помилку sed: can't read /boot/grub/device.map: No such file or directory, це означає що ви маєте використовувати опцію --recheck при запуску grub-install.

 grub-install --recheck /dev/sda

Сподіваюсь це покриває всі питання з якими ви можете зіткнутись. Якщо ви отримуєте якісь інші помилки, перезавантажтесь та повторіть інструкцію знову, крок за кроком.

Сподіваюсь вас це полікувало! ;) — Shadowhand