[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

add grub-efi to binary



Hi all!

I'm working on run/install our custom live system on efi bios.

I could do it *manually* adding efi binary files (from oficial debian
iso) into the binary image part. (I know, it's an experiment and i make
this until the oficial uefi support will merge into live-build, and just
work)

Here is my config tree:
https://github.com/HuayraLinux/live-cd/tree/testing

What works? the live system boot and run whitout problems on efi system.

Now, i try to install the image on the hard disk.
The debian installer run fine, also the copy of the squash is done, but
fails in the grub install stage.

This is because debian-installer can not found grub-efi and
grub-efi-amd64 packages (according the d-i log).

I try to adding .list.binary file with these packages:

https://github.com/HuayraLinux/live-cd/blob/testing/config/package-lists/grubuefi.list.binary

But on the final iso image, these packages do not are on the pool/
directory.

root@builder2:/tmp/isomounted/pool# find ./ |grep grub
./main/g/grub2
./main/g/grub2/grub2-common_2.02~beta2-20_amd64.deb
./main/g/grub2/grub-common_2.02~beta2-20_amd64.deb
./main/g/grub2/grub-mount-udeb_2.02~beta2-20_amd64.udeb
./main/g/grub2/grub-pc_2.02~beta2-20_amd64.deb
./main/g/grub2/grub-pc-bin_2.02~beta2-20_amd64.deb
./main/g/grub-installer
./main/g/grub-installer/grub-installer_1.103_amd64.udeb

I think that i need booth grub-pc and grub-efi packages on the pool
available for the debian installer, but i do known why it not.
Maybe the conflict between these packages do not permit it?

If somebody have a idea, i will be very grateful.

Sorry the long messsage.


Saludos!

-- 
Fernando Toledo
Dock Sud BBS
http://bbs.docksud.com.ar
telnet://bbs.docksud.com.ar


Reply to: