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

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

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

Category:

- Boot process (Українська)