Windows затёрла Grub

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Soms
Сообщения: 187

Windows затёрла Grub

Сообщение Soms »

У меня на винте (единственном) мирно соседствовали Kubuntu 6.06 и Windows XP. Но случилось страшное - вскипели конденсаторы и материнку пришлось сменить. После чего Kubuntu выжила и спокойненько заработала, а вот винду пришлось переустанавливать. После переустановки XP меню выбора OS пропало - сразу грузится XP. Наверное это совсем не новый вопрос, но подскажите, если не трудно, как восстановить загрузчик? Загрузиться с Kubuntu (это единственный мой Live-диск) и grub-install '(hd0,0)'? Это поможет и я не убью все данные в обеих осях?
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Windows затёрла Grub

Сообщение BlackStar »

Эээ... поиском пользуемся - Восстановление загрузчика
LightLang Team
Спасибо сказали:
Soms
Сообщения: 187

Re: Windows затёрла Grub

Сообщение Soms »

Спасибо, как я понял для Kubuntu (как Debian-based) попробовать grub-install?
Спасибо сказали:
Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Windows затёрла Grub

Сообщение uptime »

ага
успехов
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:
Soms
Сообщения: 187

Re: Windows затёрла Grub

Сообщение Soms »

Прочитал кучу инфы, но не получается. Диск разбит так:
/dev/hda1 - win ntfs
/dev/hda2 - linux
/dev/hda3 - extended
/dev/hda5 - linux-swap

sudo mkdir /mnt/kubuntu
mount /dev/hda2 /mnt/kubuntu
chroot /mnt/kubuntu
grub-install /dev/hda, ругается:
/dev/hda: Not found or not a block device
Что ему не нравится?
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Windows затёрла Grub

Сообщение BlackStar »

Не нравиться ему то что отсутствует файл устройства, его надо создать либо скопировать из /dev/, перед командой chroot /mnt/kubuntu.

Код: Выделить всё

cp -a /dev/hda /mnt/kubuntu/dev/
LightLang Team
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: Windows затёрла Grub

Сообщение MadDog »

Soms писал(а):
14.05.2007 12:30
Но случилось страшное - вскипели конденсаторы и материнку пришлось сменить.
Нет так-то уж и страшно, достаточно перепаять эти самые "вспученные" конденсаторы. :)

Сорри за оффтоп.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Windows затёрла Grub

Сообщение Uncle_Theodore »

BlackStar писал(а):
14.05.2007 17:32
Не нравиться ему то что отсутствует файл устройства, его надо создать либо скопировать из /dev/, перед командой chroot /mnt/kubuntu.

Код: Выделить всё

cp -a /dev/hda /mnt/kubuntu/dev/

Что-то как-то мне такой путь не нравится... :(
А не лучше ли перейти в интерактивную моду grub'а и сделать все там?
Спасибо сказали:
Soms
Сообщения: 187

Re: Windows затёрла Grub

Сообщение Soms »

BlackStar писал(а):
14.05.2007 17:32
Не нравиться ему то что отсутствует файл устройства, его надо создать либо скопировать из /dev/, перед командой chroot /mnt/kubuntu.

Код: Выделить всё

cp -a /dev/hda /mnt/kubuntu/dev/


Теперь после grub-install /dev/hda
Could not find device for /boot: Not found or not block device.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Windows затёрла Grub

Сообщение Uncle_Theodore »

Попробуй все-таки вот так
Проблема с инсталляцией Grub
Спасибо сказали:
Soms
Сообщения: 187

Re: Windows затёрла Grub

Сообщение Soms »

Uncle_Theodore писал(а):
14.05.2007 18:07
Попробуй все-таки вот так
Проблема с инсталляцией Grub


Прочитал. Какого-то алгоритма так и уловил. Т.е. нужно сделать так:

Загрузиться с Live CD и в консоле:

sudo grub

//запускается консоль grub'а

root(hd0,2)
setup(hd0)
quit

Правильно?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Windows затёрла Grub

Сообщение Uncle_Theodore »

Soms писал(а):
14.05.2007 18:34
Прочитал. Какого-то алгоритма так и уловил. Т.е. нужно сделать так:

Загрузиться с Live CD и в консоле:

sudo grub

//запускается консоль grub'а

root(hd0,2)
setup(hd0)
quit

Правильно?

У тебя Линукс где стоит? На /dev/hda2 ? Тогда root(hd0,1) а не 2.
Кроме того, chroot надо сделать как раньше.

В общем, я не уверен. Либо пробуй на свой риск, либо жди, кто еще что скажет...
Спасибо сказали:
Eraser
Сообщения: 224
ОС: Gentoo Linux

Re: Windows затёрла Grub

Сообщение Eraser »

После загрузки с Live CD

Код:

mount /dev/hda2 /mnt/kubuntu/dev/ mount -t proc none /mnt/kubuntu/proc mount -o bind /dev /mnt/kubuntu/dev chroot /mnt/kubuntu /bin/bash


Затем

Код:

grub-install /dev/hda


Хотя ИМХО лучше так:

Код:

grub //запускается консоль grub'а root(hd0,1) // как я понял setup(hd0) quit


!!!Пробуйте на свой страх и риск, т.к. я не очень уверен!!!
Спасибо сказали:
Soms
Сообщения: 187

Re: Windows затёрла Grub

Сообщение Soms »

Спасибо за советы. Подожду... Мож кто подскажет. Всё убивать не хочется.
Спасибо сказали: