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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: update-grub  (Прочитано 2296 раз)

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

Оффлайн antas

  • Автор темы
  • Активист
  • *
  • Сообщений: 306
  • Shelme Buagulme
    • Просмотр профиля
update-grub
« : 24 Июня 2009, 00:38:20 »
Что-то я прикола не понял с новыми возможностями grub, после обновлении ядра вылетела гуевина, читал, читал че за х... в итоге нажал как по умолчанию (типо сохранить локальную версию), смотрю menu.lst там нет моего ядра, думаю прикольно.... зову на помощь sudo update-grub, находит все ядра говорит: Updating /boot/grub/menu.lst ... done, думаю ну всё, захожу в menu.lst там все как было так и осталось :(
Вопрос, что это за вато??? Как побороть??? И че за гуевина вылетает???

Оффлайн Seenhelm

  • Участник
  • *
  • Сообщений: 164
  • Я разучился улыбаться
    • Просмотр профиля
Re: update-grub
« Ответ #1 : 24 Июня 2009, 00:54:54 »
Может поставить startupmanager и выбрать в нем нужное ядро? 

Оффлайн antas

  • Автор темы
  • Активист
  • *
  • Сообщений: 306
  • Shelme Buagulme
    • Просмотр профиля
Re: update-grub
« Ответ #2 : 24 Июня 2009, 01:11:15 »
я хочу нужные ядра в grub выбирать....

Оффлайн Seenhelm

  • Участник
  • *
  • Сообщений: 164
  • Я разучился улыбаться
    • Просмотр профиля
Re: update-grub
« Ответ #3 : 24 Июня 2009, 01:13:04 »
Какая вам разница? Это только надстройка над Grub

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: update-grub
« Ответ #4 : 24 Июня 2009, 02:08:28 »
Гуёвины-зло!Ручками вишите нужное ядро в menu.lst
Наверное ,поломали update-grub...,или недоделали,х.з...

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: update-grub
« Ответ #5 : 24 Июня 2009, 02:13:40 »
grub2 ?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: update-grub
« Ответ #6 : 24 Июня 2009, 06:00:12 »
antas, если grub2, то menu.lst не используется, и надо юзать update-grub2.

Оффлайн antas

  • Автор темы
  • Активист
  • *
  • Сообщений: 306
  • Shelme Buagulme
    • Просмотр профиля
Re: update-grub
« Ответ #7 : 24 Июня 2009, 11:30:27 »
не, не, не... простой grub
гуй - зло, поддерживаю, особенно неожиданный гуй :D
руками не хочу прописывать, но че за баги с апдейтом, странно, впервые так.... мож на 9.04 он не адекватен....

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: update-grub
« Ответ #8 : 24 Июня 2009, 11:46:57 »
гуй - зло
руками не хочу прописывать

прикольна 8)

Оффлайн antas

  • Автор темы
  • Активист
  • *
  • Сообщений: 306
  • Shelme Buagulme
    • Просмотр профиля
Re: update-grub
« Ответ #9 : 24 Июня 2009, 11:57:08 »
если есть не гуйная утилита update-grub, то зачем прописывать руками...надо разобраться почему этого не происходит ;)

Оффлайн asashnov

  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: update-grub
« Ответ #10 : 18 Октября 2009, 10:08:20 »
+1
все работало, решил накатить апдейты на 9.04. Т.к. у меня в menu.lst были прописаны руками несколько дополнительных конфигураций для других OS я согласился с вариантом по умолчанию "оставить текущую версию". И теперь список ядер в menu.lst по update-grub не обновляется:

$ dpkg -l 'linux-image*' | awk '/^ii/ {print $2}'
linux-image-2.6.28-13-generic
linux-image-2.6.28-15-generic
linux-image-generic

$ sudo nano /usr/sbin/update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.28-15-generic
Found kernel: /boot/vmlinuz-2.6.28-13-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

$ grep '^kernel' /boot/grub/menu.lst
kernel /boot/vmlinuz-2.6.28-13-generic root=UUID=c50739a3-0dd0-4952-b8de-5e9983b87d7c ro quiet splash vga=0x317
kernel /boot/vmlinuz-2.6.28-13-generic root=UUID=c50739a3-0dd0-4952-b8de-5e9983b87d7c ro  single vga=0x317
kernel /boot/vmlinuz-2.6.28-12-generic root=UUID=c50739a3-0dd0-4952-b8de-5e9983b87d7c ro quiet splash
kernel /boot/vmlinuz-2.6.28-12-generic root=UUID=c50739a3-0dd0-4952-b8de-5e9983b87d7c ro  single
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=c50739a3-0dd0-4952-b8de-5e9983b87d7c ro quiet splash
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=c50739a3-0dd0-4952-b8de-5e9983b87d7c ro  single
kernel /boot/memtest86+.bin

В  /var/lib/ucf/cache/\:var\:run\:grub\:menu.lst  формируемый фрагмент для menu.lst правильный.

Баг известный: https://bugs.launchpad.net/ubuntu/+source/grub/+bug/202009

Workaround:
$ cd /boot/grub
$ sudo mv menu.lst menu.lst.back
$ sudo update-grub      # ввести y ENTER на запрос создания файла
$ diff -u menu.lst.back menu.lst   # опционально, просто посмотреть для любопытства, есть мнение, что баг проявляется на отличном от дефолтного menu.lst (т.е. у тех, кто вручную его правил)


ЗЫ все то в нашем линуксе так ;)
« Последнее редактирование: 18 Октября 2009, 18:04:39 от asashnov »
Talk is cheap. Show me the code. (c) Linux Torvalds.

 

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