Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: GRUB помогите разобраться  (Прочитано 3544 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Волощук Сергей

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
GRUB помогите разобраться
« : 07 Января 2011, 16:07:17 »
Друзья помогите разобраться с возникшей трудностью.

Ситуация следующая установил Windows потом FreeBSD и в самом конце установил Ubuntu в надежде что grub найдет все загрузчики и все будет работать,  но получилось так что после установки Ubuntu единственное что загружается это сома Ubuntu, при запуски Windows появляется _ в верхнем левом углу и так висит дальше не грузится, а FreeBSD вообще не видит в списке grub.

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

root@knight-desktop:~# gedit /etc/grub.d/40_custom

(Нажмите, чтобы показать/скрыть)

FreeBSD - определилась и работает, но проблема с Windows осталась. Обратил внимание что в /boot/grub/grub.cfg (Windows уже описана, как и я описал в root@knight-desktop:~# gedit /etc/grub.d/40_custom) вот тут и застрял дальше не знаю что даже и делать, подозреваю что проблема с загрузчиков самой Windows, но удалять grub не хочетя помогите решить проблему.

/boot/grub/grub.cfg

(Нажмите, чтобы показать/скрыть)

На диск с Windows зайти могу

root@knight-desktop:~# cat /etc/fstab

(Нажмите, чтобы показать/скрыть)

root@knight-desktop:~# fdisk -l

(Нажмите, чтобы показать/скрыть)

root@knight-desktop:~# fdisk -l /dev/sda1

(Нажмите, чтобы показать/скрыть)

Пункты таблицы разделов расположены не в дисковом порядке

Если требуется еще какая либо информация напиши.
« Последнее редактирование: 07 Января 2011, 17:32:34 от Волощук Сергей »

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: GRUB помогите разобраться
« Ответ #1 : 07 Января 2011, 16:59:50 »
Сразу скажу, что помочь Вам не могу. Просто видел сегодня тему "HOW-TO: использование Ubuntu, FreeBSD (и Windows) на одном жестком диске + GRUB2":
https://forum.ubuntu.ru/index.php?topic=78562.0

А конфиги и выводы команд лучше спрятать под спойлер (сойлеры).

Оффлайн Волощук Сергей

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: GRUB помогите разобраться
« Ответ #2 : 07 Января 2011, 17:30:34 »
Сразу скажу, что помочь Вам не могу. Просто видел сегодня тему "HOW-TO: использование Ubuntu, FreeBSD (и Windows) на одном жестком диске + GRUB2":
https://forum.ubuntu.ru/index.php?topic=78562.0

А конфиги и выводы команд лучше спрятать под спойлер (сойлеры).

Спасибо за совет

Оффлайн yaroslavcorp

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: GRUB помогите разобраться
« Ответ #3 : 07 Января 2011, 19:06:39 »
моя Windows грузится так=)
(Нажмите, чтобы показать/скрыть)

Оффлайн Волощук Сергей

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: GRUB помогите разобраться
« Ответ #4 : 07 Января 2011, 20:42:15 »
моя Windows грузится так=)
(Нажмите, чтобы показать/скрыть)

Изменил, но нечего не заработало, у тебя файловая система NTFS?

(Нажмите, чтобы показать/скрыть)

Оффлайн NetFox

  • Активист
  • *
  • Сообщений: 316
  • 10.04 zentyal & 11.10 unity
    • Просмотр профиля
Re: GRUB помогите разобраться
« Ответ #5 : 07 Января 2011, 23:08:31 »
Если у тебя Grub2, что скорее всего, то я нашел способ решения проблемв в самом /boot/grub/grub.cfg. Странно, что нигде на форумах не видел, чтобы об этом было написано. В начале этого файла написано, что он генерируется с помощью /usr/sbin/grub-mkconfig. И сам это файл защищен от записи в него даже от root. Поэтому попробуй следующее:
1. Зайди в терминал от root.
sudo su2. Разреши запись в файл /boot/grub/grub.cfg для root, например, командой
chmod 744 /boot/grub/grub.cfg3. Выполни скрипт /usr/sbin/grub-mkconfig
/usr/sbin/grub-mkconfig > /boot/grub/grub.cfg
В результате должны подключиться все ядра текущей системы и все остальные ОС.
Запрет на запись в этот файл для root я не возвращал у себя.

Опыт растет вместе с количеством выведенного из строя оборудования.

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2225
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
Re: GRUB помогите разобраться
« Ответ #6 : 07 Января 2011, 23:43:01 »
Кхм, NetFox, на форуме об этом не пишут, так как есть скрипт update-grub следующего содержания:
#!/bin/sh
set -e
exec grub-mkconfig -o /boot/grub/grub.cfg "$@"

