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


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

Автор Тема: Не обновляется "initrd.img-2.6.." и Grub2. Ошибка при инсталляции любого пакета.  (Прочитано 1758 раз)

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

Оффлайн NordFeniX

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
При обновлении "initrd.img-2.6.32-24-generic" на "initrd.img-2.6.32-25-generic", а так же при инсталляции любого пакета выдаётся нижеприведённая ошибка. Пакеты, впрочем, в результате утанавливаются, а вот "initrd.img-2.6.32-24-generic" не обновляется, так же как и настройки в Grub2. Нашёл тему с схожей ошибкой, но ошибку вызывают другие файлы и в ней рекомендуется удалить пакет, вызывающий проблемы. Не удалять же "initrd.img-2.6.32-24-generic"!? Правда это тоже делал и, не перезагружаясь, реинсталлировал "initrd.img-2.6.32-24-generic". Результат тот же.
Ошибка началась не помню с чего, но ещё до попытки обновления до "initrd.img-2.6.32-25-generic".

Вот out с начала ошибки:

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

Примерно то же самое после
Цитировать
sudo apt-get install -f
(Нажмите, чтобы показать/скрыть)
и
Цитировать
dpkg --configure -a


Что с этим можно сделать? Помогите разобраться пожалуйста!
Ubuntu 10.04
« Последнее редактирование: 28 Сентября 2010, 15:01:03 от NordFeniX »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Конфиги GRUB трогал? Прикрепи свои конфиги в архиве, который создаст команда tar -cvzf grub.tgz /etc/grub.d /etc/default/grub, посмотрим...

Оффлайн NordFeniX

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Конфиги GRUB трогал? Прикрепи свои конфиги в архиве, который создаст команда tar -cvzf grub.tgz /etc/grub.d /etc/default/grub, посмотрим...
Да, менял разрешение меню выбора загрузки и хотел подставить картинку. Разрешение изменилось, картинка не появилась. Разрешение теперь тоже не вернуть обратно.

Архив конфигов:

http://rghost.net/2752670

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Значит вертай взад в /etc/grub.d/05_debian_theme:

строка №10: WALLPAPER="/usr/share/images/desktop-base/moreblue-orbit-grub.png"
строка №24: use_bg=false

и делай sudo update-grub

Оффлайн NordFeniX

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Значит вертай взад в /etc/grub.d/05_debian_theme:

строка №10: WALLPAPER="/usr/share/images/desktop-base/moreblue-orbit-grub.png"
строка №24: use_bg=false

и делай sudo update-grub

Нет, возвращал уже. Вернул и сейчас. Результат тот же. В ответ на "sudo update-grub" выдаёт:
(Нажмите, чтобы показать/скрыть)

А при инсталляции софта то же самое, что и в примере из первого поста.

При вводе "/usr/sbin/grub-probe --help" выдаётся:
(Нажмите, чтобы показать/скрыть)

Файла "/boot/grub/device.map" не существует. Создание пустого естественно ни к чему не приводит.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
/boot/grub/device.map и у меня нет. Что говорят:
sudo grub-probe --target=device /
sudo grub-probe --target=device /boot
sudo grub-probe --target=fs /


Оффлайн NordFeniX

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Ответы в приведённом Вами порядке запросов:

/dev/sda5
/dev/sda5
ext2

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Тут все в порядке. А что покажет
sudo bash -x grub-mkconfig -o /var/tmp/trash 2>&1 | grep -B5 'No path or device is specified'

Оффлайн NordFeniX

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Результат:
Цитировать
+ return 0
+ test -x /etc/grub.d/05_debian_theme
+ echo
+ echo '### BEGIN /etc/grub.d/05_debian_theme ###'
+ /etc/grub.d/05_debian_theme
No path or device is specified.
Try `/usr/sbin/grub-probe --help' for more information.
No path or device is specified.

И не могли бы объяснить эту команду?

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля

+ echo '### BEGIN /etc/grub.d/05_debian_theme ###'
+ /etc/grub.d/05_debian_theme
No path or device is specified.
Все следы ведут снова к /etc/grub.d/05_debian_theme. Что говорит
sudo bash -ex /etc/grub.d/05_debian_theme 2>&1 | grep -B5 'No path or device is specified'

И не могли бы объяснить эту команду?
bash -x запускает трассировщик
grub-mkconfig это тот скрипт, который запускается из update-grub
grep -B5 ищет наше сообщение об ошибке в выходном потоке и показывает 5 предыдущих строк перед совпадением

Оффлайн NordFeniX

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Всё! По последнему репорту нашёл ошибку.
"use_bg=" в "05_debian_theme" встречается дважды и "true" установлено было тоже дважды. После Вашего первого совета исправил только одно значение, не заметив второго. Теперь исправил второе и всё заработало.

Репорт:
Цитировать
+ COLOR_HIGHLIGHT=magenta/black
+ use_bg=true
+ '[' '' = gfxterm ']'
+ true
++ /usr/sbin/grub-probe --target=device
No path or device is specified.
--
+ prepare_grub_to_access_device
+ device=
+ loop_file=
+ case ${device} in
++ /usr/sbin/grub-probe --device --target=abstraction
No path or device is specified.

Спасибо!

Хотя теперь не понимаю в чём была моя ошибка при попытке установить фоновое изображение для Груб.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
встречается дважды
А я ведь не просто так давал номера строк. В 24 строке должно быть false а в 36 должно быть true.


Хотя теперь не понимаю в чём была моя ошибка при попытке установить фоновое изображение для Груб.
Я в ходе экспериментов при поиске прописанного там файла картинки доставил пакет desktop-base. Картинка дебиановская, которая в этом пакете, встала бекграундом без проблем.

Пользователь решил продолжить мысль 29 Сентября 2010, 01:45:57:
ЗЫ. Кстати, а ext2 на корню не страшно?
« Последнее редактирование: 29 Сентября 2010, 01:45:57 от Mam(O)n »

Оффлайн NordFeniX

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Всё поправил. Доставил desktop-base. Подключил картинку и поднял разрешение. Работает. Ещё раз спасибо за участие и советы!
На самом деле файловая система на всех разделах, кроме свапа - ext4. Команда "grub-probe --target=fs /" почему-то врёт.

Оффлайн hellsman

  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Это похоже баг GRUB, думаю стоит написать в баг-репорте.
У меня также выводит что ext2, хотя ext4

Пользователь решил продолжить мысль 29 Сентября 2010, 19:49:33:
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 29 Сентября 2010, 19:49:33 от hellsman »

 

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