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

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

Рекомендации по восстановлению загрузочной записи Grub2 в MBR следующие:

1. Загружаемся с флешки или DVD в Live-режиме.

2. Запускаем графическую программу Gparted или Пишем в консоли от root-а:

У нас выходит список разделов нашего жесткого диска (например):

Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x6e2792ad Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 2048 51552584 25775268+ 7 HPFS/NTFS/exFAT /dev/sda2 51552585 100920329 24683872+ 83 Linux /dev/sda3 100920330 103089104 1084387+ 82 Linux своп / Solaris /dev/sda4 103090176 488396799 192653312 7 HPFS/NTFS/exFAT

Также можно найти раздел в графической программе Gparted.

3. В данном примере sda это загрузочный диск, а sda2 это корневой (/root) раздел нашей установленной системы РОСА. Поскольку в разных конфигурациях буква диска может различаться, то далее будем использовать sdX и sdXX соответственно для их обозначения.

Дальше, надо примонтировать нужные разделы:

sudo -i mkdir /chroot mount /dev/sdXX /chroot # В нашем примере sdXX - это sda2 for i in dev sys proc etc/resolv.conf; do mount --bind -v /$i /chroot/$i;done
mount /dev/sdXX /chroot # В нашем примере sdXX - это sda2

возникают ошибки и у вас файловая система BTRFS, то эта команда должна иметь дополнительный вид (указываем, какой подраздел монтировать):

mount -o subvol=@ /dev/sdXX /chroot # В нашем примере sdXX - это sda2

4. Теперь надо сделать chroot в установленную систему.

5. Внутри chroot примонтируем все записи в /etc/fstab (например, раздел /boot/efi):

6. Затем надо установить Grub2 в MBR.

grub2-install /dev/sdX # В нашем примере sdX - это sda

В Ubuntu, Debian grub2-install заменить на grub-install.

7. После установки Grub2, нужно чтобы он нашел другие загрузочные записи на жестком диске (например Windows). Для этого дадим следующую команду:

В Ubuntu,Debian update-grub2 заменить на update-grub.

8. Выходим из chroot и Live-режима и перегружаем компьютер. После перезагрузки, будет меню Grub2 со списком всех ваших ОС.

Источник

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

Рекомендации по восстановлению загрузочной записи Grub2 в MBR следующие:

1. Загружаемся с флешки или DVD в Live-режиме.

2. Запускаем графическую программу Gparted или Пишем в консоли от root-а:

У нас выходит список разделов нашего жесткого диска (например):

Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x6e2792ad Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 2048 51552584 25775268+ 7 HPFS/NTFS/exFAT /dev/sda2 51552585 100920329 24683872+ 83 Linux /dev/sda3 100920330 103089104 1084387+ 82 Linux своп / Solaris /dev/sda4 103090176 488396799 192653312 7 HPFS/NTFS/exFAT

Также можно найти раздел в графической программе Gparted.

3. В данном примере sda это загрузочный диск, а sda2 это корневой (/root) раздел нашей установленной системы РОСА. Поскольку в разных конфигурациях буква диска может различаться, то далее будем использовать sdX и sdXX соответственно для их обозначения.

Читайте также:  Linux установка пакета tar xz

Дальше, надо примонтировать нужные разделы:

sudo -i mkdir /chroot mount /dev/sdXX /chroot # В нашем примере sdXX - это sda2 for i in dev sys proc etc/resolv.conf; do mount --bind -v /$i /chroot/$i;done
mount /dev/sdXX /chroot # В нашем примере sdXX - это sda2

возникают ошибки и у вас файловая система BTRFS, то эта команда должна иметь дополнительный вид (указываем, какой подраздел монтировать):

mount -o subvol=@ /dev/sdXX /chroot # В нашем примере sdXX - это sda2

4. Теперь надо сделать chroot в установленную систему.

5. Внутри chroot примонтируем все записи в /etc/fstab (например, раздел /boot/efi):

6. Затем надо установить Grub2 в MBR.

grub2-install /dev/sdX # В нашем примере sdX - это sda

В Ubuntu, Debian grub2-install заменить на grub-install.

7. После установки Grub2, нужно чтобы он нашел другие загрузочные записи на жестком диске (например Windows). Для этого дадим следующую команду:

В Ubuntu,Debian update-grub2 заменить на update-grub.

8. Выходим из chroot и Live-режима и перегружаем компьютер. После перезагрузки, будет меню Grub2 со списком всех ваших ОС.

Источник

ROSAForum

Дали мне протестировать дистрибутив Росы. Какая версия не знаю. Устанавливать начал на один из разделов одного из дисков. Всё указал правильно, но как только гружусь с винта выбрасывает в grub rescue.
Вот выводы отдельных команд в этом режиме.
> set
prefix=(hd1,msdos3)/boot/grub
root=hd1,msdos

>ls
(hd0) (hd0,msdos1) (hd1) (hd1,msdos4) (hd1,msdos3) (hd1,msdos2) (hd1,msdos1)

