wiki:macDevelUSB

Version 6 (modified by juanfran, 10 years ago) (diff)

Documentación creación pendrive de arranque para imac

Crear USB oglive desde cero

Es necesario:

  • Inintrd de opengnesys (oginitrd.img) modificado para emular pxe y descargar la entrada de grldr (menu.lst) y el kernel de OlpenGnsys?
  • Grub2 compilado para sistemas efi de 64 bits (bootx64.efi)
  • Archivo grub.cfg con el menu de arranque
  • Pendrive

1) Preparacion de la unidad de arranque

Ejecutar las siguientes instrucciones en la para unidad del pendrive:

  • ?> parted -s /dev/sdX mklabel GPT
  • ?> parted -sm /dev/sdX mkpartfs EFI fat32 20.5k 210m 2

2) Compilacion de grub2

Una vez descargado grub de la direccion y descomprimido ejecutar las siguientes instruccuines :

  • ?> sudo apt-get install bison libopts25 libselinux1-dev autogen m4 autoconf help2man libopts25-dev flex libfont-freetype-perl automake autotools-dev freetype2-demos texinfo
  • ?> export EFI_ARCH=x86_64
  • ?> ./configure --with-platform=efi --target=${EFI_ARCH} --program-prefix=""
  • ?> make
  • ?> sudo ./grub-mkimage -O x86_64-efi -d ./grub-core -o bootx64.efi -p "" part_gpt part_msdos ntfs ntfscomp hfsplus fat ext2 normal chain boot configfile linux multiboot video_fb efi_gop efi_uga font test search
  • ?> montar el Pendrive y Crear una carpeta /efi/boot/grub
  • ?> sudo cp bootx64.efi *.mod *.lst /mnt/sdaX/efi/boot/grub

3) copiar ogvmlinux y oginitrd en la carpeta /mnt/sdaX/efi/boot

4) Creacion del menu de arranque ,

Ejemplo de archivo de configuracion http://www.opengnsys.es/attachment/wiki/macDevelUSB/grub.cfg Usamos un sisitema basado en marcas (boot.mac, boot.win ) para determinar el sistema q debe arrancar. Por defecto siempre arrancara ogClient , Si desde la consola web indiquemos que el equipo debe arrancar desde la segunda partición , durante la primera fase del arranque del cliente se creara la marca boot.mac y se reiniciara el equipo.Cuando cargue nuevamente grub y detecte esta marca situara la entrada Macosx la primera para que el equipo arranque desde esta.Una vez iniciado el s.o este debe encargarse de borrar esta marca de la raiz de la particion EFI.

Attachments (3)

Download all attachments as: .zip