Проблема с инсталляцией Grub

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

Модератор: Bizdelnick

Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Проблема с инсталляцией Grub

Сообщение Zealot »

Доброго времени суток!

Решил я тут себе поставить Linux Ubuntu. Запустил с Live CD, нажал "установить" и понеслась родная. Предварительно выделил пару разделов на жёстком диске (~5 Гб ext3 и ~500Мб swap), стал ставить, инмталляция дошла до 95%, после чего мне выдалось сообщение "can't execute grub-install (hd0)", что то в этом духе. Насколько я знаю, grub ставится последним, поэтому хотел попробовать прописать линь в бутсектор через Lilo, через Grub, и всё оказалось безполезным. Уважаемые эксперты, скажите, какие новички чаще всего допускают ошибки, возможно я наступил на грабли, на которые все когда нибудь наступают? Если я дал мало информации - скажите, какая информация ещё нужна...

С уважением, Zealot.
Спасибо сказали:
Аватара пользователя
Viktor W.
Сообщения: 87
Статус: музыкальный старьевщик
ОС: Mint

Re: Проблема с инсталляцией Grub

Сообщение Viktor W. »

Если не ошибаюсь, у Убунту есть сложности с установкой загрузчика при наличии ИДЕ и САТА хардов. _Вроде бы_ решалось физическим отключением неиспользуемого харда на время установки. Точнее не скажу, ибо у меня только ИДЕ.
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Проблема с инсталляцией Grub

Сообщение Zealot »

Хм... У меня два харда, оба - ИДЕ. Вот конфигурация оборудования:
ubuntu@ubuntu:~$ list-devices partition
/dev/hda1 - fat32, тут винда стоит
/dev/hda2 - ntfs, тут всякие програмки и игрульки для винды
/dev/hda3 - 8Mb перед fat32. По краней мере, я думаю, что перед, ибо так я эту партицию создавал в PartitionMagic
/dev/hda5 - Если не ошибаюсь, extended partition...
/dev/hda6 - swap для линукса
/dev/hda7 - ext3 для линукса
/dev/hdb1 - второй хард, с наприкосновенными данными

Вот. А ещё, когда я пытаюсь установить линукс в бутсектор с помощью ЛИЛО то мне сообщают что-то в духе "...немогу записать в бутсектор на hda1, так как файловая система на hda1 может быть разрушена..."(Извеняюсь за вольный перевод). Что делать - ума не приложу...
Спасибо сказали:
Аватара пользователя
alexpine
Сообщения: 147
Статус: Еще не продвинутый, но участник...
ОС: OpenSUSE 11.0 & Ubuntu 8.10

Re: Проблема с инсталляцией Grub

Сообщение alexpine »

Zealot писал(а):
08.05.2007 23:32
Доброго времени суток!

Решил я тут себе поставить Linux Ubuntu. Запустил с Live CD, нажал "установить" и понеслась родная. Предварительно выделил пару разделов на жёстком диске (~5 Гб ext3 и ~500Мб swap), стал ставить, инмталляция дошла до 95%, после чего мне выдалось сообщение "can't execute grub-install (hd0)", что то в этом духе. Насколько я знаю, grub ставится последним, поэтому хотел попробовать прописать линь в бутсектор через Lilo, через Grub, и всё оказалось безполезным. Уважаемые эксперты, скажите, какие новички чаще всего допускают ошибки, возможно я наступил на грабли, на которые все когда нибудь наступают? Если я дал мало информации - скажите, какая информация ещё нужна...

С уважением, Zealot.


1. Ты с Live CD запускал инсталлятор в начале его загрузки или сначала грузил с него Ubuntu и использовал инсталлятор из-под Иксов? Во втором случае у меня были проблемы с определением разделов...

2. GRUB устанавливал в MBR?
OpenSUSE 11.0 & Ubuntu 8.10 - пробую на вкус...
Спасибо сказали:
Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

Re: Проблема с инсталляцией Grub

Сообщение kasak »

