Skip to content
This repository has been archived by the owner on Dec 13, 2022. It is now read-only.

Commit

Permalink
v0.9.8.2
Browse files Browse the repository at this point in the history
- Added support for Easy Recovery Essentials as requested by users. Also support for PXE.
- Acronis packages will be extracted to support PXE booting in UEFI mode.
- New builds for Grub4dos and iPXE.
- Bug fixes.
  • Loading branch information
nguyentumine committed Mar 13, 2018
1 parent 8f30485 commit 40630ea
Show file tree
Hide file tree
Showing 28 changed files with 288 additions and 146 deletions.
Binary file modified AIO/Tools/AIOCreator_x64.exe
Binary file not shown.
230 changes: 115 additions & 115 deletions AIO/Tools/Lang/tr.txt

Large diffs are not rendered by default.

Binary file modified AIO/Tools/grub4dos/grldr
Binary file not shown.
Binary file modified AIO/Tools/grub4dos/grldr.mbr
Binary file not shown.
Binary file modified AIO/Tools/grub4dos/grub.exe
Binary file not shown.
6 changes: 5 additions & 1 deletion AIO/grub/locale/tr.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,11 @@ set disable="Devre Dışı"

### Yardım Menüsü
set about="AIO Boot Hakkında"
set aboutlong="AIO Boot Grub2,Grub4DOS,SysLinux,Clover,rEFInd ile Bootable USB/HDD oluşturmaya yarayan bir araçtır.\n\nBu araç %100 temizdir ve kesinlikle bilgisayarınıza zarar vermez.\n\n Fikirlerinizle katkıda bulunup,AIO Boot'daki hataları bize bildirerek bu topluluğa yardımcı olun. Bu araç hakkında bildirebileceğiniz ve kullanabilecek daha fazla sayıda kişiyle ilgili makale, video'vu bağlantıyı paylaşmak veya katkıda bulunmaktan çekinmeyin.\n\n Herhangi bir sorunuz varsa yapımcı ile iletişim kurmayı unutmayın, e-posta adresim: [email protected] .Bu yazılımı geliştirebilmem için gerekenleri sizden duymayı isterim"
set menu="Menü"
set menulong="AIO Boot menü dosyalarını içeren \".cfg\" dosyaları \"/AIO/Menu\" dizinindedir.\n\n Menü seçenekleri \"menuentry\" ile başlar ve \"}\" ile biter.\nSık kullandığınız menülere daha hızlı erişmek istiyorsanız,sık kullandığınız menü seçeneklerini \"/AIO/Menu/Main.cfg\" dosyasının içine ekleyiniz.\n\n Main.cfg dosyasında her menü seçeneği için bir kısayol tuşu(Shortcut) vardır. Kısayollar köşeli parentezler içine alınır\"[KEY]\",bu kısayol tuşuna basarak ilgili menü seçeneğine kolayca erişebilirsiniz.\n\n Sisteminizde(Harddiskte) kurulu olan işletim sistemini bulup,başlatabilmek için,${oshdd} menüsüne gidin.\n\nBilgisayarınız UEFI yi desteklemese bile sisteminizi doğrudan UEFI modunda açılış yaptırabilirsiniz.\nBunu yapabilmek için ilk önce CLOVER ı LEGACY modunda başlatın,daha sonra UEFI modda açılış yapmak için rEFInd ve Grub2 nin Iconlarını ekranda göreceksiniz.\n\nGrub2 nin Duvar kağıdını,Yazı tipini ve Ara yüz dilini değiştirmek için,AIOCreator.exe yi çalıştırın ve bu arayüzden Ayarlar(Settings)kısmını seçin.\n\nMenülerin dilini tercüme edebilirseniz,memnun olurum:\n1. Multiboot içindeki /AIO/grub/locale/en.cfg dosyasını Masaüstüne kopyala.\n2. Bu dosyayı, bu klasörde bulunan \" .Mo \" dosyalardan birinin adıyla değiştirin. Ancak dosya uzantısını değiştirmeyin. \n Örneğin:\"tr.cfg\" ve \"tr.mo\" şeklinde.. \n3. Tercüme edin ve tercümeyi bana email ile gönderin: [email protected]."
set billong="Tüm ISO dosyalarınızı \"/AIO/Files/PartIMG\" klasörüne kopyalamanız gerekiyor.\n ISO dosyası desteklenebilir veya desteklenmiyebilir,Lütfen ISO dosyasını deneyin.\n\n Çoğu ISO dosyasının içinde desteklemesi için \"/boot/grub/loopback.cfg\" veya \"/grub/loopback.cfg\" dosyaları bulunmaktadır.."
set partimghelp="Tüm ISO dosyalarını ve PartIMG dosyalarını \"/AIO/Files/PartIMG\" klasörüne kopyalamanız gerekir.Çoğu Linux ISO dosyaları desteklenecektir.\nBu dosyaların kullanılabilmesi için birleştirilmesi(DEFRAG edilmesi)gerekir.\n\nDaha sonra \"PartIMG Mapper\" menüsüne önyükleyin ve yeni bir partisyona MAP işlemi için bir dosya seçin.\n Eğer bu disk 4 partiyona sahipse, bu özelliği kullanmadan önce bir partisyonu silin.\nAçıklama: MBR yi önce yedekleyin, daha sonra herhangi bir aksilik durumunda MBR yi Geri Yükleme yapabilirsiniz.\n\nDaha sonra bu partisyondan boot edebilmek için \"PartIMG Partition\" menüsüne erişin(Eğer destekleniyorsa)."
set bgmenu="Arka Planı değiştir"
set langmenu="Dil Değiştir"
set smallfont="Daha küçük Font'a Geçiş Yap"
Expand Down Expand Up @@ -74,7 +78,7 @@ set persistent="Kalıcı Mode"
set loadingiso="Dosya Yükleniyor"
set exceptvol="Verilerinizi korumak için AIOBOOT veya AIO_UEFI olarak isimlendirilen partisyonlarda değişiklik yapmayın.Devam etmek için,bir tuşa basın..."
set cancel="İptal"
set active="Actif"
set active="Aktif"
set inactive="Pasif"
set hide="Gizle"
set unhide="Göster"
Expand Down
29 changes: 29 additions & 0 deletions AIO/grub/menuoff/EasyRE.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
### Start
### EasyRE_Professional_for_Windows_XP.iso
set extract_path=""
set timeout=0
menuentry "[1] Easy Recovery Essentials" --hotkey=1 {
if test -e ${extract_path}/bootstrap.ufs.gz; then
kfreebsd ${extract_path}/boot/kernel/kernel.gz
kfreebsd_module ${extract_path}/bootstrap.ufs.gz type=md_image

set kFreeBSD.init_path=/rescue/init
set kFreeBSD.init_shell=/rescue/sh
#set kFreeBSD.init_chroot=/.baseroot/
set kFreeBSD.init_script=/baseroot.rc
set kFreeBSD.vfs.root.mountfrom=ufs:/dev/md0
set kFreeBSD.verbose_loading="YES"
set kFreeBSD.kern.coredump="0"
set kFreeBSD.hw.psm.synaptics_support="1"

set kFreeBSD.console="comconsole"
set kFreeBSD.debug.debugger_on_panic="1"
set kFreeBSD.hint.uart.0.flags="0x90"
set kFreeBSD.easyre.vga="0"
else
if test -e ${extract_path}/easyre_home; then set params="@LXV3NSAtZTE0MTg1NzgwMzUgLXpiYmIxNjIwMjM3MTZmYTQ3ZTg2OGIwZTg0YWVlOGY4Y2Y"; fi
linux ${extract_path}/boot/bzImage rw root=/dev/null autologin sound=noconf kmap=en acpi=off noapic nolapic noacpi nomodeset ${params}
initrd ${extract_path}/boot/rootfs.gz
fi
}
### End
8 changes: 8 additions & 0 deletions AIO/grub/menuoff/EasyREipxe.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
### Start
:menucode
set path_file
kernel ${boot-url}${path_file}/boot/bzImage rw root=/dev/null autologin sound=noconf kmap=en acpi=off noapic nolapic noacpi nomodeset initrd=rootfs.gz
initrd ${boot-url}${path_file}/boot/rootfs.gz
boot || goto failed
goto start
### End
19 changes: 8 additions & 11 deletions AIO/grub/menuoff/abau.cfg
Original file line number Diff line number Diff line change
@@ -1,23 +1,20 @@
### Start
### AcronisBackupAdvancedUniversal 11.7 (14.09.2016)
set iso_path=""
set extract_path=""
set timeout=0
menuentry "[1] Acronis Backup Advanced Universal" --hotkey=1 {
set gfxpayload=1024x768x32,1024x768
booting ${iso_path}
loopback loop ${iso_path}
if [ -e (loop)/lin64ram.dat ]; then
linux (loop)/kernel.dat product=bootagent media_for_windows quiet logo.nologo panic=15
initrd (loop)/lin64ram.dat (loop)/ramdisk.dat (loop)/ramdisk2.dat
if [ -e ${extract_path}/lin64ram.dat ]; then
linux ${extract_path}/kernel.dat product=bootagent media_for_windows quiet logo.nologo panic=15
initrd ${extract_path}/lin64ram.dat ${extract_path}/ramdisk.dat ${extract_path}/ramdisk2.dat
else
if cpuid -l; then
linux (loop)/abr64ker.dat product=bootagent media_for_windows quiet
initrd (loop)/abr64ram.dat (loop)/dat8.dat
linux ${extract_path}/abr64ker.dat product=bootagent media_for_windows quiet
initrd ${extract_path}/abr64ram.dat ${extract_path}/dat8.dat
else
linux (loop)/abr32ker.dat product=bootagent media_for_windows quiet
initrd (loop)/abr32ram.dat (loop)/dat4.dat
linux ${extract_path}/abr32ker.dat product=bootagent media_for_windows quiet
initrd ${extract_path}/abr32ram.dat ${extract_path}/dat4.dat
fi
fi
loopback -d loop
}
### End
23 changes: 23 additions & 0 deletions AIO/grub/menuoff/abau.cfg.bak
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
### Start
### AcronisBackupAdvancedUniversal 11.7 (14.09.2016)
set iso_path=""
set timeout=0
menuentry "[1] Acronis Backup Advanced Universal" --hotkey=1 {
set gfxpayload=1024x768x32,1024x768
booting ${iso_path}
loopback loop ${iso_path}
if [ -e (loop)/lin64ram.dat ]; then
linux (loop)/kernel.dat product=bootagent media_for_windows quiet logo.nologo panic=15
initrd (loop)/lin64ram.dat (loop)/ramdisk.dat (loop)/ramdisk2.dat
else
if cpuid -l; then
linux (loop)/abr64ker.dat product=bootagent media_for_windows quiet
initrd (loop)/abr64ram.dat (loop)/dat8.dat
else
linux (loop)/abr32ker.dat product=bootagent media_for_windows quiet
initrd (loop)/abr32ram.dat (loop)/dat4.dat
fi
fi
loopback -d loop
}
### End
19 changes: 19 additions & 0 deletions AIO/grub/menuoff/abauipxe.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
### Start
:menucode
set path_file
kernel ${boot-url}${path_file}/kernel.dat product=bootagent media_for_windows quiet logo.nologo panic=15 initrd=lin64ram.dat initrd=ramdisk.dat initrd=ramdisk2.dat && goto ABAU_12 || goto ABAU_11
:ABAU_12
initrd ${boot-url}${path_file}/lin64ram.dat
initrd ${boot-url}${path_file}/ramdisk.dat
initrd ${boot-url}${path_file}/ramdisk2.dat
boot || goto failed
goto start

