Верх страницы
Обложка к записи Восстановление загрузчика Grub
Время для прочтения: 0 мин. 11 сек.

Восстановление загрузчика Grub

GRUB (англ. GRand Unified Bootloader), читается «граб» — загрузчик операционной системы от проекта GNU. GRUB позволяет пользователю иметь несколько установленных операционных систем и при включении компьютера выбирать одну из них для загрузки.

После определённых манипуляций с жесткими дисками и установкой Windows 7 на соседний винт лег загрузчик Grub. Восстановление заняло пару минут.

Берем liveCD того дистрибутива, что у вас установлен. Загружаемся из-под него. Открываем консоль и пишем:

sudo grub
find /boot/grub/stage1
find /boot/grub/stage2
find /grub/stage1

В ответ вы должны получить строку вида

root (hdX,Y)

где X — номер физического жесткого диска (смотрите по слотам на материнской плате), Y — раздел этого диска, куда установлена система.

root (hdX,Y)
setup(hdX)
quit
shutdown -r now

Вместо X, Y, соответственно, поставьте те значения, которые вы получили на первом шаге. Удачи Ѽ

Автор: Кобзарёв Михаил

Русский разработчик с 20-ти летним стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Битрикс, Joomla, Drupal, Opencart, DLE, Laravel, Moonshine, SuiteCRM.

Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги.

Веду блог о разработке, дайджест в телеграмме и в ВК.

Вы всегда можете нанять меня.

Комментарии
Подписаться
Уведомить о
guest

3 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
KudenV
KudenV
12 лет назад

Спасибо за советы! НО есть вопрос я не знаю в какую тему его написать Я примерно месяц юзаю suse 11.3 с 4.4 KDE и не могу настроить систему на оптимальную работу. установил второй монитор и новые драва для nvidia 2.70 и теперь кеды грузятся минут 5 просто жесть, У меня стоял Netbianse 6.9 и при работе жутко тормозил. Я установил PhpStorm и вроде все пошло хорошо но после збоя файловой системы жутко стал есть память, зависает при быстром сохранении и обращениии к винту. Я использовал команду fsck -f что то исправилось но продолжаеются тормоза при сохранении файлов, жутко есть оперативку. Может есть совет ? буду очень признателен.

Fask
Fask
12 лет назад

Разработчики универсального модульного загрузчика GNU GRUB (GRand Unified Bootloader) объявили о выходе версии 1.99. Скорее всего это будет последняя экспериментальная версия на пути к стабильному выпуску 2.0, о чем сигнализирует факт переезда проекта c сервера alpha.gnu.org на http://ftp.gnu.org.

Наиболее интересные изменения:

Официальная поддержка загрузки с файловой системы ZFS. Как известно GRUB поставляется под лицензией GPLv2, которая несовместима с лицензией CDDL, под которой распространяется код ZFS. Тем не менее, компания Oracle поставляет базовый код для чтения ZFS-раздела в составе измененной версии GRUB, используемой в ОС Solaris, приняв таким образом условия лицензии GPL (GRUB, распространяется под GPL, соответственно его модификации тоже наследуют эту лицензию). Именно этот код и был импортирован в GRUB 1.99.
Поддержка файловых систем BtrFS и NILFS2. Исправлена ошибка при чтении каталогов Reiserfs;
Поддержка устройств DM-RAID;
Поддержка в MIPS multiboot2 таблиц разделов sunpc;
Поддерживается изменение раскладки клавиатуры, ввод двунаправленного текста и диакритических знаков;
Завершить работу загрузчика теперь можно средствами ACPI.
Новые команды: lsacpi и sendkey (i386), cmostest (i386/x86_64), lsefisystab, lssal, lsefimmap (EFI);
Упрощена процедура генерации PXE-образов. Добавлена утилита grub-mknetdir, генерирующая каталоговую структуру для сетевой загрузки;
Команда grub-mkconfig теперь поддерживает Xen, образы initrd Fedora 13 и NetBSD. Также с помощью grub-mkconfig теперь можно установить фоновое изображение загрузочного меню;
Добавлена возможность адресации памяти ниже 16 Мб и выше 3 Гб в i386-qemu;
Появилась поддержка горячего подключения/отключения USB-устройств, USB-хабов, и USB-эмуляторов последовательного порта;
Команда grub-mkrescue теперь использует GNU xorriso для создания CD-образов, вместо grub-mkisofs. Устройство CD-ROM теперь именуются «cd»;
Теперь загрузчик может быть установлен во вложенный раздел (например BSD-раздел). Предпочтительный способ указания вложенных разделов теперь выглядит так: (hd0,msdos1,bsd1), а не (hd0,1,a);
Во встроенный скриптовый язык GRUB добавлены следующие языковые конструкции: for, while, until, elif, break, continue, shift, return, маски файлов, регулярные выражения, параметры функций, позиционные параметры в setparams;
Добавлен новый скрипт с реализацией автодополнения в стиле bash;
Возможность использования GRUB в качестве прошивки в Yeeloong, полностью свободном нетбуке на базе MIPS-совместимого процессора Loongson-2F;
Добавлен парсер для файлов конфигурации устаревших версий GRUB;
Реализованы фильтры для прозрачной распаковки;
Поддержка мета-данных mdadm 1.x;
Поддержка горячих клавиш в меню.

GRUB поддерживает широкий спектр платформ, включая обычные ПК с BIOS ПК, платформы IEEE-1275 (OLPC и оборудование на базе PowerPC/Sparc64), EFI-системы и устройства, использующие свободный пакет CoreBoot (LinuxBIOS). Из ранее реализованных в рамках проекта Grub2 улучшений, можно отметить: использование нового загрузчика Multiboot2; поддержку выполнения скриптов; динамическую загрузку модулей; доступ к файлам на ФС NTFS, Reiserfs, EXT4, AFS, UDF, RAID 4/6/10 и данным внутри cpio/tar архивов; создание графических меню с интегрированными виджетами; вывод локализованного текста в отличных от ASCII кодировках; использование шифрованных паролей; поддержку загрузки ядра FreeBSD, NetBSD, OpenBSD и MacOS X (XNU).

Предыдущая запись

Давайте дружить
в Telegram

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, Joomla, Opencart, Laravel, Moonshine, фильмы и сериалы