не надо ставить в hda1, там лежит виндовый загрузчик. я ставлю в /dev/hda (то есть MBR)
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Проблема с инсталляцией Grub

Сообщение Zealot »

> 1. Ты с Live CD запускал инсталлятор в начале его загрузки или сначала грузил с него Ubuntu и использовал инсталлятор из-под Иксов? Во втором случае у меня были проблемы с определением разделов...
Да, запускал в LiveCD. А как эти проблемы с определением решить?

> 2. GRUB устанавливал в MBR?
Командная строка grub-install (hd0). По моему всётаки в MBR

> не надо ставить в hda1, там лежит виндовый загрузчик. я ставлю в /dev/hda (то есть MBR)
Хм... на запрос в lilo.conf
boot=/dev/hda выдаёт ошибку. Чтото про NFS/RAID...
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Проблема с инсталляцией Grub

Сообщение Zealot »

Да, кстати, попробовал ещё такую штуку:
Подмонтировал свой /dev/hda7 в /mnt
sudo mount /dev/hda6 /mnt

теперь вижу, что система стоит.
Попробовал установить GRUB так:
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/mnt /dev/hda
На что терминал мне выдал
The file /mnt/boot/grub/stage1 not read correctly.

Я, конечно, понимаю, что эти 2 операции сделал методом научного тыка, но почему он не может прочитать stage1 - я не понимаю...
Спасибо сказали:
Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

Re: Проблема с инсталляцией Grub

Сообщение kasak »

а так?
# grub-install /dev/hda
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Проблема с инсталляцией Grub

Сообщение Zealot »

ubuntu@ubuntu:~$ grub-install /dev/hda
Could not find device for /boot: Not found or not a block device.
Спасибо сказали:
Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

Re: Проблема с инсталляцией Grub

Сообщение kasak »

попробуй
# mount /dev/hda7 /mnt
# chroot /mnt
# grub-install /dev/hda

может быть поможет

вообще это конечно всё от рута лучше делать.
в убунту:
$ sudo -s

даёт нам рут
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Проблема с инсталляцией Grub

Сообщение Aectann »

user@host

grub-install /dev/hda7 grub //появляется консоль grub root (hd0,6) setup (hd0) quit

После этого не забыть /boot/menu.lst поправить.
My god... it's full of stars!...
Спасибо сказали:
A_1
Сообщения: 429
ОС: openSuSE 11

Re: Проблема с инсталляцией Grub

Сообщение A_1 »

Zealot писал(а):
08.05.2007 23:32
сообщение "can't execute grub-install (hd0)", что то в этом духе. Насколько я знаю, grub ставится последним, поэтому хотел попробовать прописать линь в бутсектор через Lilo, через Grub, и всё оказалось безполезным. Уважаемые эксперты, скажите, какие новички чаще всего допускают ошибки, возможно я наступил на грабли, на которые все когда нибудь наступают? Если я дал мало информации - скажите, какая информация ещё нужна...
Некоторые биосы имеют встроенную защиту от вирусов.
Например запрещают запись в boot сектор...
И/или на нулевую дорожку.
Можно посмотреть и, в случае необходимости отключить.
Меня здесь больше нет, т.к. среди модераторов есть подлецы.
Спасибо сказали:
Red
Сообщения: 7

Re: Проблема с инсталляцией Grub

Сообщение Red »

Aectann писал(а):
09.05.2007 22:03

user@host

grub-install /dev/hda7 grub //появляется консоль grub root (hd0,6) setup (hd0) quit

После этого не забыть /boot/menu.lst поправить.


Можно ещё в консоли grub дать команду geometry (hd0)
Получите список всех разделов на диске hd0. Что-то вроде этого:

