- Восстановление загрузчика Grub2
- ROSAForum
- Проблемы с восстановлением grub2 uefi
- Проблемы с восстановлением grub2 uefi
- Проблемы с восстановлением grub2 uefi
- Проблемы с восстановлением grub2 uefi
- Проблемы с восстановлением grub2 uefi
- Проблемы с восстановлением grub2 uefi
- Восстановление загрузчика Grub2
- ROSAForum
- Re: Как восстановить загрузчик Росы?
- Re: Как восстановить загрузчик Росы?
- Re: Как восстановить загрузчик Росы?
- Re: Как восстановить загрузчик Росы?
Восстановление загрузчика 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 со списком всех ваших ОС.
ROSAForum
После переустановие винды, восстанавливал grub2. Uefi.
Вы итоге винду (7про) загрузчик не видит. В кдепарт 0 байт указывается для винды, но через Долфин видно — все там на месте.
Как то это можно поправить?
В росе /boot в отдельном разделе от /.
В роса- вики по восстановлению grub2 не понятен пункт 5 с mount -a.
На этом шаге были проблемы.
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,
чтобы не париться с восстановлением загрузчика.
Совсем не сложная операция.
Восстановление загрузчика 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 со списком всех ваших ОС.
ROSAForum
На один ноут первой на первый раздел установлена Винда 7, второй на третий раздел Роса 2012, третьим на второй раздел Калькулейт 12 и он установил свой загрузчик. Но я хочу восстановить загрузчик именно Росы: больше нравится, удобнее и читабельнее. Как это можно сделать не переустанавливая системы?
A13 Сообщения: 100 Зарегистрирован: 12 апр 2013, 21:42 Operating system: ROSA Desktop.Fresh 2012.1
Re: Как восстановить загрузчик Росы?
Сообщение A13 » 12 апр 2013, 21:52
1. Загрузиться с установочного носителя РОСА (диск, флэшка).
2. В Konsole стать главным:
3. В Konsole уточнить где установлена РОСА:
grub2-install --root-directory=/mnt/ /dev/sdX update-grub2
При наличии установленных, но не обнаруженных с первого раза систем,
повторить пункты 2-4 в установленной РОСА.
Mikele1299 Сообщения: 38 Зарегистрирован: 01 апр 2013, 00:40 Operating system: Rosa Desktop 2012
Re: Как восстановить загрузчик Росы?
Сообщение Mikele1299 » 14 апр 2013, 19:55
Mikele1299 Сообщения: 38 Зарегистрирован: 01 апр 2013, 00:40 Operating system: Rosa Desktop 2012
Re: Как восстановить загрузчик Росы?
Сообщение Mikele1299 » 15 апр 2013, 12:47
A13:
пробовал дальше «работать» с загрузчиком Росы через Меню настроек и наконец я его заломал напрочь — не грузится ни одна моя система. Пробовал снова воспользоваться Вашим советом (см. выше), но потерпел неудачу:
root@localhost live]# grub2-install --root-directory=/mnt/ /dev/sda1 /usr/sbin/grub2-bios-setup: предупреждение: Файловая система «ntfs» не поддерживает встраивание. /usr/sbin/grub2-bios-setup: предупреждение: Встраивание невозможно. При имеющихся параметрах GRUB можно установить только с помощью списка блоков (blocklists). Однако, список блоков является НЕНАДЁЖНЫМ механизмом и его лучше не использовать.. /usr/sbin/grub2-bios-setup: ошибка: не будет продолжена с использованием blocklists. [root@localhost live]# update-grub2 Генерируется grub.cfg … Найден образ linux: /boot/vmlinuz-3.6.10-nrj-desktop-1rosa Найден образ initrd: /boot/initramfs-3.6.10-nrj-desktop-1rosa.img /usr/sbin/grub2-probe: ошибка: не удалось найти привод GRUB для /dev/mapper/live-rw. Проверьте device.map. /usr/sbin/grub2-probe: ошибка: не удалось найти привод GRUB для /dev/mapper/live-rw. Проверьте device.map. No volume groups found Найден Windows 7 (loader) на /dev/sda1 Найден Calculate Linux Desktop 12.0.3 GNOME на /dev/sda5 Найден ROSA Desktop.Fresh 2012.1 (2012.1) на /dev/sda8 завершено
Я пробовал ставить загрузчик Росы в MBR и это, видимо, его и доконало. Помог Паппи линукс и его Grub4Dos, установленный на флешку, то есть теперь системы у меня на HDD, а загрузчик на флешке. И снова вопрос: как можно теперь восстановить загрузку систем с HDD? Спасибо.
ДроноваЮ Сообщения: 2636 Зарегистрирован: 01 июн 2011, 13:11 Operating system: Ubuntu/ROSA Откуда: Москва
Re: Как восстановить загрузчик Росы?
Сообщение ДроноваЮ » 15 апр 2013, 13:59