:ABAU_11
cpuid --ext 29 && set dat1 abr64ker.dat || set dat1 abr32ker.dat && set dat2 abr64ram.dat || set dat2 abr32ram.dat && set dat3 dat8.dat || set dat3 dat4.dat
kernel ${boot-url}${path_file}/${dat1} product=bootagent media_for_windows quiet initrd=${dat2} initrd=${dat3}
initrd ${boot-url}${path_file}/${dat2}
initrd ${boot-url}${path_file}/${dat3}
boot || goto failed
goto start
### End
19 changes: 8 additions & 11 deletions AIO/grub/menuoff/add.cfg
Original file line number Diff line number Diff line change
@@ -1,23 +1,20 @@
### Start
### ADD12_en-US.iso (build 12.0.3297 - 21.07.2017)
set iso_path=""
set extract_path=""
set timeout=0
menuentry "[1] Acronis Disk Director" --hotkey=1 {
set gfxpayload=1024x768x32,1024x768x24,1024x768x16,1024x768,auto
booting ${iso_path}
loopback loop ${iso_path}
if [ -e (loop)/dat5.dat ]; then
linux (loop)/dat5.dat quiet force_modules=usbhid
initrd (loop)/dat4.dat
if [ -e ${extract_path}/dat5.dat ]; then
linux ${extract_path}/dat5.dat quiet force_modules=usbhid
initrd ${extract_path}/dat4.dat
else
if cpuid -l; then
linux (loop)/dat6.dat quiet force_modules=usbhid
initrd (loop)/dat7.dat (loop)/dat8.dat
linux ${extract_path}/dat6.dat quiet force_modules=usbhid
initrd ${extract_path}/dat7.dat ${extract_path}/dat8.dat
else
linux (loop)/dat2.dat quiet force_modules=usbhid
initrd (loop)/dat3.dat (loop)/dat4.dat
linux ${extract_path}/dat2.dat quiet force_modules=usbhid
initrd ${extract_path}/dat3.dat ${extract_path}/dat4.dat
fi
fi
loopback -d loop
}
### End
23 changes: 23 additions & 0 deletions AIO/grub/menuoff/add.cfg.bak
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
### Start
### ADD12_en-US.iso (build 12.0.3297 - 21.07.2017)
set iso_path=""
set timeout=0
menuentry "[1] Acronis Disk Director" --hotkey=1 {
set gfxpayload=1024x768x32,1024x768x24,1024x768x16,1024x768,auto
booting ${iso_path}
loopback loop ${iso_path}
if [ -e (loop)/dat5.dat ]; then
linux (loop)/dat5.dat quiet force_modules=usbhid
initrd (loop)/dat4.dat
else
if cpuid -l; then
linux (loop)/dat6.dat quiet force_modules=usbhid
initrd (loop)/dat7.dat (loop)/dat8.dat
else
linux (loop)/dat2.dat quiet force_modules=usbhid
initrd (loop)/dat3.dat (loop)/dat4.dat
fi
fi
loopback -d loop
}
### End
17 changes: 17 additions & 0 deletions AIO/grub/menuoff/addipxe.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
### Start
:menucode
set path_file
kernel ${boot-url}${path_file}/dat5.dat quiet force_modules=usbhid initrd=dat4.dat && goto ADD_1 || goto ADD_2
:ADD_1
initrd ${boot-url}${path_file}/dat4.dat
boot || goto failed
goto start

