Решено: Что-то с загрузчиком

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Решено: Что-то с загрузчиком

Сообщение Beren »

Добрый день всем. Ставил в первый раз генту по хэндбуку.
После долгой и мучительной установки перезагрузился, удостоверился, что работает виндовс (у меня две системы на одном компе), после чего перезагрузился в свежепоставленную генту. Почему-то не работал инет (хотя все настраивал и все работало во время установки), загрузился с livecd, поковырял сетевые настройки и проч., снова перезагрузился. И тут - собственно вопрос.

Перестала загружаться винда. По истечению таймаута просто заново грузится зарузчик (генту загружается нормально). У меня два винчестера - hda и hdc. Подумал сначала, что дело в команде

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

grub-install /dev/hda

Поэтому переписал на

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

grub-install /dev/hdс

Но это тоже не помогло. В общем винда упорно не хочет грузиться, хотя раздел указан правильно, это наверняка. Еще странно то, что в самый первый раз после перезагрузки, обе системы грузились корректно. Как сделать так, чтобы с виндой все было в порядке?

Заранее спасибо.
Дорогу осилит идущий
Спасибо сказали:
Nikoli
Сообщения: 554
Статус: Житель
ОС: Gentoo

Re: Решено: Что-то с загрузчиком

Сообщение Nikoli »

Encou писал(а):
13.10.2007 20:02
Как сделать так, чтобы с виндой все было в порядке?

mkreiserfs /dev/раздел_с_виндой - положительный эффект гарантирую :idea:

Покажи grub.conf и проверь, что ЖД указанны верно.
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Решено: Что-то с загрузчиком

Сообщение Beren »

mkreiserfs /dev/раздел_с_виндой

зачем это делать и почему именно reiserfs?
проверь, что ЖД указанны верно

не понял, что такое "ЖД". Поясни плиз.

Винда стоит на hda, генту - на hdc. Значит что мне нужно прописать вместо "$":

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

grub-install /dev/hd$


И есть ли принципиальная разница между установкой граба вручную через root(...), setup(...) и через grub-install?
Дорогу осилит идущий
Спасибо сказали:
Nikoli
Сообщения: 554
Статус: Житель
ОС: Gentoo

Re: Решено: Что-то с загрузчиком

Сообщение Nikoli »

Encou писал(а):
13.10.2007 21:08
mkreiserfs /dev/раздел_с_виндой

зачем это делать и почему именно reiserfs?

В хэндбуке эта команда была и ман не проще прочесть? ;)
не понял, что такое "ЖД". Поясни плиз.

ЖесткийДиск
Винда стоит на hda, генту - на hdc. Значит что мне нужно прописать вместо "{:content:}quot;:

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

grub-install /dev/hd$

И есть ли принципиальная разница между установкой граба вручную через root(...), setup(...) и через grub-install?

Проще использывать grub-install, в тяжёлых случаях может помочь root(...), setup(...)

Возможны ты не правильно настроил grub и имена могут быть не hdX, a sdX (зависит от дистра)
Покажи вывод

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

cat /boot/grub/device.map && cat /boot/grub/menu.lst
Спасибо сказали:
Аватара пользователя
T.D.
Сообщения: 381
Статус: Streetball is my life
ОС: Gentoo 2007.0

Re: Решено: Что-то с загрузчиком

Сообщение T.D. »

Возможны ты не правильно настроил grub и имена могут быть не hdX, a sdX (зависит от дистра)

hda - это IDE, sda - это SCSI
Причем здесь зависимость от конкретного дистра?
Спасибо сказали:
Nikoli
Сообщения: 554
Статус: Житель
ОС: Gentoo

Re: Решено: Что-то с загрузчиком

Сообщение Nikoli »

T.D. писал(а):
13.10.2007 21:46
hda - это IDE, sda - это SCSI

ошибаетесь, sda - это ещё SATA и PATA (IDE)
насколько помню, при переходе на иcпользование libATA все ЖД становятся sdX
Спасибо сказали:
Аватара пользователя
T.D.
Сообщения: 381
Статус: Streetball is my life
ОС: Gentoo 2007.0

Re: Решено: Что-то с загрузчиком

Сообщение T.D. »

