Jump to content
serhat100

Altay Grub2 Multiboot Ve Grub2fm V6

Recommended Posts

12 hours ago, serhat100 said:

I did not understand

if there are no animations, you should add "unset grub_frame_speed" to menu to turn off the engine.

  • Thanks 1

Share this post


Link to post
Share on other sites
alive64, 26 dakika önce yazdı:

if there are no animations, you should add "unset grub_frame_speed" to menu to turn off the engine.

Anladım teşekkür ederim. Usta Multiboot'u deneme fırsatınız oldu mu bazı düzenlemeler yaparsınız diye düşünüyorum.

 

I understood thank you. I think you would make some arrangements if you had the opportunity to try Master Multiboot.

Share this post


Link to post
Share on other sites

Secure Boot Enable hiç bir uyarı vermeden Grub2 boot oluyor (MokManager imza bile istemedi) şimdi bir kaç farklı uefi pc de test yapacam.

uefi.PNG.ff0b80f47f56d0e14ac2b7813143ddde.PNG

  • Like 1

Share this post


Link to post
Share on other sites
2 hours ago, serhat100 said:

Secure Boot Enable (without MokManager signature) is now booted with no warning on Grub2, I will now test a few different uefi pcs.

uefi.PNG.ff0b80f47f56d0e14ac2b7813143ddde.PNG

You can get more information about grub2 secureboot on :

https://usbtor.ru/viewtopic.php?t=626 (Russian)

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=413649 (Chinese)

new "sbpolicy" module is based on https://github.com/ValdikSS/Super-UEFIinSecureBoot-Disk

  • Thanks 1

Share this post


Link to post
Share on other sites
Posted (edited)
alive64, 3 saat önce yazdı:

You can get more information about grub2 secureboot on :

https://usbtor.ru/viewtopic.php?t=626 (Russian)

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=413649 (Chinese)

new "sbpolicy" module is based on https://github.com/ValdikSS/Super-UEFIinSecureBoot-Disk

Çok Teşekkür ederim. Takip ediyorum vermiş olduğunuz siteleri, benim için secure boot engeli kalmadı.

Thank you so much. I've followed the sites you've provided, so there's no safe boot barrier for me.

Edited by serhat100

Share this post


Link to post
Share on other sites

@alive64 üstad uefi boot da şöyle bir hata gözüküyor yalnız multiboot'un çalışmasında herhangi bir olumsuzluk yok sadece hata ne demek istiyor.

(english)

master UEFI boot also seems to be an error, but there is no negativity in the work of multiboot only what the error.

 


Ekran Alıntısı.PNG

Share this post


Link to post
Share on other sites
On 4/19/2019 at 2:04 PM, serhat100 said:

The @ alive64  master uefi boot also looks like an error.

(english)

master UEFI boot also seems to be an error, but there is no negativity in the work of multiboot only what the error.

Some uefi firmware doesn't support secure boot.

preloader (or sbpolicy module) will try to get uefi envirenment variable "SecureBoot" to determine whether the firmware supports sb.

if not found, it will return an error. (not a real error)

status = RT->GetVariable(L"SecureBoot",
				 &GV_GUID, NULL, &DataSize, &SecureBoot);
if (status != EFI_SUCCESS) {
	Print(L"Not a Secure Boot Platform %d\n", status);
	goto override;
}

if (!SecureBoot) {
	Print(L"Secure Boot Disabled\n");
	goto override;
}

 

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

download link of modified grub has been changed to  https://github.com/aIive/builds 

now you can change the default sound of grub.

eg: 

# define starting sound
export grub_sound_start="400 500 600 0 800"
# define selecting menu sound
export grub_sound_select="587 262"
# sound duration (ms)
export grub_sound_speed=100

Usage:
set grub_sound_start="Freq1 Freq2 Freq3 ..."
Freqs are frequencies of each sound in Hz (more info: Wikipedia)

Share this post


Link to post
Share on other sites
alive64, 23.04.2019 - 08:07 yazdı:

download link of modified grub has been changed to  https://github.com/aIive/builds 

now you can change the default sound of grub.

eg: 

# define starting sound
export grub_sound_start="400 500 600 0 800"
# define selecting menu sound
export grub_sound_select="587 262"
# sound duration (ms)
export grub_sound_speed=100