По выводу этих команд можем сделать вывод, что в системе установлено 2 винта. Загрузчик установлен на раздел 3 второго винта. Вроде всё правильно, но Роса не запускается. По многочисленным статьям в инете подсмотрел, что надо пересобрать граб. Но ни в /boot/grub , /usr/lib/boot/ нет необходимых файлов типа *.mod
т.е на команду insmod (hd1,1)/boot/grub/linux.mod я получаю неизменный ответ что нет такого файла.

Вопрос, как запустить этот чудо дистрибутив.

ЗЫ: как я понял, разработчики уже сталкивались с такой хернёй, но человеку не помогли. Может сейчас на них снизойдет озарение.

Viachek Сообщения: 8 Зарегистрирован: 06 фев 2016, 10:11 Operating system: rosa

Re: grub rescue после установки Росы

Сообщение Viachek » 06 фев 2016, 10:35

Забыл указать ещё один важный аспект. Попытки запустить диски типа boot-repair-disk-64bit.iso и им подобные приводят к зависанию компа на довольно продолжительное время. И счастье не случается.

Смотрел форум например эту тему. Совет там данный мне не подошёл.

Re: grub rescue после установки Росы

Сообщение keleg » 06 фев 2016, 11:12

Гм, «какая версия не знаю» это сильно. Может быть есть возможность скачать последний релиз Fresh R7 и уже попробовать известную версию?

Viachek Сообщения: 8 Зарегистрирован: 06 фев 2016, 10:11 Operating system: rosa

Re: grub rescue после установки Росы

Сообщение Viachek » 06 фев 2016, 11:18

Работник НТЦ РОСА по имени Александр, мне высылал ссылки на дистрибутивы ещё в декабре 2015. Я не смотрел какие они и не запоминал. Если мне кто-то подскажет, где и как посмотреть, тоя обязательно скажу.

Запуск восстановления системы в режиме АВТО вообще приводит к неожиданным результатам
findf /grub/stage1 /boot/grub/stage1
root (hd1,2)
Filesystem type is ext2fs, partition type 0x83
setup (hd0)
cheking if «/boot/grub/stage1» exists . yes
———— «/boot/grub/stage2» existes. yes #дефисы означают повторение
———— «/boot/grub/e2fs_stage1_5» exists . yes
Running «embed /boot/grub/e2fs_stage1_5 (hd0)» .
И на этом комп зависает.

Читайте также:  Linux ldap with active directory

Re: grub rescue после установки Росы

Сообщение keleg » 06 фев 2016, 11:19

Viachek писал(а): Работник НТЦ РОСА мне высылал ссылки на дистрибутивы. Я не смотрел какие они и не запоминал. Если мне кто-то подскажет, где и как посмотреть, тоя обязательно скажу.

Viachek Сообщения: 8 Зарегистрирован: 06 фев 2016, 10:11 Operating system: rosa

Re: grub rescue после установки Росы

Сообщение Viachek » 06 фев 2016, 11:32

А файлик на одном из разделов винта, на который я хочу установить РОСУ. И посмотреть я его никак не могу.
Уже смог частично загрузить с диска РОСУ и вижу, что у меня 7 версия росы для десктопа.
Но это мне не помогает в восстановлении загрузчика, потому как уже 4 года пользователи сталкиваются с этой проблемой и разработчики не могут ничего сделать.

Алзим Сообщения: 4522 Зарегистрирован: 18 июн 2015, 11:57 Operating system: ROSA Desktop Fresh R11 Откуда: Интернет

Re: grub rescue после установки Росы

Сообщение Алзим » 06 фев 2016, 15:10

Viachek писал(а): Работник НТЦ РОСА по имени Александр, мне высылал ссылки на дистрибутивы ещё в декабре 2015.

Естественно, письмо вы удалили и посмотреть по ссылке, которую дал вам Александр, как называется iso-образ который вы скачали, вы не можете.
Правильно?

А вообще, попробуйте распаковать iso-образ, на который ссылку вам дал Александр, как обычный архив. Там должен быть файл isolinux.cfg Скиньте, пожалуйста, его содержимое.
Там должно быть, примерно, что-то типа этого:

Re: grub rescue после установки Росы

Сообщение keleg » 06 фев 2016, 17:04

Viachek писал(а): Работник НТЦ РОСА по имени Александр, мне высылал ссылки на дистрибутивы ещё в декабре 2015. Я не смотрел какие они и не запоминал. Если мне кто-то подскажет, где и как посмотреть, тоя обязательно скажу.

Запуск восстановления системы в режиме АВТО вообще приводит к неожиданным результатам
findf /grub/stage1 /boot/grub/stage1
root (hd1,2)
Filesystem type is ext2fs, partition type 0x83
setup (hd0)
cheking if «/boot/grub/stage1» exists . yes
———— «/boot/grub/stage2» existes. yes #дефисы означают повторение
———— «/boot/grub/e2fs_stage1_5» exists . yes
Running «embed /boot/grub/e2fs_stage1_5 (hd0)» .
И на этом комп зависает.

