refs #1200 #1201 adds new resource oglog to samba of ogboot, creates client_log in installation and adds timeout 0 to all grub.exe calls
parent
c6ae0babf9
commit
62778c923b
|
@ -488,7 +488,7 @@ def copyClientFiles():
|
|||
# Creamos el directorio de images para el samba de ogrepository
|
||||
os.makedirs(os.path.join(INSTALL_OGBOOT_TARGET, "client/images"), mode=0o775, exist_ok=True)
|
||||
# Creamos el directorio de logs para el samba de oglog
|
||||
os.makedirs(os.path.join(INSTALL_OGBOOT_TARGET, "client/log"), mode=0o775, exist_ok=True)
|
||||
os.makedirs(os.path.join(INSTALL_OGBOOT_TARGET, "client_log"), mode=0o775, exist_ok=True)
|
||||
# Change ownership of INSTALL_OGBOOT_TARGET/client/ and its contents
|
||||
subprocess.run(f"chown -R opengnsys:opengnsys {INSTALL_OGBOOT_TARGET}/client/", shell=True, text=True, capture_output=True)
|
||||
|
||||
|
|
|
@ -9,6 +9,7 @@ echo "Booting firstboot and secondboot flow using GRUB4DOS..."
|
|||
# Pasar control a GRUB4DOS para manejar firstboot y secondboot
|
||||
chain tftp://__SERVERIP__/tftpboot/grub.exe --config-file="
|
||||
# Configurar ISODIR
|
||||
timeout 0
|
||||
set ISODIR=${ISODIR};
|
||||
|
||||
# Firstboot
|
||||
|
|
|
@ -5,7 +5,7 @@ iseq ${platform} efi && goto uefi_boot || goto bios_boot
|
|||
|
||||
:bios_boot
|
||||
echo "Running in BIOS mode - Booting first disk"
|
||||
chain http://__SERVERIP__/tftpboot/grub.exe --config-file="title FirstHardDisk;chainloader (hd0)+1;rootnoverify (hd0);boot" || echo "Failed to boot in BIOS mode"
|
||||
chain http://__SERVERIP__/tftpboot/grub.exe --config-file="timeout 0; title FirstHardDisk;chainloader (hd0)+1;rootnoverify (hd0);boot" || echo "Failed to boot in BIOS mode"
|
||||
exit
|
||||
|
||||
:uefi_boot
|
||||
|
|
|
@ -5,7 +5,7 @@ iseq ${platform} efi && goto uefi_boot || goto bios_boot
|
|||
|
||||
:bios_boot
|
||||
echo "Running in BIOS mode - Booting first disk, first partition"
|
||||
chain http://__SERVERIP__/tftpboot/grub.exe --config-file="title FirstHardDisk-FirstPartition;root (hd0,0);chainloader (hd0,0)+1;boot" || echo "Failed to boot in BIOS mode"
|
||||
chain http://__SERVERIP__/tftpboot/grub.exe --config-file="timeout 0; title FirstHardDisk-FirstPartition;root (hd0,0);chainloader (hd0,0)+1;boot" || echo "Failed to boot in BIOS mode"
|
||||
exit
|
||||
|
||||
:uefi_boot
|
||||
|
|
|
@ -5,7 +5,7 @@ iseq ${platform} efi && goto uefi_boot || goto bios_boot
|
|||
|
||||
:bios_boot
|
||||
echo "Running in BIOS mode - Booting first disk, second partition"
|
||||
chain http://__SERVERIP__/tftpboot/grub.exe --config-file="title FirstHardDisk-SecondPartition;root (hd0,1);chainloader (hd0,1)+1;boot" || echo "Failed to boot in BIOS mode"
|
||||
chain http://__SERVERIP__/tftpboot/grub.exe --config-file="timeout 0; title FirstHardDisk-SecondPartition;root (hd0,1);chainloader (hd0,1)+1;boot" || echo "Failed to boot in BIOS mode"
|
||||
exit
|
||||
|
||||
:uefi_boot
|
||||
|
|
|
@ -5,7 +5,7 @@ iseq ${platform} efi && goto uefi_boot || goto bios_boot
|
|||
|
||||
:bios_boot
|
||||
echo "Running in BIOS mode - Booting first disk, third partition"
|
||||
chain http://__SERVERIP__/tftpboot/grub.exe --config-file="title FirstHardDisk-ThirdPartition;root (hd0,2);chainloader (hd0,2)+1;boot" || echo "Failed to boot in BIOS mode"
|
||||
chain http://__SERVERIP__/tftpboot/grub.exe --config-file="timeout 0; title FirstHardDisk-ThirdPartition;root (hd0,2);chainloader (hd0,2)+1;boot" || echo "Failed to boot in BIOS mode"
|
||||
exit
|
||||
|
||||
:uefi_boot
|
||||
|
|
|
@ -8,6 +8,7 @@ set kernelargs __INFOHOST__
|
|||
echo "Booting ogLive from cache..."
|
||||
|
||||
chain tftp://__SERVERIP__/tftpboot/grub.exe --config-file="
|
||||
timeout 0
|
||||
set ISODIR=${ISODIR};
|
||||
find --set-root --ignore-floppies --ignore-cd /boot/${ISODIR}/ogvmlinuz;
|
||||
kernel /boot/${ISODIR}/ogvmlinuz ${kernelargs};
|
||||
|
|
Loading…
Reference in New Issue