LINUX.ORG.RU

Некорректные зависимости при добавлении deb пакетов на загрузочную флешку

 , ,


0

1

Ставлю 32-ух битную ubuntu 14.04.3 на планшет с UEFI. Из коробки у 32-ух битной ubuntu нет UEFI в образе, я добавил нужный файл и загрузился в режиме live usb. Wif-fi не подхватывается, установку нужно проводить в оффлайн режиме. Проблема в том, что в образе нет grub-efi. Я скачал нужные deb файлы отсюда. Добавил на флешку таким образом:

cp ~/project/ubuntu/*.deb /media/anton/ARCH/pool/extras/
apt-ftparchive packages /media/anton/ARCH/pool/extras/ > /media/anton/ARCH/dists/stable/extras/binary-i386/Packages
gzip -c /media/anton/ARCH/dists/stable/extras/binary-i386/Packages | tee /media/anton/ARCH/dists/stable/extras/binary-i386/Packages.gz > /dev/null
Теперь система находит grub-efi и даже пытается его поставить. Но получается вот это. Для Ъ: пакет grub-efi-ia32 зависит от grub2-common. Нужна версия 2.02~beta2-9, а установлена 2.02~beta2-9ubuntu1.3.

Казалось бы, перепутал версию системы, взял не те пакеты. Однако:

anton@desktop:~/project/ubuntu$ dpkg -I grub-efi-ia32_2.02-beta2-9ubuntu1.3_i386.deb 
 новый пакет debian, версия 2.0.
...          
 Package: grub-efi-ia32
 Source: grub2
 Version: 2.02~beta2-9ubuntu1.3
 Architecture: i386
 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
 Installed-Size: 186
 Depends: debconf (>= 0.5) | debconf-2.0, grub-common, grub2-common (= 2.02~beta2-9ubuntu1.3), grub-efi-ia32-bin (= 2.02~beta2-9ubuntu1.3), ucf
 Conflicts: elilo, grub (<< 0.97-54), grub-coreboot, grub-efi-amd64, grub-ieee1275, grub-legacy, grub-pc, grub-xen
 Replaces: grub, grub-common (<= 1.97~beta2-1), grub-coreboot, grub-efi, grub-efi-amd64, grub-ieee1275, grub-legacy, grub-pc, grub2 (<< 2.02~beta2-9ubuntu1.3)
Вроде бы пакет правильный и зависимости у него тоже правильные. Что не так? Как поправить?

★★★

Начни с чтения того, что напишет

apt-cache policy grub-efi-ia32

Откуда-то ведь берется версия 2.02~beta2-9...

TeopeTuK ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.