Usage:
set grub_sound_start="Freq1 Freq2 Freq3 ..."
Freqs are frequencies of each sound in Hz (more info: Wikipedia)

thank you 😎

Share this post


Link to post
Share on other sites
alive64, 50 dakika önce yazdı:

Update: add support for booting WIM files in UEFI ( grub2 wimboot module)

You can download grub2 binaries from https://github.com/aIive/builds

wimboot module usage:

wimboot @:boot.wim:/path/to/test.wim @:bootmgfw.efi:/path/to/bootmgfw.efi @:bcd:/path/to/bcd @:boot.sdi:/path/to/boot.sdi

More info: 

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=414244

Merhaba usta, güncellemeyi gördüm test yaptım sadece böyle bir sorun var Güvenli Önyükleme'yi etkinleştirdiğimde WIM dosyası hata veriyor
güvenli önyükleme devre dışı UEFI WIM dosyasını sorunsuz yüklüyorum.   

 

Hello master, I saw the update I'm doing the test only has a problem like this when I install the Safe Boot enable WIM file gives error
secure boot disable I'm loading the UEFI WIM file without problems

 

Ekran Alıntısı.PNG

Share this post


Link to post
Share on other sites
Posted (edited)

Wimboot.gz içindeki bcd dosyasındaki boot/boot.wim yolunu buldum

I figured out the boot/boot.wim path in the bcd file inside wimboot.gz

this code

wimboot @:boot.wim:/path/to/test.wim

how do i apply this code

open.lua

            command = "set lang=en_US; loopback wimboot ${prefix}/wimboot.gz; wimboot @:bootmgfw.efi:(wimboot)/bootmgfw.efi @:bcd:(wimboot)/bcd @:boot.sdi:(wimboot)/boot.sdi @:boot.wim:" .. file
 

Edited by serhat100

Share this post


Link to post
Share on other sites
1 hour ago, serhat100 said:

Merhaba usta, güncellemeyi gördüm test yaptım sadece böyle bir sorun var Güvenli Önyükleme'yi etkinleştirdiğimde WIM dosyası hata veriyor
güvenli önyükleme devre dışı UEFI WIM dosyasını sorunsuz yüklüyorum.   

 

Hello master, I saw the update I'm doing the test only has a problem like this when I install the Safe Boot enable WIM file gives error
secure boot disable I'm loading the UEFI WIM file without problems

 

Ekran Alıntısı.PNG

I'm trying to fix it.Thanks for your report.

 

Share this post


Link to post
Share on other sites
On 5/2/2019 at 9:34 PM, serhat100 said:

Wimboot.gz içindeki bcd dosyasındaki boot/boot.wim yolunu buldum

I figured out the boot/boot.wim path in the bcd file inside wimboot.gz

this code

wimboot @:boot.wim:/path/to/test.wim

how do i apply this code

open.lua

            command = "set lang=en_US; loopback wimboot ${prefix}/wimboot.gz; wimboot @:bootmgfw.efi:(wimboot)/bootmgfw.efi @:bcd:(wimboot)/bcd @:boot.sdi:(wimboot)/boot.sdi @:boot.wim:" .. file
 

wimboot @:boot.wim:/path/to/test.wim   the first file name must match the paths referred to in the BCD file. In other words, the BCD could refer to either boot.wim, \Boot\boot.wim, \Sources\boot.wim.

read more: http://ipxe.org/appnote/wimboot_architecture

On 5/2/2019 at 8:25 PM, serhat100 said:

Merhaba usta, güncellemeyi gördüm test yaptım sadece böyle bir sorun var Güvenli Önyükleme'yi etkinleştirdiğimde WIM dosyası hata veriyor
güvenli önyükleme devre dışı UEFI WIM dosyasını sorunsuz yüklüyorum.   

 

Hello master, I saw the update I'm doing the test only has a problem like this when I install the Safe Boot enable WIM file gives error
secure boot disable I'm loading the UEFI WIM file without problems

 

Ekran Alıntısı.PNG

I found that bootmgfw.efi from Win7 could boot with secureboot enabled, and bootmgfw.efi from win8 should be OK too.

Could you please upload  32bit & 64bit bootmgfw.efi from win8 if convenient for you.

  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)
alive64, 10 saat önce yazdı:

wimboot @:boot.wim:/path/to/test.wim   the first file name must match the paths referred to in the BCD file. In other words, the BCD could refer to either boot.wim, \Boot\boot.wim, \Sources\boot.wim.