Nikoli писал(а):
13.10.2007 22:05
T.D. писал(а):
13.10.2007 21:46
hda - это IDE, sda - это SCSI

ошибаетесь, sda - это ещё SATA и PATA (IDE)
насколько помню, при переходе на иcпользование libATA все ЖД становятся sdX

Да, сорри.
Про libATA я совсем и забыл. :blush:
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено: Что-то с загрузчиком

Сообщение serzh-z »

T.D. писал(а):
13.10.2007 21:46
Причем здесь зависимость от конкретного дистра?
При том что в некоторых дистрах используются другие драйверы (не libata) или другие версии драйверов, в следствии чего, в зависимости от ядра, SATA диски могут именоваться hdX (в частности, например, Gentoo LiveCD 2007.0 видит мой SATA-привод на лэптопе, как hdX - это несколько затрудняет установку и настройку fstab на свежесобранной системе, но независимые от способа именования устройства метки разделов спасают).
Спасибо сказали:
Аватара пользователя
T.D.
Сообщения: 381
Статус: Streetball is my life
ОС: Gentoo 2007.0

Re: Решено: Что-то с загрузчиком

Сообщение T.D. »

serzh-z писал(а):
13.10.2007 22:24
T.D. писал(а):
13.10.2007 21:46
Причем здесь зависимость от конкретного дистра?
При том что в некоторых дистрах используются другие драйверы (не libata) или другие версии драйверов, в следствии чего, в зависимости от ядра, SATA диски могут именоваться hdX (в частности, например, Gentoo LiveCD 2007.0 видит мой SATA-привод на лэптопе, как hdX - это несколько затрудняет установку и настройку fstab на свежесобранной системе, но независимые от способа именования устройства метки разделов спасают).

Спасибо за консультацию. :)
Сам я еще с таким не сталкивался (за неимением SATA-устройств в системе).
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Решено: Что-то с загрузчиком

Сообщение Beren »

Названия точно hd$. В самый первый раз ведь все правильно загрузилось.
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено: Что-то с загрузчиком

Сообщение serzh-z »

Encou писал(а):
13.10.2007 20:02
Перестала загружаться винда.
Так венда теперь и не будет больше загружаться, после "grub-install /dev/hda"... Правда GRUB умеет напрямую загрузочный сектор грузить, но, подозреваю, что в конфиге GRUB этого нет.
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Решено: Что-то с загрузчиком

Сообщение Beren »

Так венда теперь и не будет больше загружаться, после "grub-install /dev/hda"

=/ Почему?
Значит, надо на hdc записывать?
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено: Что-то с загрузчиком

Сообщение serzh-z »

Encou писал(а):
13.10.2007 23:35
Почему?
MBR затёрт, его можно восстановить, а можно грузить винду в обход её собственного MBR.

Encou писал(а):
13.10.2007 23:35
надо на hdc записывать?
Да.
Спасибо сказали:
Аватара пользователя
T.D.
Сообщения: 381
Статус: Streetball is my life
ОС: Gentoo 2007.0

Re: Решено: Что-то с загрузчиком

Сообщение T.D. »

Можно тогда попробовать восстановить MBR. Мне известны два способа:
1. Загружаемся с загрузочной дискеты и выполняем fdisk /mbr
2. Загружаемся с диска с Виндой, выбираем пункт восстановления и выполняем команды
fixmbr
bootcfg /scan
bootcfg /add


ИМХО, второй вариант предпочтительней.
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Решено: Что-то с загрузчиком

Сообщение Beren »

надо на hdc записывать?

Да.

Спасибо. Посмотрю, что получится.

можно грузить винду в обход её собственного MBR

не понял этот оборот. ?
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено: Что-то с загрузчиком

Сообщение serzh-z »

Encou, вернёмся к изначальной, но четкой, постановке задачи - что требуется?
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Решено: Что-то с загрузчиком

Сообщение Beren »

serzh-z,
нужно, чтобы при включении компьютера вылезал grub, в котором при выборе генту загружалась бы генту, а при выборе винды - винда.
То есть чтобы загрузчик работал так, как должен.
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Решено: Что-то с загрузчиком

Сообщение Beren »

Решено.
Дорогу осилит идущий
Спасибо сказали: