serhat100 Posted October 8, 2019 Author Share Posted October 8, 2019 (edited) serhat100, 21 saat önce yazdı: yavaş yavaş çözüme yaklaşıyorum ? evet arkadaşlar grub4dos komutları ile Legacy de bcd den windows iso kurulumu yapılmaktadır. video=Please register to see this content. Edited October 8, 2019 by serhat100 1 1 Link to comment Share on other sites More sharing options...
alive64 Posted October 8, 2019 Share Posted October 8, 2019 (edited) 1 hour ago, serhat100 said: @ alive64 Hi; How can I edit the null.cfg file or would you like to prepare a null.cfg for me? iso path (hd0,0) /ISO/windows10.iso (@ null.cfg = (hd0,1) /aLTay/wimboot/null.cfg) I want to change it as shown in the picture of null.cfg I use DO NOT edit it with any text editor. null.cfg is a GRUB Environment block file,you can use grub-editenv.exe to create it. (Download grub-editenv.exe from offical address: ) Create null.cfg: grub-editenv.exe null.cfg create Set a value: grub-editenv.exe null.cfg set installiso=\windows10x64.iso ('\' will be replaced to '\\') Please register to see this content. Edited October 8, 2019 by alive64 2 Link to comment Share on other sites More sharing options...
serhat100 Posted October 8, 2019 Author Share Posted October 8, 2019 (edited) @alive64 hocam grub-editenv.exe null.cfg set installiso=(hd0,0)\ISO\windows10.iso bu şekilde yapılırsa doğru mu? Edited October 8, 2019 by serhat100 Link to comment Share on other sites More sharing options...
serhat100 Posted October 8, 2019 Author Share Posted October 8, 2019 @alive64 hocam size zahmet olmaz ise bir tane null.cfg yaparmısın set installiso=\ISO\windows10.iso Link to comment Share on other sites More sharing options...
awengers44 Posted October 8, 2019 Share Posted October 8, 2019 @serhat100 Hocam bahsetmemiştim ama aynı dertten muzdariptim :) düzenlediklerim hep hataya düşüyordu, oluşturdum ama test edemedim. Peki her iso dosyası için ayrı null.cfg hazırlamamızmı gerekiyor ? böyle olunca aynı dizin içinde farklı isimlerle *.cfg dosyasını adlandırsak çalışmazmı acaba. Please register to see this content. Link to comment Share on other sites More sharing options...
serhat100 Posted October 8, 2019 Author Share Posted October 8, 2019 awengers44, 1 dakika önce yazdı: @serhat100 Hocam bahsetmemiştim ama aynı dertten muzdariptim düzenlediklerim hep hataya düşüyordu, oluşturdum ama test edemedim. Peki her iso dosyası için ayrı null.cfg hazırlamamızmı gerekiyor ? böyle olunca aynı dizin içinde farklı isimlerle *.cfg dosyasını adlandırsak çalışmazmı acaba. Please register to see this content. çalışması lazım bir bakalım 1 Link to comment Share on other sites More sharing options...
serhat100 Posted October 8, 2019 Author Share Posted October 8, 2019 @alive64 You are a king Link to comment Share on other sites More sharing options...
By_FaRuK Posted October 8, 2019 Share Posted October 8, 2019 serhat100, 27 dakika önce yazdı: @alive64 hocam size zahmet olmaz ise bir tane null.cfg yaparmısın set installiso=\ISO\windows10.iso Please register to see this content. Hocam dener misiniz? \ISO\windows10.iso olarak null.cfg oluşturdum 1 Link to comment Share on other sites More sharing options...
serhat100 Posted October 8, 2019 Author Share Posted October 8, 2019 By_FaRuK, 1 dakika önce yazdı: Please register to see this content. Hocam dener misiniz? \ISO\windows10.iso olarak null.cfg oluşturdum hocam bende hallettim sorunsuz kuruluma geçti 1 Link to comment Share on other sites More sharing options...
serhat100 Posted October 15, 2019 Author Share Posted October 15, 2019 @alive64 Merhaba Üstad; Grub2 file manager de Legacy de aşağıdaki kodlar ile resimde görünen hataya düşüyor, normal grub2 komutları ile sorunsuz kuruluma geçiyor. if platform == "pc" then if device_type == "1" and grub.file_exist ("(loop)/sources/install.wim") and grub.file_exist ("/wimboot") and grub.file_exist ("/install.gz") then -- windows install iso icon = "nt6" towinpath (file) command = "set lang=en_US; terminal_output console; " .. "enable_progress_indicator=1; loopback wimboot ${prefix}/wimboot; loopback install ${prefix}/install.gz; " .. "set installiso=" .. win_path .. "; save_env -f ${prefix}/null.cfg installiso; " .. "linux16 (wimboot)/wimboot; initrd16 newc:bootmgr.exe:(loop)/bootmgr.exe newc:bootmgr:(loop)/bootmgr " .. "newc:bcd:(loop)/boot/bcd newc:boot.sdi:(loop)/boot/boot.sdi " .. "newc:null.cfg:${prefix}/null.cfg " .. "newc:mount_x64.exe:(install)/mount_x64.exe newc:mount_x86.exe:(install)/mount_x86.exe " .. "newc:start.bat:(install)/start.bat newc:winpeshl.ini:(install)/winpeshl.ini " .. "newc:boot.wim:(loop)/sources/boot.wim; " .. "cat ${prefix}/null.cfg " name = grub.gettext("Install Windows from ISO") grub.add_icon_menu (icon, command, name) end Please register to see this content. Link to comment Share on other sites More sharing options...
serhat100 Posted October 15, 2019 Author Share Posted October 15, 2019 ? .. "linux16 (wimboot)/wimboot; initrd16 newc:bootmgr.exe:(loop)/bootmgr.exe newc:bootmgr:(loop)/bootmgr " .. "linux16 (wimboot)/wimboot; initrd16 newc:bootmgr.exe:(wimboot)/bootmgr.exe newc:bootmgr:(wimboot)/bootmgr " Link to comment Share on other sites More sharing options...
serhat100 Posted October 16, 2019 Author Share Posted October 16, 2019 @alive64 Merhaba Üstad; if platform == "pc" then if device_type == "1" and grub.file_exist ("(loop)/sources/install.wim") and grub.file_exist ("/wimboot") and grub.file_exist ("/install.gz") then üstad burdaki ("(loop)/sources/install.wim") kodlara nasıl install.esd, install.swm ekleyabiliriz. örnek: if device_type == "1" and grub.file_exist ("(loop)/sources/install.wim; (loop)/sources/install.esd;(loop)/sources/install.swm ") and grub.file_exist ("/wimboot") and grub.file_exist ("/install.gz") then bunu nasıl düzenleriz Link to comment Share on other sites More sharing options...
alive64 Posted October 16, 2019 Share Posted October 16, 2019 2 hours ago, serhat100 said: @alive64 Merhaba Üstad; if platform == "pc" then if device_type == "1" and grub.file_exist ("(loop)/sources/install.wim") and grub.file_exist ("/wimboot") and grub.file_exist ("/install.gz") then üstad burdaki ("(loop)/sources/install.wim") kodlara nasıl install.esd, install.swm ekleyabiliriz. örnek: if device_type == "1" and grub.file_exist ("(loop)/sources/install.wim; (loop)/sources/install.esd;(loop)/sources/install.swm ") and grub.file_exist ("/wimboot") and grub.file_exist ("/install.gz") then bunu nasıl düzenleriz esd files are not bootable. Link to comment Share on other sites More sharing options...
serhat100 Posted October 17, 2019 Author Share Posted October 17, 2019 (edited) alive64, 20 saat önce yazdı: esd files are not bootable. install.wim dosyasını esd'ye dönüştürdüm bootable yaptı kurulum başladı disk bölümlemeye kadar geldim sonra kurulumu sonlandırdım. Not: install.wim windows.iso dosyası boyutu 13.600 mb den esd sıkıştırmadan sonra 10.600 mb indi 3gb flash diskimde yer açılmış oldu.? Edited October 17, 2019 by serhat100 Link to comment Share on other sites More sharing options...
serhat100 Posted October 25, 2019 Author Share Posted October 25, 2019 Multiboot v5'e GÜNCELENDİ....... link ilk sayfaya eklendi Legacy-UEFI 32bit ve 64bit de windows iso dosyasından wim-esd-swm fark etmeksizin çoklu yöntemlerle kurulumları gerçekleştirilmiştir. lütfen testlerimizi gerçek pc den boot ederek yapalım. Bilinen rastlanan her hangi bir hata ile karşılaşılmamıştır hata ile karşılaşılırsa geri dönüş yaparak bildiriniz ki onarma konusunda yardımcı olabilelim güle güle kullanınız. 4 3 Link to comment Share on other sites More sharing options...
serhat100 Posted November 1, 2019 Author Share Posted November 1, 2019 @alive64 hocam Legacy menü doğru problem yok. efi menü düzenlenmesi gereken (efi menu needs to be edited) 1 Link to comment Share on other sites More sharing options...
serhat100 Posted November 2, 2019 Author Share Posted November 2, 2019 @alive64 Teşekkür ederim. Link to comment Share on other sites More sharing options...
alive64 Posted November 3, 2019 Share Posted November 3, 2019 [BETA TESTING] Virtual Disk for UEFI GRUB2 (similar to grub4dos "map" command) map [--pause] [--mem] [--type=CD|HD|FD] FILE -m, --mem copy to ram -p, --pause pause before boot -t, --type specify the disk type --type=CD cd --type=HD hard drive --type=FD floppy disk more info: download: Please register to see this content. 2 Link to comment Share on other sites More sharing options...
serhat100 Posted November 3, 2019 Author Share Posted November 3, 2019 alive64, 4 saat önce yazdı: [BETA TESTING] Virtual Disk for UEFI GRUB2 (similar to grub4dos "map" command) map [--pause] [--mem] [--type=CD|HD|FD] FILE -m, --mem copy to ram -p, --pause pause before boot -t, --type specify the disk type --type=CD cd --type=HD hard drive --type=FD floppy disk more info: download: Please register to see this content. ? @alive64 üstad hımm yeni bir keşif sanal disk üzerinden boot etme yöntemi geliştiriliyor. Grub2 file manager's ne zaman güncellenecek, pazartesi grubx64.efi test edelim. Link to comment Share on other sites More sharing options...
crasadure Posted November 3, 2019 Share Posted November 3, 2019 (edited) alive64, 17 saat önce yazdı: [BETA TESTING] Virtual Disk for UEFI GRUB2 (similar to grub4dos "map" command) map [--pause] [--mem] [--type=CD|HD|FD] FILE -m, --mem copy to ram -p, --pause pause before boot -t, --type specify the disk type --type=CD cd --type=HD hard drive --type=FD floppy disk more info: download: Please register to see this content. bu olayı test edebilmek için "map.mod" dosyasını paylaşırmısınız @alive64 ? Can you share "map.mod" file to try this method on UEFI system @alive64 ? I think, we need grubx64.efi and map.mod files to try it. Edited November 4, 2019 by crasadure 1 Link to comment Share on other sites More sharing options...
serhat100 Posted November 4, 2019 Author Share Posted November 4, 2019 @alive64 merhaba hocam; kodları şu şekilde düzenledim sonuç olmadı negatif grub.clear_menu () grub.exportenv ("theme", "slack/f2.txt") platform = grub.getenv ("grub_platform") if (grub_platform == "pc") then title = "[Main.cfg Legacy] Grub2 aLTay Multiboot 2019" command = "export path=(hd0,msdos2); chainloader /g2ldr;" grub.add_icon_menu ("grub2", command, title) end if (grub_platform == "efi") then title = "[Main.cfg x64 UEFI] Grub2 aLTay Multiboot 2019" command = "export path=(hd0,msdos2); chainloader /efi/boot/bootx64.efi;" grub.add_icon_menu ("grub2", command, title) else title = "[Main.cfg x32 UEFI] Grub2 aLTay Multiboot 2019" command = "export path=(hd0,msdos2); chainloader /efi/boot/bootia32.efi;" grub.add_icon_menu ("grub2", command, title) end if (path == "") then grub.enum_device (enum_device) else i, j = 0, 0 f_table, d_table = {}, {} Legacy boot: Link to comment Share on other sites More sharing options...
By_FaRuK Posted November 4, 2019 Share Posted November 4, 2019 @serhat100 hocam, aşağıdaki linkte vhd boot ile ilgili çalışmalar mevcut. Belki işinize yarayacak bilgiler vardır. İncelemenizi tavsiye ederim. Please register to see this content. İyi çalışmalar. 1 Link to comment Share on other sites More sharing options...
serhat100 Posted November 4, 2019 Author Share Posted November 4, 2019 Teşekkür ederim @By_FaRuK hocam bilgilendirme için; hocam o konuyu takip ettim iso dan vhd oluşturup çalıştırılıyor test ettim ama boyut şişiyor mesela yalnızca windows 10 home edition 8gb gibi bir boyuta çıkıyor oysaki iso yöntemi ile10gb içerisinde tüm win7-8.1-10 un tüm x32_x64 sürümleri olanı boot edebiliyoruz kısacası vhd yönteminin avantajı nedir çözemedim. önceki konu üzerinde çalışıyorum şunu bir halledeyim gerçi çözüme çok yaklaştım ama uefi de bootx64.efi değilse bootia32.efi seçi halledemedim bunu bir halledeyim diğer konuya bakacam (sanal disk mevzusuna) Link to comment Share on other sites More sharing options...
alive64 Posted November 4, 2019 Share Posted November 4, 2019 1 hour ago, serhat100 said: @alive64 merhaba hocam; kodları şu şekilde düzenledim sonuç olmadı negatif grub.clear_menu () grub.exportenv ("theme", "slack/f2.txt") platform = grub.getenv ("grub_platform") if (grub_platform == "pc") then title = "[Main.cfg Legacy] Grub2 aLTay Multiboot 2019" command = "export path=(hd0,msdos2); chainloader /g2ldr;" grub.add_icon_menu ("grub2", command, title) end if (grub_platform == "efi") then title = "[Main.cfg x64 UEFI] Grub2 aLTay Multiboot 2019" command = "export path=(hd0,msdos2); chainloader /efi/boot/bootx64.efi;" grub.add_icon_menu ("grub2", command, title) else title = "[Main.cfg x32 UEFI] Grub2 aLTay Multiboot 2019" command = "export path=(hd0,msdos2); chainloader /efi/boot/bootia32.efi;" grub.add_icon_menu ("grub2", command, title) end if (path == "") then grub.enum_device (enum_device) else i, j = 0, 0 f_table, d_table = {}, {} platform = grub.getenv ("grub_platform") cpu = grub.getenv ("grub_cpu") if (grub_platform == "pc") then ---------------- wrong if (platform == "pc") then .... end if (platform == "efi") then if (cpu == "i386") then .... elseif (cpu == "x86_64") then .... end end 15 hours ago, crasadure said: bu olayı test edebilmek için "map.mod" dosyasını paylaşırmısınız @alive64 ? Can you share "map.mod" file to try this method on UEFI system @alive64 ? I think, we need grubx64.efi and map.mod files to try it. map.mod is embeded in grubx64.efi, so you don't have to insmod it. 1 Link to comment Share on other sites More sharing options...
serhat100 Posted November 4, 2019 Author Share Posted November 4, 2019 ? çok teşekkür ederim @alive64 Link to comment Share on other sites More sharing options...
Recommended Posts