:ADD_2
cpuid --ext 29 && set dat1 dat6.dat || set dat1 dat2.dat && set dat2 dat7.dat || set dat2 dat3.dat && set dat3 dat8.dat || set dat3 dat4.dat
kernel ${boot-url}${path_file}/${dat1} quiet force_modules=usbhid initrd=${dat2} initrd=${dat3}
initrd ${boot-url}${path_file}/${dat2}
initrd ${boot-url}${path_file}/${dat3}
boot || goto failed
goto start
### End
13 changes: 5 additions & 8 deletions AIO/grub/menuoff/ati16.cfg
Original file line number Diff line number Diff line change
@@ -1,18 +1,15 @@
### Start
### AcronisTrueImage2016.iso (build 6571 - 11.08.2016)
set iso_path=""
set extract_path=""
set timeout=0
menuentry "[1] Acronis True Image" --hotkey=1 {
set gfxpayload=1024x768x32,1024x768
booting ${iso_path}
loopback loop ${iso_path}
if cpuid -l; then
linux (loop,msdos1)/dat10.dat force_modules=usbhid quiet
initrd (loop,msdos1)/dat11.dat (loop,msdos1)/dat12.dat
linux ${extract_path}/dat10.dat force_modules=usbhid quiet
initrd ${extract_path}/dat11.dat ${extract_path}/dat12.dat
else
linux (loop,msdos1)/dat2.dat force_modules=usbhid quiet
initrd (loop,msdos1)/dat3.dat (loop,msdos1)/dat4.dat
linux ${extract_path}/dat2.dat force_modules=usbhid quiet
initrd ${extract_path}/dat3.dat ${extract_path}/dat4.dat
fi
loopback -d loop
}
### End
18 changes: 18 additions & 0 deletions AIO/grub/menuoff/ati16.cfg.bak
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
### Start
### AcronisTrueImage2016.iso (build 6571 - 11.08.2016)
set iso_path=""
set timeout=0
menuentry "[1] Acronis True Image" --hotkey=1 {
set gfxpayload=1024x768x32,1024x768
booting ${iso_path}
loopback loop ${iso_path}
if cpuid -l; then
linux (loop,msdos1)/dat10.dat force_modules=usbhid quiet
initrd (loop,msdos1)/dat11.dat (loop,msdos1)/dat12.dat
else
linux (loop,msdos1)/dat2.dat force_modules=usbhid quiet
initrd (loop,msdos1)/dat3.dat (loop,msdos1)/dat4.dat
fi
loopback -d loop
}
### End
10 changes: 10 additions & 0 deletions AIO/grub/menuoff/ati16ipxe.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
### Start
:menucode
set path_file
cpuid --ext 29 && set dat1 dat10.dat || set dat1 dat2.dat && set dat2 dat11.dat || set dat2 dat3.dat && set dat3 dat12.dat || set dat3 dat4.dat
kernel ${boot-url}${path_file}/${dat1} force_modules=usbhid quiet initrd=${dat2} initrd=${dat3}
initrd ${boot-url}${path_file}/${dat2}
initrd ${boot-url}${path_file}/${dat3}
boot || goto failed
goto start
### End
Binary file modified AIO/intel.pxe
Binary file not shown.
Binary file modified AIO/intel32.efi
Binary file not shown.
Binary file modified AIO/intel64.efi
Binary file not shown.
Binary file modified AIO/ipxe.pxe
Binary file not shown.
Binary file modified AIO/ipxe32.efi
Binary file not shown.
Binary file modified AIO/ipxe64.efi
Binary file not shown.
Binary file modified AIO/snponly32.efi
Binary file not shown.
Binary file modified AIO/snponly64.efi
Binary file not shown.
Binary file modified AIO/undionly.kkpxe
Binary file not shown.
Binary file modified AIO/undionly.kpxe
Binary file not shown.
Binary file modified AIOCreator.exe
Binary file not shown.

0 comments on commit 40630ea

Please sign in to comment.