Волощук Сергей, то что тебе посоветовали с правами... скажем, не совсем корректно.
Если всё-таки поменял права, верни их обратно.

Тут мне кажется, будет лучше всего раздобыть LiveCD версию винды, и из неё проверить раздел.
« Последнее редактирование: 07 Января 2011, 23:52:18 от forest_gamp »
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

Оффлайн NetFox

  • Активист
  • *
  • Сообщений: 316
  • 10.04 zentyal & 11.10 unity
    • Просмотр профиля
Re: GRUB помогите разобраться
« Ответ #7 : 07 Января 2011, 23:49:52 »
У меня почему-то выполнением update-grub генерируется только menu.lst.   :-\
Хотя, я это делал только по одному разу на разных тачках. А потом только через grub-mkconfig с предварительной установкой разрешения на запись. Возможно, после такой установки разрешения и  update-grub сработал бы. Но пока необходимости в этом нету, чтобы проверить.  :)
Опыт растет вместе с количеством выведенного из строя оборудования.

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2225
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
Re: GRUB помогите разобраться
« Ответ #8 : 07 Января 2011, 23:54:13 »
NetFox, покажи пожалуйста содержание своего update-grub, у вас похоже еще первый grub стоит.
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

Оффлайн Волощук Сергей

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: GRUB помогите разобраться
« Ответ #9 : 11 Января 2011, 08:32:28 »
Удалил все разделы и переразметил диск, но проблема не решилась Windows XP не грузится все советуют 7 но мой комп слабый для данной версии Windows.
root@knight-desktop:~# fdisk -l

(Нажмите, чтобы показать/скрыть)

root@knight-desktop:~# fdisk -l /dev/sda1

(Нажмите, чтобы показать/скрыть)

root@knight-desktop:~# cat /etc/fstab

(Нажмите, чтобы показать/скрыть)

ЧТО ЕЩЕ НЕ ТАК ПОМОГИ РАЗОБРАТЬСЯ

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: GRUB помогите разобраться
« Ответ #10 : 11 Января 2011, 09:06:10 »
Вы восстановили загрузчик Windows из консоли восстановления?

Оффлайн Lbox

  • Новичок
  • *
  • Сообщений: 44
  • Xubuntu 12.04
    • Просмотр профиля
Re: GRUB помогите разобраться
« Ответ #11 : 12 Января 2011, 02:07:09 »
Волощук Сергей
Попробуйте так: http://kubuntu.ru/node/5158
По идее должно найти все установленные системы. Меня уже несколько раз выручало.
HP dv6: i7 2670QM - Radeon HD6770 2GB - 8GB RAM - Seagate Momentus XT 750GB

Оффлайн Волощук Сергей

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: GRUB помогите разобраться
« Ответ #12 : 12 Января 2011, 12:20:58 »
Вы восстановили загрузчик Windows из консоли восстановления?

да пробовал результат нулевой.

Вы восстановили загрузчик Windows из консоли восстановления?

загрузился с диска с windows

запустил fixmbr перезагрузил выдал

A disk read error occurred
Press Ctrl+Alt+Del to restart


потом попробовал удалить NTLDR и NTDETECT.COM и запустить fixboot c: и fixmbr результат прежний

A disk read error occurred
Press Ctrl+Alt+Del to restart
« Последнее редактирование: 12 Января 2011, 13:01:55 от Волощук Сергей »

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: GRUB помогите разобраться
« Ответ #13 : 12 Января 2011, 15:33:34 »
Тогда не знаю.
Возможно, проблемы с диском. Из консоли восстановления Windows можно запустить проверку состояния диска командой:
chkdsk
Можно из ubuntu проверить.
Важные файлы, надеюсь, уже давно сохранили на другие носители.
Windows можно запустить с помощью SuperGRUB2Disk и выполнить проверку диска. Но проверял только на рабочей системе, а получится ли у Вас - неизвестно.

Оффлайн Волощук Сергей

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: GRUB помогите разобраться
« Ответ #14 : 12 Января 2011, 15:35:32 »
Тогда не знаю.
Возможно, проблемы с диском. Из консоли восстановления Windows можно запустить проверку состояния диска командой:
chkdsk
Можно из ubuntu проверить.
Важные файлы, надеюсь, уже давно сохранили на другие носители.
Windows можно запустить с помощью SuperGRUB2Disk и выполнить проверку диска. Но проверял только на рабочей системе, а получится ли у Вас - неизвестно.

восстановил grub с livecd ubuntu но проблема та же все вернулось на прежнее место и windows xp не грузится как и раньше

 

Страница сгенерирована за 0.035 секунд. Запросов: 23.