А что это такое — «запуск восстановления системы в режиме АВТО?» Я такого у нас не помню.
Восстановить же загрузчик (если уже установлена Роса) довольно просто — грузитесь с флэшки, выбираете troubleshooting и supergrub, оно там находит системы, выбираете, грузите, восстанавливаете загрузчик изнутри загруженной системы (да хоть в GUI)

Xakep Сообщения: 238 Зарегистрирован: 23 окт 2015, 17:45 Operating system: Linux ROSA Fresh R6
ArchLinux
Win 10

Re: grub rescue после установки Росы

Сообщение Xakep » 06 фев 2016, 17:41

Что то я не припомню что бы из инстолятора Росы можно было установить загрузчик в sdb3
можно только в sdb.
Даже команда grub2-install /dev/sdb3 не прокатит.
И вы считаете что «Вроде всё правильно»?

О, сколько нам открытий чудных готовит Microsoft’а дух, и Intel — сын ошибок трудных, и Borland — Paradox’ов друг.

Источник

ROSAForum

После переустановие винды, восстанавливал grub2. Uefi.
Вы итоге винду (7про) загрузчик не видит. В кдепарт 0 байт указывается для винды, но через Долфин видно — все там на месте.
Как то это можно поправить?
В росе /boot в отдельном разделе от /.
В роса- вики по восстановлению grub2 не понятен пункт 5 с mount -a.
На этом шаге были проблемы.

Читайте также:  Создать архив linux gzip

vladi105 Сообщения: 117 Зарегистрирован: 09 ноя 2016, 16:35 Operating system: ROSA Fresh R11 XFCE Контактная информация:

Проблемы с восстановлением grub2 uefi

Сообщение vladi105 » 06 апр 2019, 15:32

После переустановие винды, восстанавливал grub2. Uefi.
Вы итоге винду (7про) загрузчик не видит. В кдепарт 0 байт указывается для винды, но через Долфин видно — все там на месте.
Как то это можно поправить?
В росе /boot в отдельном разделе от /.
В роса- вики по восстановлению grub2 не понятен пункт 5 с mount -a.
На этом шаге были проблемы.

Nau Сообщения: 49 Зарегистрирован: 28 мар 2019, 10:07 Operating system: Fresh R 11 KDE ядро 4.15

Проблемы с восстановлением grub2 uefi

Сообщение Nau » 06 апр 2019, 18:00

Nau Сообщения: 49 Зарегистрирован: 28 мар 2019, 10:07 Operating system: Fresh R 11 KDE ядро 4.15

Проблемы с восстановлением grub2 uefi

Сообщение Nau » 07 апр 2019, 18:27

При попытке починки запуска винды с созданного ранее для нее загрузочного диска сообщается об отсутствии проблем. Но grub2 её не видит.
При восстановлении grub2 почему то сообщалось об установке версии i386, есть подозрение что не то установилось.
В папке /boot есть «подпапки» /efi, /grub2 и /boot/grub2. Похоже на перебор.

VictorR2007 Сообщения: 7070 Зарегистрирован: 12 сен 2011, 13:00 Operating system: ROSA 2023.1 Откуда: Северодвинск

Проблемы с восстановлением grub2 uefi

Сообщение VictorR2007 » 08 апр 2019, 00:32

Нужно поиском по форуму поискать по этим словам.
За последние годы об этом уже много раз тут обсуждали.
Включая и схожие с вашей проблемы.

Nau Сообщения: 49 Зарегистрирован: 28 мар 2019, 10:07 Operating system: Fresh R 11 KDE ядро 4.15

Проблемы с восстановлением grub2 uefi

Сообщение Nau » 08 апр 2019, 10:46

Есть там одно сообщение касательно efibootmgr efivar за 6-ое сентября 2018, когда фреш11 ещё не было.
Сделал, что рекомендуется. На команду urpmi efibootmgr efivar ответ, что пакеты efivar-35-3 и efibootmgr-16-4 уже установлены. На команду update-grub2 ответ, что такой команды не найдено. Ладно, думаю давай попробуем запустить её с sudo. Помогло.
По прежнему остаётся вопрос — в вики росы по восстановлению загрузчика п.5 ( с mount -a ) изложен ли полноценно?

VictorR2007 Сообщения: 7070 Зарегистрирован: 12 сен 2011, 13:00 Operating system: ROSA 2023.1 Откуда: Северодвинск

Проблемы с восстановлением grub2 uefi

Сообщение VictorR2007 » 08 апр 2019, 11:30

Помогло.
По прежнему остаётся вопрос — в вики росы по восстановлению загрузчика п.5 ( с mount -a ) изложен ли полноценно?

Я не читал там, так что не могу сказать ничего про тот мануал.
Я бы сделал так при такой проблеме.
Сначала скачал бы отсюда http://abf-downloads.rosalinux.ru/loade . n/release/
почти все пакеты, кроме пакетов lib64efivar-devel, mokutil, pesign и shim-unsigned.
Потом сложил бы их в отдельную папку и потом
запустил бы в этой папке команду

От рута естественно.
Ну а папку сохранил бы на следующую переустановку windows,
чтобы не париться с восстановлением загрузчика.
Совсем не сложная операция.

Источник

Оцените статью
Adblock
detector