Situatie
Din ce in ce mai multe device-uri, fie ele PC-uri, laptop-uri dar mai ales tablete cu procesoare x86 sau x64 au UEFI Firmware, nu mai au vechiul BIOS, poate doar o compatibilitate cu acesta.
Pentru a face un USB Live de Linux sau alt sitem de operare, bootabil pe un device cu UEFI Firmware, una din conditiile necesare este ca in calea EFI/Boot sa avem fisierul bootia32.efi
Backup
Nu necesita plan de Back-up
Solutie
Pasi de urmat
Fisierul se poate downloada de pe internet din diverse surse gen:
https://github.com/jfwells/linux-asus-t100ta/raw/master/boot/bootia32.efi
dar, ideea este sa nu ne incredem si sa il creem singuri.
Pentru a crea fisierul singuri trebuie sa fim intr-un sistem de operare Linux, spre ex: Ubuntu
Apoi trebuie sa rulam urmatoarele comenzi:
$ sudo apt-get install git bison libopts25 libselinux1-dev autogen m4 autoconf help2man libopts25-dev flex libfont-freetype-perl automake autotools-dev libfreetype6-dev texinfo
$ git clone git://git.savannah.gnu.org/grub.git
$ cd grub
$ ./autogen.sh
$ export EFI_ARCH=i386
$ ./configure –with-platform=efi –target=${EFI_ARCH} –program-prefix=””
$ make
$ cd grub-core
$ ../grub-mkimage -d . -o bootia32.efi -O i386-efi -p /boot/grub ntfs hfs appleldr boot cat efi_gop efi_uga elf fat hfsplus iso9660 linux keylayouts memdisk minicmd part_apple ext2 extcmd xfs xnu part_bsd part_gpt search search_fs_file chain btrfs loadbios loadenv lvm minix minix2 reiserfs memrw mmap msdospart scsi loopback normal configfile gzio all_video efi_gop efi_uga gfxterm gettext echo boot chain eval
Leave A Comment?