read more: http://ipxe.org/appnote/wimboot_architecture

I found that bootmgfw.efi from Win7 could boot with secureboot enabled, and bootmgfw.efi from win8 should be OK too.

Could you please upload  32bit & 64bit bootmgfw.efi from win8 if convenient for you.

Pazartesi test yapıp sonucu yazarım. Mümkün ben testi win10x64bit bootmgfw.efi ile yapmıştım. 

I'll test it on Monday and write it down.

Possible I tested win10x64bit bootmgfw.efi did it with

Edited by serhat100

Share this post


Link to post
Share on other sites

Merhaba, çalışman güzel fakat anlatımınızdaki flash bellek içeriği ile paylaştığınız dosyaların içeriği aynı değil. NTFS klasöründekileri NTFS kısma

 FAT32 klasöründekiler FAT32 klasörüne demişsiniz ama öyle bir ayrım yapılmamış.

Share this post


Link to post
Share on other sites
Posted (edited)

Merhaba @lediod; Haklısınız daha önceki paylaşımda ntfs ile fat32 ksımını ayrı paylaştım lakin son paylaşım olan yani bunda ntfs kısmını yazmadım çünkü içeriği boş paylaşatığım için gereği yok diye düşündüm (NTFS kısmında ISO klasörü sources klasörü WIM klasörü IMG klasörü) aslında olayın mantığı şu main.cfg dosyasındaki kodlarda hangi programlar nerede ise ona göre klasör oluştur içerisine programını koy çalıştır. bcd dosyasında da ntfs yolu gözükmekte ordan da isteyen bulabilir ama haklısınız o kadar ayrıştırmayı yapamayacak çok kişi var. hatırlatmanız ve uyarınız için teşekkür ederim sağlıcakla   

Edited by serhat100
  • Like 1

Share this post


Link to post
Share on other sites
alive64, 04.05.2019 - 09:43 yazdı:

wimboot @:boot.wim:/path/to/test.wim   the first file name must match the paths referred to in the BCD file. In other words, the BCD could refer to either boot.wim, \Boot\boot.wim, \Sources\boot.wim.

read more: http://ipxe.org/appnote/wimboot_architecture

I found that bootmgfw.efi from Win7 could boot with secureboot enabled, and bootmgfw.efi from win8 should be OK too.

Could you please upload  32bit & 64bit bootmgfw.efi from win8 if convenient for you.

merhaba üstad; Maalesef win7 boot.wim ile test yaptım sonuç olumsuz, sorun bence güvenli mod ile alakalı çünkü güvenli boot disable iken uefi de wim dosyası yüklenebiliyor.

 

Hello Master; Unfortunately I did test with win7 boot.wim the result is negative, because the problem is related to the safe mode, because the safe boot is disabled, uefi can also load the wim file.

Share this post


Link to post
Share on other sites
Posted (edited)

@alive64

Bravo alive64 usta, harika bir iş çıkardınız, wim den önyükleme yaparken mükemmel güvenli önyükleme de çok başarılı. Teşekkür ederim.

Bravo alive64 Master, you did a great job, excellent safe boot while booting from wim is also very successful. I thank you. 😎 👏 👏 👏 

Herkese selam; Arkadaşlar secureboot enable iken multibootunuzun her hangi bir yerine koyacağınız wim dosyasını hiçbir işleme tabi tutmadan adını veya bcd editlemesi gibi şeyleri yapmadan direk boot edilebiliyor. Benim yaptığım test de wim dosyasını flashın ntfs kısmına koydum ve yükleme başarılı.  alive64 üstada teşekkürler.

Edited by serhat100
  • Like 2

Share this post


Link to post
Share on other sites

son guncellenmiş paket varsa deniyebilirim

Share this post


Link to post
Share on other sites
Posted (edited)

@alive64 Merhaba; Bir konuda yardım edermisin benim windows.cfg dosyasında şöyle bir kod yazmak istiyorum

