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