grub> geometry (hd0)
drive 0x80: C/H/S = 48641/255/63, The number of sectors = 781422768, /dev/hda
Partition num: 0, Filesystem type unknown, partition type 0x7
Partition num: 4, Filesystem type is ext2fs, partition type 0x83
Partition num: 5, Filesystem type unknown, partition type 0x82
Partition num: 6, Filesystem type is ext2fs, partition type 0x83
Partition num: 7, Filesystem type unknown, partition type 0x7
Partition num: 8, Filesystem type unknown, partition type 0x7
Partition num: 9, Filesystem type unknown, partition type 0x7
Partition num: 10, Filesystem type is fat, partition type 0xb
Partition num: 11, Filesystem type is ext2fs, partition type 0x83
Partition num: 12, Filesystem type unknown, partition type 0x7


Только учтите, что grub считает разделы по своему, начиная с 0.
Т.е. если у Вас раздел /dev/hda7 , то по грубовски это будет Partition num: 6 или hd(0,6).
А далее, чтобы установить grub в MBR надо сделать:

Aectann писал(а):
09.05.2007 22:03
root (hd0,6)
setup (hd0)
quit
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Проблема с инсталляцией Grub

Сообщение Zealot »

Господа (возможно, и дамы тоже)! Спасибо вам за помощь в решении этого вопроса. Если честно, я совсем новичок в линуксе, и из того, что вы мне рассказали я почерпнул очень много полезной и интересной информации. Но вопрос я этот решил. Если интересно - проблема имела ОЧЕНЬ простое решение. Я пытался поставить ОС на logic раздел, вместо primary. Оттуда и все ошибки...)))
Спасибо сказали:
Аватара пользователя
Ilja
Сообщения: 349
ОС: ALTLinux Branch 4.1

Re: Проблема с инсталляцией Grub

Сообщение Ilja »

Zealot, Странно...
У меня стоит AltLinux Compact 3.0 именно на логическом разделе (extended pertition).
При этом hda1 и hda5 виндовые разделы (система и данные, ntfs b fat32 соответственно). Сам Линукс стоит на hda6, hda7 - swap и hda8 - /home.
Загрузчик (Lilo правда) стоит на hda6 и грузится из NTLoader'a. Никаких проблем не возникало ни при установке ни при использовании.
Странно что проблемы возникли из-за того что ОС стояла не на ptimary разделе. Может не в этом дело, а в чем-то другом?
Обычно первый совет наступившему на грабли - наступить еще раз и сравнить ощущения.

Советы по наступанию на грабли - JID: ilya.raskin@jabber.se
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Проблема с инсталляцией Grub

Сообщение Zealot »

Хм... Не знаю, если честно. Вообще, я сделал раздел под линукс примари и слегка сдвинул винду и поставил самым первым разделом раздел с boot... И всё заработало!
Спасибо сказали:
Аватара пользователя
Ilja
Сообщения: 349
ОС: ALTLinux Branch 4.1

Re: Проблема с инсталляцией Grub

Сообщение Ilja »

Zealot, Вообще я слышал что Grub лучше на отдельный раздел /boot выносить...
Может от него проблемы... Мне Lilo хватает выше лысины ))
Обычно первый совет наступившему на грабли - наступить еще раз и сравнить ощущения.

Советы по наступанию на грабли - JID: ilya.raskin@jabber.se
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Проблема с инсталляцией Grub

Сообщение Aectann »

Ilja писал(а):
11.05.2007 22:24
Вообще я слышал что Grub лучше на отдельный раздел /boot выносить...

Я бы не сказал, что лучше, лучше от этого вряд ли станет. Только для "от греха подальше", как говорится. (:
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
Ilja
Сообщения: 349
ОС: ALTLinux Branch 4.1

Re: Проблема с инсталляцией Grub

Сообщение Ilja »

Aectann, Ну чем дальше от греха, тем лучше, с точки зрения максимизации стабильности системы.

Вообще странно то, что Zealot говорит что у него были проблемы из-за установки на логический раздел...
Обычно первый совет наступившему на грабли - наступить еще раз и сравнить ощущения.

Советы по наступанию на грабли - JID: ilya.raskin@jabber.se
Спасибо сказали: