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


Автор Тема: Установка GRUB Legacy вместо GRUB2 на Ubuntu 17.10  (Прочитано 514 раз)

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

Оффлайн Megagluk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Уважаемые админы, всем привет!

Возникла необходимость в старом загрузчике GRUB 1-й версии (GRUB Legacy). Использую Ubuntu 17.10.
Командой sudo apt-get install grub установить GRUB Legacy нельзя - Ubuntu говорит, что такой пакет недоступен,
и предлагает поставить что-нибудь из пакетов GRUB2.

Я установил пакет Boot Repair (https://help.ubuntu.com/community/Grub2/Upgrading#Reverting_to_GRUB_Legacy,
                               https://help.ubuntu.com/community/Boot-Repair#A1st_option_:_get_a_disk_including_Boot-Repair),
позволяющий заменить версию загрузчика на старую. Однако, Boot-Repair говорит, что не может найти пакет с Grub Legacy и предлагает
вручную указать репозиторий, откуда его можно скачать.

Что посоветуете, как решить задачу? Как указать репозиторий и какой именно?

Заранее благодарен за помощь!
 


ТС не появлялся на Форуме более полугода по состоянию на 22/07/2019 (последняя явка: 29/04/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 22 Июль 2019, 14:56:54 от zg_nico »

Онлайн andytux

  • Старожил
  • *
  • Сообщений: 3906
    • Просмотр профиля
Re: Установка GRUB Legacy вместо GRUB2 на Ubuntu 17.10
« Ответ #1 : 21 Апрель 2018, 20:18:42 »
Скачиваешь образ Ubuntu, в которой grub1.
Загружаешься с этого образа.
Устанавливаешь груб.

Оффлайн zg_nico

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 3511
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Установка GRUB Legacy вместо GRUB2 на Ubuntu 17.10
« Ответ #2 : 21 Апрель 2018, 20:59:27 »
Возникла необходимость в старом загрузчике GRUB 1-й версии (GRUB Legacy).
Дико извиняюсь: но зачем? Флешку загрузочную для старого компа пытаетесь сотворить что ли?
Вам grub-pc-bin или тот же grub2, но с параметром вида "target=i386-pc" не пойдет?
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Megagluk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Установка GRUB Legacy вместо GRUB2 на Ubuntu 17.10
« Ответ #3 : 21 Апрель 2018, 21:02:52 »
Скачиваешь образ Ubuntu, в которой grub1.
Загружаешься с этого образа.
Устанавливаешь груб.

Вот, этим и занять сейчас - качаю 8.04 LTS. Походу, это самый верный путь.

Пользователь добавил сообщение 21 Апрель 2018, 21:04:05:
Дико извиняюсь: но зачем? Флешку загрузочную для старого компа пытаетесь сотворить что ли?

Нет, есть просто одна задачка, описанная вот здесь: https://habrahabr.ru/company/neobit/blog/173263/.

Там рассматривается 097-й груб, первого релиза.

Оффлайн zg_nico

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 3511
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Установка GRUB Legacy вместо GRUB2 на Ubuntu 17.10
« Ответ #4 : 21 Апрель 2018, 21:37:16 »
задачка
что-то у меня при виде этой "задачки" глазик задёргался... (о_О)
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Онлайн andytux

  • Старожил
  • *
  • Сообщений: 3906
    • Просмотр профиля
Re: Установка GRUB Legacy вместо GRUB2 на Ubuntu 17.10
« Ответ #5 : 22 Апрель 2018, 03:52:10 »
Цитировать
cp /usr/lib/grub/i386-pc/stage1 ./grub/
cp /usr/lib/grub/i386-pc/stage2 ./grub/
cp /usr/lib/grub/i386-pc/fat_stage1_5 ./grub/
Так тебе даже не нужно устанавливать.
Просто вытащи нужные файлы из образа.
Или зайди на ftp.ubuntu.com и скачай нужный деб-пакет.

Оффлайн Megagluk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Установка GRUB Legacy вместо GRUB2 на Ubuntu 17.10
« Ответ #6 : 22 Апрель 2018, 09:44:45 »
Так тебе даже не нужно устанавливать.
Просто вытащи нужные файлы из образа.

Я тоже так подумал - скачал пакет GRUB Legacy, распаковал, вытащил из него нужные файлы. Однако линковщик требует. чтоб груб и в системе был установлен также. Не прокатило. Сделал уже так, как т ыговорил выше - установил Ubuntu 8.04 LTS. Сейчас попробую - может, в этот раз прокатит )

Пользователь добавил сообщение 22 Апрель 2018, 09:45:30:
что-то у меня при виде этой "задачки" глазик задёргался... (о_О)

Задачка интересная )

Онлайн andytux

  • Старожил
  • *
  • Сообщений: 3906
    • Просмотр профиля
Re: Установка GRUB Legacy вместо GRUB2 на Ubuntu 17.10
« Ответ #7 : 22 Апрель 2018, 10:03:12 »
Цитировать
...линковщик требует. чтоб груб и в системе был установлен
Тут ведь может случится такая ерунда - установка установке рознь.
Одно дело установить груб в систему.
Т.е. взять пакет[ы] и установить их в систему.
В результате появятся файлы в /usr/lib/grub.
Другое - установить загрузчик в загрузочную запись.
В результате появятся файлы в /boot/grub.

Оффлайн Megagluk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Установка GRUB Legacy вместо GRUB2 на Ubuntu 17.10
« Ответ #8 : 22 Апрель 2018, 13:58:25 »
Другое - установить загрузчик в загрузочную запись.
В результате появятся файлы в /boot/grub.
Именно это и требуется. Но чтобы это сделать, сначала должны быть файлы загрузчика в /usr/lib/grub.

С Ubuntu 8.04 не прокатило, кстати. Груб 097 там есть, но совершенно другая утилита Make. Думаю все же ставить груб-097 на Ubuntu 17.10. Сам груб с FTP скачал, а как поставить пакет? 

Онлайн andytux

  • Старожил
  • *
  • Сообщений: 3906
    • Просмотр профиля
Re: Установка GRUB Legacy вместо GRUB2 на Ubuntu 17.10
« Ответ #9 : 22 Апрель 2018, 14:14:32 »
Цитировать
...а как поставить пакет?
Хорошенько подумай, сделай бэкап.
И тогда: dpkg.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3276
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: Установка GRUB Legacy вместо GRUB2 на Ubuntu 17.10
« Ответ #10 : 22 Апрель 2018, 14:22:13 »
 :idiot2: Grub2 - метапакет, у которого в зависимостях два варианта grub-pc и grub-efi, которые несовместимы между собой.

Boot-Repair прекрасно у меня работал и с efi вариантом
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

 

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