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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: GNU GRUB + Ubuntu 12.04  (Прочитано 1525 раз)

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

Оффлайн MrGalaxy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
  • Вечный студент
    • Просмотр профиля
GNU GRUB + Ubuntu 12.04
« : 04 Февраля 2013, 11:23:09 »
День добрый!

Предыстория.
Системная плата на основе Z68. Диск SATA в режиме IDE размечен так:
sda1 - ext3 (GRUB)
sda2 - ntfs (Windows 7) - boot
sda3 - ntfs (скрытый раздел Windows 7)
...
sda8 - ext3 (/)
sda9 - linux swap
Винда оригинальная, активированная.

Интермедия.
Удалось установить Ubuntu только 12.04 (ни 8.04.1, ни 9.10 упорно не хотели даже загружаться).
Поставил ГРУБ, который старый. Прописал в menu.lst следующее:
...
root (hd0,7)
kernel /boot/vmlinuz-3.2.0-29-generic root=/dev/sda8
initrd /boot/initrd.img-3.2.0-29-generic

Финал.
Винда загружается нормально, а при попытке загрузки новоустановленной Убунты ГРУБ выдаёт ошибку 2 (нет файла).
Ради эксперимента, переустановил Ubuntu с установкой штатного ГРУБа 2.0. С ним загрузка работает нормально.

Как мне заставить старый ГРУБ (который у меня до сих пор работал на всех ЭВМ) загружать новую Ubuntu? Привык я к нему...
Подскажите, пожалуйста.

Оффлайн rayanAyar

  • Старожил
  • *
  • Сообщений: 1027
  • Да пребудет с вами совпавшая контрольная сумма
    • Просмотр профиля
Re: GNU GRUB + Ubuntu 12.04
« Ответ #1 : 04 Февраля 2013, 11:32:21 »
Отвыкайте от старого. Консерватизм для IT-шника недопустим.
Новое железо = новый софт.
Новое железо + старый софт = проблемы.

Оффлайн MrGalaxy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
  • Вечный студент
    • Просмотр профиля