fi
if [ "${grub_platform}" == "efi" ]; then
  if [ "$grub_secureboot" = "0" ]; then
  export grub_secureboot=$"Enabled";
  sbpolicy --install;
  menuentry "Windows 7sp1_8.1_10 x32_x64 Kurulum - WIMPE[BCD]" --class wim {
    echo "Windows Boot Manager Başlatılıyor. Lütfen Bekleyin...."
  insmod part_msdos
  insmod ntfs
  insmod part_gpt
  insmod chain
  set root='hd0,msdos2'
  chainloader /EFI/microsoft/boot/bootmgfw.efi
 else
  if [ "$grub_secureboot" = "0" ]; then
  export grub_secureboot=$"Disabled";
  sbpolicy --install;
  insmod part_msdos
  insmod ntfs
  insmod part_gpt
  insmod chain
  set root='hd0,msdos2'
  chainloader /EFI/microsoft/boot/bootmgrx64.efi
}

bootmgfw.efi.mui orjinal dijital imzalı  güvenli önyükleme açık iken burdan başlasın

eğer

güvenli ön yükleme kapalı uefi de ise bootmgrx64.efi.mui dosyası editli (dijital imza bozuk) burdan başlasın

olurmu?  kod için düzenleme yapabilirmisin?  Teşekkür ederim.

 

 

Edited by serhat100

Share this post


Link to post
Share on other sites
10 hours ago, serhat100 said:

@ alive64  Hello; Do you want to help me write a code in my windows.cfg file?

fi
if [ "${grub_platform}" == "efi" ]; then
  if [ "$grub_secureboot" = "0" ]; then
  export grub_secureboot=$"Enabled";
  sbpolicy --install;
  menuentry "Windows 7sp1_8.1_10 x32_x64 Kurulum - WIMPE[BCD]" --class wim {
    echo "Windows Boot Manager Başlatılıyor. Lütfen Bekleyin...."
  insmod part_msdos
  insmod ntfs
  insmod part_gpt
  insmod chain
  set root='hd0,msdos2'
  chainloader /EFI/microsoft/boot/bootmgfw.efi
 else
  if [ "$grub_secureboot" = "0" ]; then
  export grub_secureboot=$"Disabled";
  sbpolicy --install;
  insmod part_msdos
  insmod ntfs
  insmod part_gpt
  insmod chain
  set root='hd0,msdos2'
  chainloader /EFI/microsoft/boot/bootmgrx64.efi
}

bootmgfw.efi.mui start with the original digital signature secure boot open

if

secure boot front uefi in the bootmgrx64.efi.mui file with the edit (digital signature is broken) start here

is it okay? can you edit the code? Thank you.

 

 

bootmgfw.efi from win7 doesn't check digital signatur, otherwise you can't boot it with secureboot.

and you should load EfiGuardDxe.efi  to disable PatchGuard and Driver Signature Enforcement. (https://github.com/Mattiwatti/EfiGuard)

menuentry "Windows 7sp1_8.1_10 x32_x64 Kurulum - WIMPE[BCD]" --class wim {
    echo "Windows Boot Manager Başlatılıyor. Lütfen Bekleyin...."
    set root='hd0,msdos2'
    getenv -t uint8 SecureBoot grub_secureboot;
    if [ "$grub_secureboot" = "0" ]; then
        chainloader /EFI/microsoft/boot/bootmgfw.efi
    else
        efiload /EFI/EfiGuardDxe.efi
        chainloader /EFI/microsoft/boot/bootmgrx64.efi
    fi
}

 

  • Thanks 1

Share this post


Link to post
Share on other sites
alive64, 7 saat önce yazdı:

bootmgfw.efi from win7 doesn't check digital signatur, otherwise you can't boot it with secureboot.

and you should load EfiGuardDxe.efi  to disable PatchGuard and Driver Signature Enforcement. (https://github.com/Mattiwatti/EfiGuard)

menuentry "Windows 7sp1_8.1_10 x32_x64 Kurulum - WIMPE[BCD]" --class wim {
    echo "Windows Boot Manager Başlatılıyor. Lütfen Bekleyin...."
    set root='hd0,msdos2'
    getenv -t uint8 SecureBoot grub_secureboot;
    if [ "$grub_secureboot" = "0" ]; then
        chainloader /EFI/microsoft/boot/bootmgfw.efi
    else
        efiload /EFI/EfiGuardDxe.efi
        chainloader /EFI/microsoft/boot/bootmgrx64.efi
    fi
}

 

Superrrr 👍🙏  tam istediğim gibi çok teşekkür ederim. 😎

öğleden sonra Güncel halini paylaşacam

 

 

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...