Jump to content
Son zamanlarda artan kullanıcı hesap hırsızlıkları sebebiyle tüm kullanıcılara şifre sıfırlama maili gönderilmiştir. Lütfen güveli şifreler seçiniz. Mevcut e-mail adresinize erişemiyorsanız, en aşağıdaki destek linkinden bize ulaşınız. ×

Altay Grub2fm + Ventoy Multiboot V8.4 2020


serhat100
 Share

Recommended Posts

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 by serhat100
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

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 by alive64
  • Thanks 2
Link to comment
Share on other sites

@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

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

  • Like 1
Link to comment
Share on other sites

@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

?       .. "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 ":fool:

:good:
                   

 

Link to comment
Share on other sites

@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 :rolleyes: bunu nasıl düzenleriz

Link to comment
Share on other sites

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 :rolleyes: bunu nasıl düzenleriz

esd files are not bootable.

Link to comment
Share on other sites

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 by serhat100
Link to comment
Share on other sites

  • 2 hafta sonra ...

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.

 

  • Like 4
  • Thanks 3
Link to comment
Share on other sites

[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.

  • Thanks 2
Link to comment
Share on other sites

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

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 by crasadure
  • Like 1
Link to comment
Share on other sites

@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:

52417178_EkranAlnts.PNG.f8f715855219952d16ec688b3d415b16.PNG

Link to comment
Share on other sites

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

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.

 

  • Thanks 1
Link to comment
Share on other sites

  • mephistooo2 changed the title to Altay Grub2fm Multiboot V7
  • mephistooo2 unpinned and locked this topic
Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...