Re: GNU GRUB + Ubuntu 12.04
« Ответ #2 : 04 Февраля 2013, 11:45:18 »
Эх, да я - не айтишник. Это скорее хобби. Я радиоинженер ("электронщик") :)
Понятно, что можно освоить новый ГРУБ и т.д.
А всё-таки, почему не передаётся управление ядру? Всё же делаю, как всегда. :(

Вот здесь пишут про режим диска AHCI. Сейчас попробую перезагрузиться, поправить.

Перегрузился в AHCI, не помогло...
« Последнее редактирование: 04 Февраля 2013, 11:58:20 от MrGalaxy »

Оффлайн 1eo

  • Активист
  • *
  • Сообщений: 486
    • Просмотр профиля
Re: GNU GRUB + Ubuntu 12.04
« Ответ #3 : 04 Февраля 2013, 11:59:37 »
Автор\топикстартер: dpkg -l | grep grub - хотелось бы посмотреть выхлоп из работающей ubuntu.

Оффлайн MrGalaxy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
  • Вечный студент
    • Просмотр профиля
Re: GNU GRUB + Ubuntu 12.04
« Ответ #4 : 04 Февраля 2013, 12:40:46 »
Автор\топикстартер: dpkg -l | grep grub - хотелось бы посмотреть выхлоп из работающей ubuntu.
Уточните, пожалуйста, с загруженной live-ubuntu или с установленной?
(Если с установленной, то придётся её ещё раз переустановить, т.к. GRUB2 я затёр).

Оффлайн 1eo

  • Активист
  • *
  • Сообщений: 486
    • Просмотр профиля
Re: GNU GRUB + Ubuntu 12.04
« Ответ #5 : 04 Февраля 2013, 17:49:01 »
Ради этого переустанавливаться не стОит, я имел ввиду, что выхлоп dpkg -l | grep grub мог бы пролить свет на то,
как именно установлен grub: в режиме (U)EFI или BIOS, старый grub не поддерживает загрузку в режиме (U)EFI.

Оффлайн MrGalaxy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
  • Вечный студент
    • Просмотр профиля
Re: GNU GRUB + Ubuntu 12.04
« Ответ #6 : 04 Февраля 2013, 19:07:46 »
Ради этого переустанавливаться не стОит, я имел ввиду, что выхлоп dpkg -l | grep grub мог бы пролить свет на то,
как именно установлен grub: в режиме (U)EFI или BIOS, старый grub не поддерживает загрузку в режиме (U)EFI.
Но ведь эта конструкция работает:
...
root (hd0,2)
makeactive
chainloader +1
...
Разделы тоже монтируются, иначе не был бы прочитан собственно файл menu.lst.

ЗЫ. Систему переустанавливать, наверное, не буду, установлю только grub2.
« Последнее редактирование: 04 Февраля 2013, 19:10:59 от MrGalaxy »

Оффлайн shumtest

  • Активист
  • *
  • Сообщений: 731
  • Это вам просто кажется...
    • Просмотр профиля
    • Блог Шумомера
Re: GNU GRUB + Ubuntu 12.04
« Ответ #7 : 04 Февраля 2013, 22:17:44 »
Поставил ГРУБ, который старый.
Скорее всего ошибка где-то на этом этапе.
Как ставили?

Оффлайн MrGalaxy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
  • Вечный студент
    • Просмотр профиля
Re: GNU GRUB + Ubuntu 12.04
« Ответ #8 : 05 Февраля 2013, 09:15:02 »
Поставил ГРУБ, который старый.
Скорее всего ошибка где-то на этом этапе.
Как ставили?
1. Отформатировал раздел первый раздел ЖД в ext3.
2. Создал каталог boot/grub.
3. Перенёс туда весь набор грубовских файлов (e2fs_stage1_5, fat_stage1_5, etc.)
4. Создал menu.lst.
5. Загрузился с live-cd ГРУБ.
6. Установил ГРУБ (root (hd0,0) + setup (hd0) ).
Я неоднократно так делал, никаких проблем не было. Скорее всего, он с UEFI не хочет корректно работать - Винду запускает, а Ubuntu нет.

Оффлайн rayanAyar

  • Старожил
  • *
  • Сообщений: 1027
  • Да пребудет с вами совпавшая контрольная сумма
    • Просмотр профиля
Re: GNU GRUB + Ubuntu 12.04
« Ответ #9 : 05 Февраля 2013, 10:41:56 »
Это конечно будет немного офтоп, но тем не менее... Скажите мне пожалста, зачем вам нужен именно старый grub? Чем он для вас лучше? Зачем вам вобще редактировать menu.lst?

Если вы поставите grub2, то ubuntu все сделает автоматически - установит загрузчик и добавит в него пункт с windows. Для grub2 существуют графические утилиты, которые позволяют изменять практически все необходимые параметры загрузки (дефолт загрузки, время ожидания, цвета, фоновая картинка). Нет необходимости в ручном редактировании конфигурационного файла grub, нет необходимости в изучении нового синтаксиса.

Зачем вам антиквариат? Зачем вы создаете себе лишние проблемы на ровном месте? :)

Оффлайн shumtest

  • Активист
  • *
  • Сообщений: 731
  • Это вам просто кажется...
    • Просмотр профиля
    • Блог Шумомера
Re: GNU GRUB + Ubuntu 12.04
« Ответ #10 : 05 Февраля 2013, 11:15:55 »
Скорее всего, он с UEFI не хочет корректно работать
Слона-то я и не заметил :) Старый граб на uefi. С этим я пас.

Оффлайн MrGalaxy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
  • Вечный студент
    • Просмотр профиля
Re: GNU GRUB + Ubuntu 12.04
« Ответ #11 : 07 Февраля 2013, 13:38:50 »
Всем спасибо за участие. Плюнул я на это дело, поставил grub2, буду изучать его.

 

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