source: server/tftpboot/grub/default @ a0a2149

918-git-images-111dconfigfileconfigure-oglivegit-imageslgromero-new-oglivemainmaint-cronmount-efivarfsmultivmmultivm-ogboot-installerogClonningEngineogboot-installer-jenkinsoglive-ipv6test-python-scriptsticket-301ticket-50ticket-50-oldticket-577ticket-585ticket-611ticket-612ticket-693ticket-700ubu24tplunification2use-local-agent-oglivevarios-instalacion
Last change on this file since a0a2149 was 7e4b9e0, checked in by Irina Gómez <irinagomez@…>, 6 years ago

#802 #888 PXE template for new computers '00unknown' displays a boot menu with ogLive and the other boot loaders finded.

  • Property mode set to 100644
File size: 1.7 KB
RevLine 
[7e4b9e0]1# Busca cargadores existentes por orden de prioridad y
2#    muestra menú con las opciones.
[528ff4c]3# Si no existe ningún cargador de arranque muestre mensaje de error.
[137ceb4]4set timeout=5
[528ff4c]5
[137ceb4]6set detectado='no'
[528ff4c]7# Compruebo si existen distintos cargadores.
[b485805]8echo "Searching rEFInd"
[137ceb4]9search --file --set rootRefind /EFI/refind/shimx64.efi.signed
10if [ "$rootRefind" != "" ]; then
11    set detectado='si'
12    menuentry "rEFInd" {
13        root="$rootRefind"
14        chainloader /EFI/refind/shimx64.efi.signed
15}
[528ff4c]16fi
[b845aab]17
[137ceb4]18echo "Searching Part-01-02"
19search --file --set rootP2 /EFI/Part-01-02/Boot/ogloader.efi
20if [ "$rootP2" != "" ]; then
21    set detectado='si'
22    menuentry "Part-01-02" {
23        root="$rootP2"
24        chainloader /EFI/Part-01-02/Boot/ogloader.efi
25    }
[528ff4c]26fi
27
[137ceb4]28echo "Searching Part-01-03"
29search --file --set rootP3 /EFI/Part-01-03/Boot/ogloader.efi
30if [ "$rootP3" != "" ]; then
31    set detectado='si'
32    menuentry "Part-01-03" {
33        root="$rootP3"
34        chainloader /EFI/Part-01-03/Boot/ogloader.efi
35    }
[528ff4c]36fi
37
[137ceb4]38echo "Searching Microsoft"
39search --file --set rootMS /EFI/Microsoft/Boot/bootmgfw.efi
40if [ "$rootMS" != "" ]; then
41    set detectado='si'
42    menuentry "Microsoft" {
43        root="$rootMS"
44        chainloader /EFI/Microsoft/Boot/bootmgfw.efi
45    }
[528ff4c]46fi
47
[137ceb4]48echo "Searching Ubuntu"
49search --file --set rootUb /EFI/ubuntu/grubx64.efi
50if [ "$rootUb" != "" ]; then
51    set detectado='si'
52    menuentry "Ubuntu"
53        root="$rootUb"
54        chainloader /EFI/ubuntu/grubx64.efi
55    }
[528ff4c]56fi
57
58
[7e4b9e0]59# Si no hay ningún sistema operativo muestro mensaje.
[137ceb4]60if [ $detectado == 'no' ]; then
61    menuentry "OpenGnsys no ha detectado ningún sistema operativo" {
62        # para evitar mensajes de error.
63        set root="(hd0,gpt1)"
64    }
65fi
Note: See TracBrowser for help on using the repository browser.