diff --git a/AIO/Files/PartIMG_ROOT.img b/AIO/Files/PartIMG_ROOT.img index f648d380..f2bda5ea 100644 Binary files a/AIO/Files/PartIMG_ROOT.img and b/AIO/Files/PartIMG_ROOT.img differ diff --git a/AIO/Tools/AIOCreator_x64.exe b/AIO/Tools/AIOCreator_x64.exe index ba20cff8..68cd6845 100644 Binary files a/AIO/Tools/AIOCreator_x64.exe and b/AIO/Tools/AIOCreator_x64.exe differ diff --git a/AIO/grub/Main.cfg b/AIO/grub/Main.cfg index a00d6703..af392658 100644 --- a/AIO/grub/Main.cfg +++ b/AIO/grub/Main.cfg @@ -4,21 +4,25 @@ source ${menudir}/Main.cfg; ### Start InstallWinISO GetHotkey menuentry "${installwiniso}" --hotkey=${hotkey} { - #unset ignore_fs_args - #unset ignore_dir_args - #export ignore_fs_args="fat procfs pyfs" - #export ignore_dir_args="procfs pyfs" - unset pim - unset fs_args - unset file_ext_args - unset file_in_loop_args - export fs_args="fat ntfs exfat" - export file_ext_args="iso" - export file_in_loop_args="/sources/install.wim /x64/sources/install.esd /x86/sources/install.esd /sources/install.esd" - if [ -n "$pc" ]; then - export file_in_loop_args="${file_in_loop_args} /I386/TXTSETUP.SIF /AMD64/TXTSETUP.SIF" + if [ "x${secureboot}" == "xON" ]; then + esc 1 "${sbenabledmsg}" + else + #unset ignore_fs_args + #unset ignore_dir_args + #export ignore_fs_args="fat procfs pyfs" + #export ignore_dir_args="procfs pyfs" + unset pim + unset fs_args + unset file_ext_args + unset file_in_loop_args + export fs_args="fat ntfs exfat" + export file_ext_args="iso" + export file_in_loop_args="/sources/install.wim /x64/sources/install.esd /x86/sources/install.esd /sources/install.esd" + if [ -n "$pc" ]; then + export file_in_loop_args="${file_in_loop_args} /I386/TXTSETUP.SIF /AMD64/TXTSETUP.SIF" + fi + configfile ${prefix}/FileManager.cfg fi - configfile ${prefix}/FileManager.cfg } ### End InstallWinISO ### Start ISO & IMG Mapper @@ -120,15 +124,19 @@ menuentry "${searchcfgmenu}" --hotkey=${hotkey} { configfile ${prefix}/SearchGrub2Cfg.cfg } ### End Search Grub2 configfile +### Start Disable Secure Boot +if [ "x${secureboot}" == "xON" ]; then +GetHotkey +menuentry "${disablesb}" --hotkey=${hotkey} { + efiload -n /efi/drivers/fucksb_${_SPEC_UEFI_ARCH}.efi + Refresh +} +fi +### End Disable Secure Boot ### Start Refresh GetHotkey menuentry "${f5}" --hotkey=${hotkey} { - search --file --no-floppy --set=root /AIO/aioboot.com.html - if [ -n "${efi}" ]; then - chainloader /efi/boot/boot${_SPEC_UEFI_ARCH}.efi - else - multiboot /aio/grub/i386-pc/core.img - fi + Refresh } ### End Refresh ### Start halt diff --git a/AIO/grub/Settings.cfg b/AIO/grub/Settings.cfg index 89aa9545..5f56e22d 100644 --- a/AIO/grub/Settings.cfg +++ b/AIO/grub/Settings.cfg @@ -104,4 +104,5 @@ menuentry "${timeoutmenu}" --hotkey=${hotkey} { fi esc 2 unset time_out -} \ No newline at end of file +} +ReturnMainMenu \ No newline at end of file diff --git a/AIO/grub/functions.cfg b/AIO/grub/functions.cfg index 7f8ed6ed..1870e888 100644 --- a/AIO/grub/functions.cfg +++ b/AIO/grub/functions.cfg @@ -248,37 +248,6 @@ function freebsd_zfs_variants { fi } -function drivemap_to_hd0 { - if [ -z "$1" ]; then - set _device="${root}" - else - set _device="${1}" - fi - if ! regexp -s _disknum '^\(?hd([0-9]+)' "$_device"; then - esc 1 "Only hard disks are supported." - return 1 - fi - if [ "$_disknum" == "0" ]; then - return 0 - elif [ "$_disknum" == "1" ]; then - drivemap -s (hd0) (hd1) - else - drivemap -s (hd${_disknum}) (hd0) - set _newdisknum="$_disknum" - while [ "x${_disknum}" != "x1" ]; do - decrement _disknum - drivemap -s (hd${_newdisknum}) (hd${_disknum}) - set _newdisknum=${_disknum} - done - drivemap (hd0) (hd1) - unset _newdisknum - fi - unset _disknum - unset _device - return 0 -} - - function drivemap_hd0_to_hdn { GetDiskPartNum if [ "${disknum}" == "0" ]; then @@ -291,12 +260,14 @@ function drivemap_hd0_to_hdn { fi fi done - drivemap (hd0) ${_disk} + if [ "(hd0)" != "${_disk}" ] -a [ "(hd1)" != "${_disk}" ]; then + drivemap (hd0) ${_disk} + fi regexp -s disk_n '^\(hd(.*)\)$' "$_disk" unset _disk unset _next_disk else - set disk_n="0" + set disk_n="${disknum}" fi } @@ -337,6 +308,10 @@ function ntbootcmd { terminal_output console ntboot ${_args} --efi=/AIO/Tools/MS/PXE/bootmgr "${_file}" else + if [ "x${secureboot}" == "xON" ]; then + esc 1 "${sbenabledmsg}" + return 1 + fi if [ "$_file_ext" == "wim" ]; then if wimtools --is64 "${_file}"; then set wimarch="64"; else set wimarch="32"; fi if [ "$_SPEC_UEFI_ARCH_3" != "$wimarch" ]; then @@ -371,6 +346,10 @@ function wimbootwinsetup { @:Winpeshl.ini:/AIO/Tools/winsetup/Winpeshl.ini \ @:boot.wim:"${1}" else + if [ "x${secureboot}" == "xON" ]; then + esc 1 "${sbenabledmsg}" + return 1 + fi if [ "$_SPEC_UEFI_ARCH_3" != "$wimarch" ]; then esc 1 "$efi3264msg" return 1 @@ -885,12 +864,16 @@ function FileProcessing { for cfg in /boot/grub/loopback.cfg /efi/boot/loopback.cfg /EFI/BOOT/loopback.cfg; do if ! test -e (isoloop)$cfg; then continue; fi cat -s cfgtext (isoloop)$cfg - if regexp ' /grub/grub.cfg' "$cfgtext"; then + if regexp " /grub/grub.cfg" "$cfgtext"; then if ! test -e (isoloop)/grub/grub.cfg; then continue; fi fi - if regexp '/casper/initrd.lz' "$cfgtext"; then + if regexp "/casper/initrd.lz" "$cfgtext"; then if ! test -e (isoloop)/casper/initrd.lz; then continue; fi fi + if regexp "source /boot/grub/grub.cfg" "$cfgtext"; then + cat -s new_cfgtext (isoloop)/boot/grub/grub.cfg + if ! regexp 'iso_path' "$new_cfgtext"; then continue; fi + fi probe -u -s rootuuid $loopdev export rootuuid @@ -1281,4 +1264,13 @@ function wimbooting { linux16 ${g4d_path}/grub.exe --config-file=${opt} boot fi +} + +function Refresh { + search --file --no-floppy --set=root /AIO/aioboot.com.html + if [ -n "${efi}" ]; then + chainloader /efi/boot/boot${_SPEC_UEFI_ARCH}.efi + else + multiboot /aio/grub/i386-pc/core.img + fi } \ No newline at end of file diff --git a/AIO/grub/grub.cfg b/AIO/grub/grub.cfg index b8cade5a..b3197eb5 100644 --- a/AIO/grub/grub.cfg +++ b/AIO/grub/grub.cfg @@ -21,7 +21,6 @@ if [ -z "$grub_enable_menu_hotkey" ]; then fi if [ "${grub_platform}" == "efi" ]; then - set modules="gfxmenu part_acorn part_apple part_bsd part_dfly part_dvh part_plan part_sun part_sunpc" export efi=1 if [ "${grub_cpu}" == "x86_64" ]; then export _SPEC_UEFI_ARCH="x64" @@ -32,24 +31,17 @@ if [ "${grub_platform}" == "efi" ]; then export _SPEC_UEFI_ARCH_2="86" export _SPEC_UEFI_ARCH_3="32" fi - if [ x"$secureboot" == xON ] -a [ -z "$fucksb_done" ]; then - sbpolicy -i - fucksb -i - fucksb --off - export fucksb_done="?" - fi elif [ "${grub_platform}" == "pc" ]; then set modules="gfxmenu search linux linux16 afs bfs ext2 f2fs hfs hfsplus iso9660 jfs part_acorn part_apple part_bsd part_dfly part_dvh part_plan part_sun part_sunpc udf ufs1 ufs1_be ufs2 xfs zfs sfs progress" + for module in ${modules}; do + insmod ${module} + done + unset modules export pc=1 export memdisk="(${root})/AIO/Tools/memdisk" export g4d_path="(${root})/AIO/Tools/grub4dos" fi -for module in ${modules}; do - insmod ${module} -done -unset modules - if [ "${next_entry}" ] ; then set default="${next_entry}" set next_entry= diff --git a/AIO/grub/i386-efi/cbfs.mod b/AIO/grub/i386-efi/cbfs.mod deleted file mode 100644 index ca2b0420..00000000 Binary files a/AIO/grub/i386-efi/cbfs.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/cpio_be.mod b/AIO/grub/i386-efi/cpio_be.mod deleted file mode 100644 index bc73d8a2..00000000 Binary files a/AIO/grub/i386-efi/cpio_be.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/increment.mod b/AIO/grub/i386-efi/increment.mod deleted file mode 100644 index 28da4005..00000000 Binary files a/AIO/grub/i386-efi/increment.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/linux16.mod b/AIO/grub/i386-efi/linux16.mod index d5624aeb..b27b944f 100644 Binary files a/AIO/grub/i386-efi/linux16.mod and b/AIO/grub/i386-efi/linux16.mod differ diff --git a/AIO/grub/i386-efi/lynxfs.mod b/AIO/grub/i386-efi/lynxfs.mod deleted file mode 100644 index b878fb4c..00000000 Binary files a/AIO/grub/i386-efi/lynxfs.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/minix.mod b/AIO/grub/i386-efi/minix.mod deleted file mode 100644 index fd068ddd..00000000 Binary files a/AIO/grub/i386-efi/minix.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/minix2.mod b/AIO/grub/i386-efi/minix2.mod deleted file mode 100644 index 11968393..00000000 Binary files a/AIO/grub/i386-efi/minix2.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/minix2_be.mod b/AIO/grub/i386-efi/minix2_be.mod deleted file mode 100644 index ba046db4..00000000 Binary files a/AIO/grub/i386-efi/minix2_be.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/minix3.mod b/AIO/grub/i386-efi/minix3.mod deleted file mode 100644 index 609a37b5..00000000 Binary files a/AIO/grub/i386-efi/minix3.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/minix3_be.mod b/AIO/grub/i386-efi/minix3_be.mod deleted file mode 100644 index 3fe40ebd..00000000 Binary files a/AIO/grub/i386-efi/minix3_be.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/minix_be.mod b/AIO/grub/i386-efi/minix_be.mod deleted file mode 100644 index 0219a825..00000000 Binary files a/AIO/grub/i386-efi/minix_be.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/moddep.lst b/AIO/grub/i386-efi/moddep.lst index 674967ce..8c320193 100644 --- a/AIO/grub/i386-efi/moddep.lst +++ b/AIO/grub/i386-efi/moddep.lst @@ -135,7 +135,7 @@ pata: ata mul_test: functional_test adler32: crypto terminal: -shim_lock: verifiers +shim_lock: sbpolicy verifiers div: ehci: cs5536 usb boot crypto: @@ -172,10 +172,10 @@ strtoull_test: functional_test bitmap: ntfs: fshelp multiboot: net linux video boot relocator mmap -wimboot: lua map sbpolicy extcmd normal procfs xzio +wimboot: lua map extcmd normal procfs xzio tpm: verifiers gcry_crc: crypto -efiload: extcmd +efiload: sbpolicy linuxefi extcmd png: bufio bitmap json: jpeg: bufio bitmap @@ -290,8 +290,8 @@ lzmaio: ufs1: mdraid09: diskfilter lvm: diskfilter -chain: net extcmd efinet normal boot cbfs: archelp +chain: net sbpolicy linuxefi extcmd efinet normal boot ufs2: time: setpci: extcmd diff --git a/AIO/grub/i386-efi/nilfs2.mod b/AIO/grub/i386-efi/nilfs2.mod deleted file mode 100644 index bda5239a..00000000 Binary files a/AIO/grub/i386-efi/nilfs2.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/odc.mod b/AIO/grub/i386-efi/odc.mod deleted file mode 100644 index ca2611cf..00000000 Binary files a/AIO/grub/i386-efi/odc.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/part_acorn.mod b/AIO/grub/i386-efi/part_acorn.mod deleted file mode 100644 index 5daf2837..00000000 Binary files a/AIO/grub/i386-efi/part_acorn.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/part_dfly.mod b/AIO/grub/i386-efi/part_dfly.mod deleted file mode 100644 index bb784e24..00000000 Binary files a/AIO/grub/i386-efi/part_dfly.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/part_dvh.mod b/AIO/grub/i386-efi/part_dvh.mod deleted file mode 100644 index 63d6e52c..00000000 Binary files a/AIO/grub/i386-efi/part_dvh.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/part_plan.mod b/AIO/grub/i386-efi/part_plan.mod deleted file mode 100644 index e175ee3a..00000000 Binary files a/AIO/grub/i386-efi/part_plan.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/part_sun.mod b/AIO/grub/i386-efi/part_sun.mod deleted file mode 100644 index 61e0cd02..00000000 Binary files a/AIO/grub/i386-efi/part_sun.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/part_sunpc.mod b/AIO/grub/i386-efi/part_sunpc.mod deleted file mode 100644 index bacb46f9..00000000 Binary files a/AIO/grub/i386-efi/part_sunpc.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/progress.mod b/AIO/grub/i386-efi/progress.mod new file mode 100644 index 00000000..c07b9b08 Binary files /dev/null and b/AIO/grub/i386-efi/progress.mod differ diff --git a/AIO/grub/i386-efi/qnx4.mod b/AIO/grub/i386-efi/qnx4.mod deleted file mode 100644 index 2d4eb424..00000000 Binary files a/AIO/grub/i386-efi/qnx4.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/qnx6.mod b/AIO/grub/i386-efi/qnx6.mod deleted file mode 100644 index 2d78099d..00000000 Binary files a/AIO/grub/i386-efi/qnx6.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/romfs.mod b/AIO/grub/i386-efi/romfs.mod deleted file mode 100644 index 854acf73..00000000 Binary files a/AIO/grub/i386-efi/romfs.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/sfs.mod b/AIO/grub/i386-efi/sfs.mod deleted file mode 100644 index 76e023f2..00000000 Binary files a/AIO/grub/i386-efi/sfs.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/ufs1.mod b/AIO/grub/i386-efi/ufs1.mod deleted file mode 100644 index 2fe904b7..00000000 Binary files a/AIO/grub/i386-efi/ufs1.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/ufs1_be.mod b/AIO/grub/i386-efi/ufs1_be.mod deleted file mode 100644 index 08480b25..00000000 Binary files a/AIO/grub/i386-efi/ufs1_be.mod and /dev/null differ diff --git a/AIO/grub/i386-efi/ufs2.mod b/AIO/grub/i386-efi/ufs2.mod deleted file mode 100644 index 38e00a57..00000000 Binary files a/AIO/grub/i386-efi/ufs2.mod and /dev/null differ diff --git a/AIO/grub/i386-pc/grubfm.mod b/AIO/grub/i386-pc/grubfm.mod index bcdcc6a1..53988548 100644 Binary files a/AIO/grub/i386-pc/grubfm.mod and b/AIO/grub/i386-pc/grubfm.mod differ diff --git a/AIO/grub/i386-pc/linux.mod b/AIO/grub/i386-pc/linux.mod index f6afafcc..58eab33e 100644 Binary files a/AIO/grub/i386-pc/linux.mod and b/AIO/grub/i386-pc/linux.mod differ diff --git a/AIO/grub/i386-pc/linux16.mod b/AIO/grub/i386-pc/linux16.mod index 442c9bb8..6cfbdba8 100644 Binary files a/AIO/grub/i386-pc/linux16.mod and b/AIO/grub/i386-pc/linux16.mod differ diff --git a/AIO/grub/i386-pc/lua.mod b/AIO/grub/i386-pc/lua.mod index 49012e3a..c1a8007d 100644 Binary files a/AIO/grub/i386-pc/lua.mod and b/AIO/grub/i386-pc/lua.mod differ diff --git a/AIO/grub/i386-pc/normal.mod b/AIO/grub/i386-pc/normal.mod index af6530e5..b9cb7b02 100644 Binary files a/AIO/grub/i386-pc/normal.mod and b/AIO/grub/i386-pc/normal.mod differ diff --git a/AIO/grub/i386-pc/verifiers.mod b/AIO/grub/i386-pc/verifiers.mod index a06889e6..c2087665 100644 Binary files a/AIO/grub/i386-pc/verifiers.mod and b/AIO/grub/i386-pc/verifiers.mod differ diff --git a/AIO/grub/i386-pc/version.mod b/AIO/grub/i386-pc/version.mod index d957c46a..2e4b7d1c 100644 Binary files a/AIO/grub/i386-pc/version.mod and b/AIO/grub/i386-pc/version.mod differ diff --git a/AIO/grub/locale/Lang.cfg b/AIO/grub/locale/Lang.cfg index 3c8c4b2f..df870f1b 100644 --- a/AIO/grub/locale/Lang.cfg +++ b/AIO/grub/locale/Lang.cfg @@ -122,4 +122,6 @@ export hotkeymenu export setdefaultmsg export getkeymsg export vmmsg -export reinstallgrub2msg \ No newline at end of file +export reinstallgrub2msg +export disablesb +export sbenabledmsg \ No newline at end of file diff --git a/AIO/grub/locale/en.cfg b/AIO/grub/locale/en.cfg index c9d30ae2..0ccf9417 100644 --- a/AIO/grub/locale/en.cfg +++ b/AIO/grub/locale/en.cfg @@ -39,6 +39,7 @@ set disable="Disable" set bootfrom="Boot from ISO, WIM & VHD" set installwiniso="Install Windows from ISO" set settings="Settings" +set disablesb="Disable Secure Boot for this session" ### Help Menu set menu="Menu" @@ -118,4 +119,5 @@ set nobootablemsg="Unable to support booting this file!" set setdefaultmsg="For the next step, choose whichever entry you want to set as the default." set getkeymsg="Press [1] to continue. Press any other key to return." set vmmsg="This does not support running on virtual machines. Please use real machine." -set reinstallgrub2msg="You must reinstall Grub2 to use this feature.\nAIOCreator.exe -> Bootloaders -> Grub2." \ No newline at end of file +set reinstallgrub2msg="You must reinstall Grub2 to use this feature.\nAIOCreator.exe -> Bootloaders -> Grub2." +set sbenabledmsg="This function does not work with Secure Boot enabled.\nPlease consider disabling Secure Boot then try again." \ No newline at end of file diff --git a/AIO/grub/locale/id.cfg b/AIO/grub/locale/id.cfg new file mode 100644 index 00000000..0c756214 --- /dev/null +++ b/AIO/grub/locale/id.cfg @@ -0,0 +1,120 @@ +################################################################ +### Language : Indonesia +### Credits : Ida Bagus Anom Sanjaya (www.fb.me/Anom.Sanjaya17) +### Date : 22.09.2020 +### Info : Mohon untuk tidak menambah, menghapus atau memindahkan garis, tidak menghapus "%s". Apabila anda ingin mengajukan sesuatu atau mempunyai pertanyaan, jangan lupa kirimkan email ke admin@aioboot.com. Terima kasih telah membantu! +################################################################ + + + +set escreturnmsg="Tekan ESC untuk kembali ke menu " +set esccontinuemsg="Tekan ESC untuk melanjutkan " +set escctrll="Tahan Ctrl dan tekan ESC untuk kembali ke menu utama " + +### Main Menu +set winhdd="Jalankan (boot) Windows pada Hard Disk" +set oshdd="Jalankan (boot) OS pada Hard Disk" +set av="Antivirus" +set disk="Perkakas Disk" +set br="Pencadangan & Penyelamatan" +set halt="Matikan" +set reboot="Memulai Ulang" +set dos="Program DOS" +set f5="Segarkan" +set special="Paket Spesial" +set changeroot="Ganti partisi root" +set parttoolmenu="Alat Partition" +set backup="Cadangkan" +set restore="kembalikan" +set searchcfgmenu="Cari berkas konfigurasi Grub2" +set bootfiles="Jalankan (boot) dari berkas ISO, WIM, IMG, VHD dan IMA" +set pewimboot="Jalankan (boot) WinPE melalui WimBoot" +#set listfiles="List Files" +set fm="Manajemen Berkas" +set f6="Deteksi otomatis dan gunakan F6 driver SATA/RAID/SCSI" +set enabled="Mengaktifkan" +set disabled="Mematikan" +set disable="Mati" +set bootfrom="Jalankan (boot) dari ISO, WIM & VHD" +set installwiniso="Pasang Windows dari ISO" +set settings="Setelan" + +### Help Menu +set menu="Menu" +set bgmenu="Ganti Latar Belakang" +set langmenu="Beralih Bahasa" +#set smallfont="Switch to smaller font" +#set largefont="Switch to larger font" +set timeoutmenu="Waktu Habis" +set setdefaultmenu="Atur sebagai daftar boot bawaan" +set changefontmenu="Ganti Fon" +if [ "x${grub_enable_menu_hotkey}" == "x1" ]; then + set hotkeymenu="Sembunyikan tombol gulir pada daftar nama judul" +else + set hotkeymenu="Tampilkan tombol gulir pada daftar nama judul" +fi + +if [ "${grub_platform}" == "efi" ]; then + set modelang="Mode UEFI" +else + set modelang="Mode Legacy" +fi + +set phdnormal="Jalankan Paragon-RCD pada mode normal" +set phdsafe="Jalankan Paragon-RCD pada mode aman" +set scanningos="Scanning the system has installed on your hard drive. Please wait..." +set backcfg="Kembali ke Menu utama" +set on="ON" +set version="versi" +set bootefifile="Jalankan (boot) dari berkas EFI" +set debugmode="mode DEBUG" +set vesa="mode VESA" +set loading="Memuat" +set plswait="Silakan Tunggu..." +set scanpartmsg="Memeriksa daftar partisi pada komputer ini. Silakan tunggu..." +set partimgmsg='Mendapatkan daftar berkas pada "/AIO/Files/PartIMG". Silakan tunggu...' +set wimmsg='Mendapatkan daftar berkas pada "/AIO/Files/WinPE". Silakan tunggu...' +set bgmsg='Mendapatkan daftar berkas pada "/AIO/grub/themes". Silakan tunggu...' +set scanisomsg="Mendapatkan berkas ISO yang didukung. Silakan tunggu..." +set searchgrub2cfgmsg="Mencari berkas grub.cfg pada komputer ini. Silakan tunggu..." +set noname="Tanpa Nama" +set persistent="Mode Persisten" +set loadingiso="Memuat berkas" +set exceptvol="Untuk melindungi data anda, anda tidak dapat melakukannya pada partisi yang berlabel sebagai AIOBOOT atau AIO_UEFI. Tekan sembarang tombol untuk melanjutkan." +set cancel="Batal" +set active="Aktif" +set inactive="Nonaktif" +set hide="Sembunyi" +set unhide="Menampilkan" +set delete="Hapus" +set setroot="Atur sebagai partiisi root" +set fullpart="Disk ini memiliki 4 partisi, silakan hapus setidaknya satu partisi untuk melanjutkkan." +set noiso='Silakan salin semua berkas ISO anda ke folder "/AIO/Files/PartIMG" terlebih dulu.' +set nowim='Silakan salin semua berkas WIM anda ke folder "/AIO/Files/WinPE" terlebih dulu.' +set nopartimg='Silakan salin semua berkas ISO dan PartIMG anda ke folder "/AIO/Files/PartIMG".' +set nobg='Silakan salin semua berkas PNG, JPG dan JPEG anda ke folder "/AIO/grub/themes".' +set press="Tekan" +set filenamespace="Nama berkas tidak mengandung spasi. Silakan ganti nama berkasnya dan coba lagi." +set dpmsmissing='Silakan unnduh "DPMS.ISO" dari "https://goo.gl/AhnqTb" dan salinkan ke "/AIO/Tools/DPMS" terlebih dulu.' +set nowindows="Tidak ada Windows OS yang terpasang pada ${modelang}." +set nolb="Berkas tersebut tidak mendukung booting dengan Loopback." +set bootwith="Jalankan (boot) dengan" +set openwith="Buka dengan" +set gettinglist="Mendapatkan daftar berkas. Silakan tunggu..." +set timeoutmsg="Silakan masukkan angka detik yang benar" +set donemsg="Selesai!" +set errormsg="Kesalahan" +set efi3264msg="Pada mode UEFI, CPU (${archmsg}) anda tidak mendukung menjalankan berkas ini (${filearchmsg})." +set installxp="Pasang Windows XP" +# in step 1, step 2... +set stepmsg="Tahap" +set frag1msg="Cek apabila berkas ini terdefragmentasi..." +set frag2msg="Berkas ini tidak berdampingan. Silakan defragmentasi berkas ini saja, tidak perlu mendefrgamentasi drive ini." +set filefs1msg="menghitung berkas sistem..." +set filefs2msg="Berkas sistem tidak bisa dihitung." +set backupmbrmsg="Cadangkan MBR..." +set nobootablemsg="Berkas ini tidak dapat mendukung untuk booting !" +set setdefaultmsg="Untuk langkah berikutnya, pilih daftar mana saja yang anda atur sebagai daftar bawaan." +set getkeymsg="Tekan [1] untuk melanjutkan. Tekan sembarang tombol untuk kembali." +set vmmsg="Tidak dapat berjalan di mesin virtual. Silakan pakai mesin sesungguhnya (PC / Laptop)." +set reinstallgrub2msg="Anda harus memasang ulang Grub2 unruk menggunakan fitur ini.\nAIOCreator.exe -> Bootloaders -> Grub2." \ No newline at end of file diff --git a/AIO/grub/locale/vi.cfg b/AIO/grub/locale/vi.cfg index 4f25f181..a5c145ed 100644 --- a/AIO/grub/locale/vi.cfg +++ b/AIO/grub/locale/vi.cfg @@ -39,7 +39,7 @@ set disable="Vô hiệu hóa" set bootfrom="Khởi động từ ISO, WIM & VHD" set installwiniso="Cài đặt Windows từ ISO" set settings="Thiết lập" - +set disablesb="Vô hiệu hóa Secure Boot cho phiên này" ### Trình đơn Trợ giúp set menu="Trình đơn" @@ -118,4 +118,5 @@ set nobootablemsg="Không hỗ trợ khởi động tệp tin này!" set setdefaultmsg="Bước tiếp theo, hãy chọn bất kỳ một menu mà bạn muốn đặt làm mặc định." set getkeymsg="Nhấn [1] để tiếp tục. Nhấn bất kỳ phím nào khác để quay lại." set vmmsg="Không hỗ trợ chạy trên máy ảo. Hãy sử dụng máy thật." -set reinstallgrub2msg="Bạn phải cài đặt lại Grub2 để sử dụng tính năng này.\nAIOCreator.exe -> Bootloaders -> Grub2." \ No newline at end of file +set reinstallgrub2msg="Bạn phải cài đặt lại Grub2 để sử dụng tính năng này.\nAIOCreator.exe -> Bootloaders -> Grub2." +set sbenabledmsg="Chức năng này không hoạt động với Secure Boot đang bật.\nXin hãy xem xét tắt Secure Boot sau đó thử lại." \ No newline at end of file diff --git a/AIO/grub/x86_64-efi/cbfs.mod b/AIO/grub/x86_64-efi/cbfs.mod deleted file mode 100644 index d919f859..00000000 Binary files a/AIO/grub/x86_64-efi/cbfs.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/cpio_be.mod b/AIO/grub/x86_64-efi/cpio_be.mod deleted file mode 100644 index 977c9b08..00000000 Binary files a/AIO/grub/x86_64-efi/cpio_be.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/increment.mod b/AIO/grub/x86_64-efi/increment.mod deleted file mode 100644 index 9f342f4d..00000000 Binary files a/AIO/grub/x86_64-efi/increment.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/linux16.mod b/AIO/grub/x86_64-efi/linux16.mod index 864c2893..1fafa7a8 100644 Binary files a/AIO/grub/x86_64-efi/linux16.mod and b/AIO/grub/x86_64-efi/linux16.mod differ diff --git a/AIO/grub/x86_64-efi/lynxfs.mod b/AIO/grub/x86_64-efi/lynxfs.mod deleted file mode 100644 index 67f17ede..00000000 Binary files a/AIO/grub/x86_64-efi/lynxfs.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/minix.mod b/AIO/grub/x86_64-efi/minix.mod deleted file mode 100644 index ca234529..00000000 Binary files a/AIO/grub/x86_64-efi/minix.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/minix2.mod b/AIO/grub/x86_64-efi/minix2.mod deleted file mode 100644 index d261b57d..00000000 Binary files a/AIO/grub/x86_64-efi/minix2.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/minix2_be.mod b/AIO/grub/x86_64-efi/minix2_be.mod deleted file mode 100644 index 73dade4d..00000000 Binary files a/AIO/grub/x86_64-efi/minix2_be.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/minix3.mod b/AIO/grub/x86_64-efi/minix3.mod deleted file mode 100644 index c493d48a..00000000 Binary files a/AIO/grub/x86_64-efi/minix3.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/minix3_be.mod b/AIO/grub/x86_64-efi/minix3_be.mod deleted file mode 100644 index 676c6dde..00000000 Binary files a/AIO/grub/x86_64-efi/minix3_be.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/minix_be.mod b/AIO/grub/x86_64-efi/minix_be.mod deleted file mode 100644 index 02364489..00000000 Binary files a/AIO/grub/x86_64-efi/minix_be.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/moddep.lst b/AIO/grub/x86_64-efi/moddep.lst index 44d6c6eb..4da1ee0e 100644 --- a/AIO/grub/x86_64-efi/moddep.lst +++ b/AIO/grub/x86_64-efi/moddep.lst @@ -134,7 +134,7 @@ pata: ata mul_test: functional_test adler32: crypto terminal: -shim_lock: verifiers +shim_lock: sbpolicy verifiers div: ehci: cs5536 usb boot crypto: @@ -171,10 +171,10 @@ strtoull_test: functional_test bitmap: ntfs: fshelp multiboot: net linux video boot relocator mmap -wimboot: lua map sbpolicy extcmd normal procfs xzio +wimboot: lua map extcmd normal procfs xzio tpm: verifiers gcry_crc: crypto -efiload: extcmd +efiload: sbpolicy linuxefi extcmd png: bufio bitmap json: jpeg: bufio bitmap @@ -289,8 +289,8 @@ lzmaio: ufs1: mdraid09: diskfilter lvm: diskfilter -chain: net extcmd efinet normal boot cbfs: archelp +chain: net sbpolicy linuxefi extcmd efinet normal boot ufs2: time: setpci: extcmd diff --git a/AIO/grub/x86_64-efi/nilfs2.mod b/AIO/grub/x86_64-efi/nilfs2.mod deleted file mode 100644 index a524e6aa..00000000 Binary files a/AIO/grub/x86_64-efi/nilfs2.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/odc.mod b/AIO/grub/x86_64-efi/odc.mod deleted file mode 100644 index b68707c3..00000000 Binary files a/AIO/grub/x86_64-efi/odc.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/part_acorn.mod b/AIO/grub/x86_64-efi/part_acorn.mod deleted file mode 100644 index f6b42f46..00000000 Binary files a/AIO/grub/x86_64-efi/part_acorn.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/part_dfly.mod b/AIO/grub/x86_64-efi/part_dfly.mod deleted file mode 100644 index eb2969c1..00000000 Binary files a/AIO/grub/x86_64-efi/part_dfly.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/part_dvh.mod b/AIO/grub/x86_64-efi/part_dvh.mod deleted file mode 100644 index 7679d07d..00000000 Binary files a/AIO/grub/x86_64-efi/part_dvh.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/part_plan.mod b/AIO/grub/x86_64-efi/part_plan.mod deleted file mode 100644 index bd64a5c7..00000000 Binary files a/AIO/grub/x86_64-efi/part_plan.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/part_sun.mod b/AIO/grub/x86_64-efi/part_sun.mod deleted file mode 100644 index d3b22adc..00000000 Binary files a/AIO/grub/x86_64-efi/part_sun.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/part_sunpc.mod b/AIO/grub/x86_64-efi/part_sunpc.mod deleted file mode 100644 index 284aef6f..00000000 Binary files a/AIO/grub/x86_64-efi/part_sunpc.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/progress.mod b/AIO/grub/x86_64-efi/progress.mod new file mode 100644 index 00000000..654896fb Binary files /dev/null and b/AIO/grub/x86_64-efi/progress.mod differ diff --git a/AIO/grub/x86_64-efi/qnx4.mod b/AIO/grub/x86_64-efi/qnx4.mod deleted file mode 100644 index 79c26824..00000000 Binary files a/AIO/grub/x86_64-efi/qnx4.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/qnx6.mod b/AIO/grub/x86_64-efi/qnx6.mod deleted file mode 100644 index 9eee9e4b..00000000 Binary files a/AIO/grub/x86_64-efi/qnx6.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/romfs.mod b/AIO/grub/x86_64-efi/romfs.mod deleted file mode 100644 index e9a25373..00000000 Binary files a/AIO/grub/x86_64-efi/romfs.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/sfs.mod b/AIO/grub/x86_64-efi/sfs.mod deleted file mode 100644 index 06233da0..00000000 Binary files a/AIO/grub/x86_64-efi/sfs.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/ufs1.mod b/AIO/grub/x86_64-efi/ufs1.mod deleted file mode 100644 index 9b391012..00000000 Binary files a/AIO/grub/x86_64-efi/ufs1.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/ufs1_be.mod b/AIO/grub/x86_64-efi/ufs1_be.mod deleted file mode 100644 index 04e76b75..00000000 Binary files a/AIO/grub/x86_64-efi/ufs1_be.mod and /dev/null differ diff --git a/AIO/grub/x86_64-efi/ufs2.mod b/AIO/grub/x86_64-efi/ufs2.mod deleted file mode 100644 index 3af530df..00000000 Binary files a/AIO/grub/x86_64-efi/ufs2.mod and /dev/null differ diff --git a/AIOCreator.exe b/AIOCreator.exe index 019b9d1b..1826929a 100644 Binary files a/AIOCreator.exe and b/AIOCreator.exe differ diff --git a/EFI/BOOT/grubia32.efi b/EFI/BOOT/grubia32.efi index 526cfe05..d58cb50b 100644 Binary files a/EFI/BOOT/grubia32.efi and b/EFI/BOOT/grubia32.efi differ diff --git a/EFI/BOOT/grubx64.efi b/EFI/BOOT/grubx64.efi index 18ab8192..c2ecd52c 100644 Binary files a/EFI/BOOT/grubx64.efi and b/EFI/BOOT/grubx64.efi differ diff --git a/EFI/Drivers/fucksb_ia32.efi b/EFI/Drivers/fucksb_ia32.efi new file mode 100644 index 00000000..ffb2914a Binary files /dev/null and b/EFI/Drivers/fucksb_ia32.efi differ diff --git a/EFI/Drivers/fucksb_x64.efi b/EFI/Drivers/fucksb_x64.efi new file mode 100644 index 00000000..ff12f300 Binary files /dev/null and b/EFI/Drivers/fucksb_x64.efi differ