LinuxForum.Fans
Тема

Настроить grub2 в качестве MBR, без установки Ubuntu

Автор: nkl 15 сообщений 1513 просмотров
11.12.2014 16:59 #404637

Всем привет. Приключилась такая история. Установил Ubuntu 14.04 рядом с виндой (сначала стояла винда естес-но). Когда устанавливал бубунту, поставил GRUB2 в главную загрузочную запись, доработал его напильником уже после установки в Ubunt'e, что б можно было выбирать что грузить, винду или линукс. Через некоторое время HDD, на котором стоял линукс - нагнулся! Теперь у меня нет окна grub для выбора загрузки windows или linux, а вместо него все время выводит консоль с таким приветствием:
[console]error: no such device: *****-****--*---.
Entering rescue mode...
grub rescue>[/console]
Как мне вернуть окно для выбора ОС или сделать чтоб винда автоматом грузилась? А то че-то через консольные средства восстановления винды ничерта не плучается переписать этот граб на виндовый загрузчик! А там винда свежая стоит, только настроил все для работы и не хотелось бы все решать с помощью "format c..."! *HELP*

11.12.2014 17:12 #404641

nkl, все просто. Берем диск винды, грузимся с него, выбираем восстановление. Открываем cmd.exe и пишем одно из следующего [console]bootrec /FixMbr
bootrec /FixBoot
bootrec /RebuildBcd
bootmgr /fixboot[/console]
Это восстановит загрузчик винды. Как вылечить grub не знаю :(

11.12.2014 17:26 #404643
baralgin написал:
Как вылечить grub не знаю :(

Да никак. Каталог /boot/grub был на умершем диске. Запись в MBR там и ищет менюшку, что грузить.
Или второй диск поставить и установмть Linux, или отрезать кусок рабочего диска поl Linux, и поставить его заново.
Я так примерно написал. Простые решения
Но, осторожно!
Информации мало. Какая винда, какие разделы присутствуют, как разбит диск?

11.12.2014 17:34 #404645

БА! Это что получается хваленый ГРОБ не может свои конфиги где-то на диске хранить без линукса? А венда может....

11.12.2014 17:36 #404646
baralgin написал:
nkl, все просто. Берем диск винды, грузимся с него, выбираем восстановление. Открываем cmd.exe и пишем одно из следующего [console]bootrec /FixMbr
bootrec /FixBoot
bootrec /RebuildBcd
bootmgr /fixboot[/console]
Это восстановит загрузчик винды. Как вылечить grub не знаю :(

Пробовал, не помогает. Если нужно, проделаю все еще раз и опишу реакцию компа на каждую из команд, ну и плюс больше инфы о конфигурации системы, разелов /etc. Спрашивайте, не стесняйтесь.

11.12.2014 17:38 #404648

"nkl" написал:
БА! Это что получается хваленый ГРОБ не может свои конфиги где-то на диске хранить без линукса? А венда может....
С каких пор это она может??? Ну форматни свой С: и посмотри будет менюшка или нет =)
11.12.2014 17:42 #404650

А это уже получается с ОС приблуда идет? Он (загрузчик) без ОС не может что ли работать?

11.12.2014 17:43 · отредактировано #404651

Сделайте по аналогии с этим
http://greenflash.su/publ/14-1-0-29
Grub4DOS

Только ставьте на жесткий диск с виндой, и пускай оно и грузит систему

11.12.2014 17:45 #404653
nkl написал:
БА! Это что получается хваленый ГРОБ не может свои конфиги где-то на диске хранить без линукса? А венда может....

Да может-может. Но grub хранил свои конфиги именно на том диске, который у Вас накрылся :(
Как Вы их восстановите? NTFS - мимо кассы. У Вас есть хотя бы раздел с нормальной файловой системой? А каталог /boot/grub - я Вам дам, запуститесь с Live, всё восстановится.

11.12.2014 17:46 #404654
diablopc написал:
Сделайте по аналогии с этим
http://greenflash.su/publ/14-1-0-29
Только ставьте на жесткий диск с виндой, и пускай оно и грузит систему

Это - слишком круто для домашнего компа :) Помните "Принцип Оккамы"? :)

11.12.2014 18:04 #404657

Короче, у меня всего щас в системе 4 HDD, было 5, один накрылся. Я могу с помощью Live-линукса на каком нить харде создать небольшой раздельчик чисто для хранения этого /boot/grub и всего, что необходимо для его корректной работы и возможности в дальнейшем так же через live-дистрибутив его конфигурировать, на случай изменения состава операционных систем на компе. А потом в этом rescue mode указать какой диск и какой раздел нужно использовать GRUB'у для корректной работы? Так можно сделать?

11.12.2014 19:32 #404692
nkl написал:
Короче, у меня всего щас в системе 4 HDD, было 5, один накрылся. Я могу с помощью Live-линукса на каком нить харде создать небольшой раздельчик чисто для хранения этого /boot/grub и всего, что необходимо для его корректной работы и возможности в дальнейшем так же через live-дистрибутив его конфигурировать, на случай изменения состава операционных систем на компе. А потом в этом rescue mode указать какой диск и какой раздел нужно использовать GRUB'у для корректной работы? Так можно сделать?

Да.
Использовать можно любой раздел на любом диске с любой файловой системой Linux.

20.12.2014 18:58 #406014
nkl написал:
А это уже получается с ОС приблуда идет? Он (загрузчик) без ОС не может что ли работать?

конечно нет
по умолчанию любой загрузчик разделяется на две части
первая часть устанавливается в MBR, вторая - в системный раздел
если ломается HDD, то первая часть не может найти вторую и выдает error

20.12.2014 18:59 #406015
nkl написал:
Короче, у меня всего щас в системе 4 HDD, было 5, один накрылся. Я могу с помощью Live-линукса на каком нить харде создать небольшой раздельчик чисто для хранения этого /boot/grub и всего, что необходимо для его корректной работы и возможности в дальнейшем так же через live-дистрибутив его конфигурировать, на случай изменения состава операционных систем на компе. А потом в этом rescue mode указать какой диск и какой раздел нужно использовать GRUB'у для корректной работы? Так можно сделать?

ну а полетит у тебя этот хард, где твой загрузчик сидит, что делать будешь? ))

Войдите или зарегистрируйтесь, чтобы ответить.