Jump to content

UZUNLAR

Üye
  • Posts

    844
  • Joined

  • Last visited

  • Days Won

    6

Posts posted by UZUNLAR

  1. By_FaRuK, 57 dakika önce yazdı:

    @UZUNLAR Hocam şöyleki bootx64.efi Microsoft a ait efi dosyası, grubx64.efi ise linuxa ait efi dosyasıdır. 

    Uefi olarak boot etmek istenildiğinde ya Microsoft yöntemi yada linux yöntemi kullanılır. Microsoft kullanılmak istendiğinde bootx64.efi çağırılır, linux kullanılmak istendiğinde grubx64.efi çağırılır.

    Ben nasıl yaptığımı açıklarsam size de bir fikir olmuş olur,

    Ben sıfır kurulumu yaparken grub2 dosyalarını kullanarak (grub-mkimage.exe ile) parametreli olarak bootx64.efi loader dosyasını oluşturuyorum. Ve grubx64.efi olmasa bile uefi modda sorunsuz boot edilebilir. Neden grubx64.efi dosyası var derseniz o da bootx64.efi dosyasının kopyası. Diğer bootloaderlar (clover,refind,xorboot) grub2 yi çağırırken grubx64.efi yi kullanarak açarlar. 

    Aslında yukarıda verdiğiniz örneklerde sistem Microsoft a ait loader ile boot olur ama boot olduktan sonra sizin tabirinizle görevi grub2 loader dosyası olan grubx64.efi dosyasına devreder.

    Bilgisayarımı açınca bu konuda size daha detaylı ve görüntülü bilgi vereceğim.

    (Yanlış bilgilendirme yapıyorsam uyarınız lütfen)

    Şimdilik kısaca bu şekilde özetleyebilirim.

    Üstad,  yazdıklarının hepsi  çok doğru olan bilgiler.  Bu bilgilerin teyidini ilerleyen saatler de canlı olarak   ( videolu ) vereceğim. Bu konuyu ikinci planımıza alarak. Şimdi esas  olan  hususları adım adım anlatıyorum.  Bunu bir sonra ki projende  yaparsanız bence çok iyi olacak. Ney ?     gr2 v2.04   ü   tıpkı gr2 v.2.05  gibi  sıfırdan yükleme butonu eklemek.  Eğer yanlışım yok ise  v.2.04  sadece  yükseltme  (update )   için konulmuş. 1no'lu resimde ki gibi oluştursan diyorum. Niçin ?   henüz gr2 v.2.05 resmiyet kazanmadığı için.  Ben önce v.2.05 yaptım  sonra güncelleme ile  v.2.04 e   geri aldım.   Bu yazdıklarım kusur falan değil sakın yanlış anlaşılmasın   ( sadece teklif, öneri, temenni  ne dersen deee  )  :)    

    2. husus   USB HDD ye her şeyi oluşturmama rağmen LEGACY de   boot etmedi şu an yazdığı hata mesajını tam olarak hatırlayamıyorum.   Ben bu problemi nasıl aştım ?    Şöyle  yaptım  boot ortamında  BOOTICE ile  bootloader olarak         "  grub 2.00   (boot.img + core.img "  yükledim .  Doğal olarak bu   \boot\grub olarak  boot yapmaya çalıştı. Fakat benim oluşturduğum   gr2  klasörü ise     MIYA   ( kedimin ismi  :)    )   olduğundan boot etmedi, bu sefer tuttum  v2.05  i   v.2.04  e güncelledim  ve boot etmeye başladı  NE YAPMIŞ OLDU ? Cevap :  Mevcutta bulunan bir boot loaderi  güncellemiş oldu  .     Bu yazdıklarımın hiç biri   USB FDDD de olmuyor, paşa paşa  legacy de boot oluyor.   

    3.    "   Bu bilgilerin teyidini ilerleyen saatler de canlı olarak   ( videolu ) vereceğim   "      bu ise bu gece yetiştirebilirsem kodları,   yolları yazdığım da   tüm yapıları sistemleri  EFI den  çalıştıracak mı.   Bunları kendi oluşturduğum  ( 1-2 ay önceki )  multibootumda ki tecrübelerime dayanarak söylüyorum.   ( yani  bootx64.efi    -   grubx64.efi ilişkisi konusu )  .  Bu akşam da amma  da  yazasım varmış beee    :D    anlayana aşkolsun    :D 

    1.png

  2. Ne demek üstad,  şimdi de USB HDD ye olan sıfır kuruluma başlayacam. İlerleyen saat ya da günlerde  durum bilgilendirmesini ileteceğim.   En önemlisi de  ( sizin bu çalışmanızın dışında olan bir hususu   )  üstadlara soracam öğrenecem.  Şimdiden biraz behsedecek olursam....    oluşturduğumuz  bootx64.efi  ile grubx64.efi arasında ki görev devri !   ne demek  istedim  ?  örneklendirerek  anlatayım.  

    Örnek 1 :  serhat100  arkadaşımızın   bootx64.efi     satır  5142     \grubx64.efi     

    Örnek2:   awengwers arkadaşımızın   bootx64.efi     satır  7229     \grubx64.efi

    Örnek3 :  AIOBOOT                                     bootx64.efi      satır  5142     \grubx64.efi   

    yönlendirmeleri mevcut.   ( Benim ifademle görev aktarımı )  

    işteee  benim daha önce  sıfırdan Multiboot imalatım da ve sizin bu proje ile biraz önce oluşturduğum   bootx64.efi   ile   grubx64.efi   arasında  bir bağlantı, çağırma , görev  devri söz konusu olmuyor.  Bunu yapan nasıl yapıyor ?  şayet biliyor isen de projenin bir sonra ki versiyonuna  uygulatman.     Yazışma dili ile ancak bu kadar  anlatabildim.   :)    hatta bilenler şimdiden cevap yazsalar çok daha   iyi olacak.  Haaa  ben bi şekilde bu hususu aştım    ( ne zaman ? yaklaşık 1 ay ön ki sıfırdan multiboot yapmaya kalkıştığım da yarım bırakmıştım  neden ?    Legacy de bir türlü çalıştıramamıştım.)   Neyse uzun ve anlaşılması  zor uzun bir yazışma oldu   :D 

  3. By_FaRuK, 4 saat önce yazdı:

    @UZUNLAR Hocam anladığım kadarıyla grub dosyalarını kuramıyor. Programa olası sorunlar olarak eklemedim ama, temp dizini oturum kullanıcı adınıda yol olarak alıyor. Bu nedenle oturum kullanıcı adında boşluk var mı bunu kontrol eder misiniz? Çünkü grub için gerekli dosyalar temp dizininde bulunuyor. Eğer oturum adında boşluk varsa boşluk olmayan bir kullanıcı açıp tekrar deneme yapabilir misiniz? Sonucu buradan bildirirseniz memnun olurum. 

    Üstad gecikmeli cevap yazıyorum kusura bakma aniden gitmem gerekti.....   evet kullanıcı adım  da boşluk var.  Şimdi de yeni bir kullanıcı adı oluşturmayı yapamadığım için  yarım kaldı.  Elbette oluşturuyorum ama  sıfırdan format atmaktan da beter...  :)    Microsoft hesabıyla açmaya zorluyor açılınca da PC yi tamamen yeniden yapılandırmak falan filan  baktım  uzun iş... :)   mecburen bu sevdadan vaz geçtim...  Mutlaka oturum ismim de boşluk olduğundandır, çok mantıklı geldi bana.   Mevcut kurulu olan multibootlar da hiç problemsiz her işlevi yerine getiriyor.  Tekrar  klavyene,  akıl terine sağlık.  :)

    crasadure, 3 saat önce yazdı:

    Ayrıca yapımcı aşağıda bir üst mesajda bir çözüm sunmuş...bir onu dene de olmadı bende usb bellekte de senin için test yaparım 

    Üstadım çok teşekkür ederim, size zahmet    ( ben yapmasıı becerememiş olabilirim )   kullanıcı ismini boşluk bırakarak deneseniz keşke...      Örnek : Tayfun   AKKOYUN     gibi bir kullanıcı ismi ile  .  :)     

    • Like 1
  4. @karadurak   Üstadım,   KMBOOT&PE v.2  projenizin  WinMx64.wim  dosyasını  resimde ki gibi   (temsili ) yapılabilme şansı var mı ?   yani   ;  Resimde ki    Araçlar sekmesini   MInst  klasörüne yönlendirilip  kurulum öncesi  istediğimiz araçla istediğimiz işlem / işlemleri   yapmak için.  Neyi amaçlıyorum ?   WinMx64.wim    dosyasını şişirmeden  her zaman güncel olan  SSTR    MInst  klasörünün  nimetlerinden faydalanmak. Sadece olabilir mi diye soruyorum.   ?       

    2019-10-14_10h52_59.png

    • Like 1
  5. awengers44, 4 dakika önce yazdı:

    Size ait olan bin dosyasını yükleyememenizin sebebi ise diskin sectörü bozulduğu için ikiye bölünmüş diskin diğer pasif kısmını biçimlendirmeniz gerekiyor, biçimlendirme yapıp fat32 birimi 0,a alıp size ait olan *.bin dosyasını mbr olarak verebilirsiniz.

    Üstad, şu yazdıkların zaten konunun dışında olan bi husus.     Dikkatli okumamışsın,  tekrar yazıyorum  _____ senin aracın ile FDD ye kurulum yaptım.  Tuttum bemim     *.bin    dosyamı  BootIce ile mbr  yi geri yükle ve onar deyip kendi     *.bin   dosyamı gösterdim sonuç ne olması lazım ?   cevap = benim  *.bin  dosyam bootloader olması lazım  !    olmuyor !!!    anlatmak istediğim bu.   

     

    awengers44, 13 dakika önce yazdı:

    Otomatik olarak yükletilmesinde veya elle yüklenmesinde bir fark olmaz

     Eğer sizin dediğiniz gibi ise ben nasıl yaptım...      ben sonuca bakarım   senin yaptığın bootloader  bende  problemsiz çalışıyor. Tabii  sisteminde  :)

  6. awengers44, 11 saat önce yazdı:

    Deneyin eğer sorunsuz olursa mbr dosyasını paylaşın bende multiboot yükleme aracını yeniden hazırlıyayım hocam

    Üstad,  problem  sizin yaptığınız  mbr dosyasında     (xorboot.bin  )   değil.   Problem yükleme  aracında,  bir kaç şekilde  ( elle, bootice ile,  boot ortamında,  imaj ile , klonlama ile ...vs. )     USB FDD ye  sizin yaptığınız xorboot.bin  dosyasını  boot sector'e  yerleştirdim hiç bir problem olmuyor.  (menülerin hepsi açılıyor). Sadece yükleme aracı ile kurulum da problem oluyor   (ilk boot ettiğimizde  menülerin hepsi açılmıyor ) . Demek ki problem yükleme kodların da.   En önemlisi ve işin  en düşündürücü tarafı ise  yükleme aracı ile yüklendikten sonra  kendime ait olan  *.bin  bootloaderi  bile artık boot sector e  atamıyor, yazdıramıyoruz.  Ancak  FDD ye  boot ortamında LowLevel formatın hızlı fonksiyonu ile sectorleri sıfırlayıp başka işlemlere devam ediliyor.  

  7. serhat100, 2 saat önce yazdı:

    üstad denemelerim devam ediyor pardus 19 u bir türlü iso dan çalıştıramadım o yüzden 17.4 ile iktifa ettim

    menuentry "Windows Manager Metodu ile Kurulum ( x64 )" {
      set gfxpayload=keep
      echo "Pardus-19.0-XFCE-amd64 Iso"
      insmod gzio
      insmod part_gpt
      insmod ext2
      insmod ntfs
      insmod fat
      set root=(hd0,msdos1)
      set soubor=/Derya/Pardus/Pardus.iso
      loopback loop $soubor
      root=(loop)
      set gfxpayload=keep
      linux  (loop)/live/vmlinuz boot=live components timezone=Europe/Istanbul locales=tr_TR.UTF-8,en_US.UTF-8 keyboard-layouts=tr username=pardus hostname=pardus user-fullname=Pardus findiso=$soubor splash quiet --
      initrd  (loop)/live/initrd.img
    }

     

     

    menuentry "AIOBoot_WimBoot Metodu ile Kurulum ( x64 )" {
       configfile (${root})/Derya/CFG/WimBoot/PardusKur.cfg
    }      >>>>>>

    # By            : Nguyen Tu.
    # Website        : https://www.aioboot.com/en/boot-linux-iso/.
    # Last modified    : 05.03.2018.
    # Description    : Boot Linux from the ISO file.
    ### EFI-LEGACY 64-Bit KODLARI

    if cpuid -l; then
            set _SPEC_ARCH="64"
            set _SPEC_ARCH_BIT="64-bit"    


    set theme=/Derya/CFG/themes/Stylish/theme33.txt
    echo "${gettinglist}"
    set k="_"
    for file in /Derya/Pardus/*/*.iso /Derya/Pardus/*/*.ISO /Derya/Pardus/*.iso /Derya/Pardus/*.ISO \
                /Derya/Pardus/*/*.img /Derya/Pardus/*/*.IMG /Derya/Pardus/*.img /Derya/Pardus/*.IMG \
                /Derya/Pardus/*/*.wim /Derya/Pardus/*/*.WIM /Derya/Pardus/*.wim /Derya/Pardus/*.WIM \
                /Derya/Pardus/*/*.vhd /Derya/Pardus/*/*.VHD /Derya/Pardus/*.vhd /Derya/Pardus/*.VHD \
                /Derya/Pardus/*/*.vhdx /Derya/Pardus/*/*.VHDX /Derya/Pardus/*.vhdx /Derya/Pardus/*.VHDX \
                /Derya/Pardus/*/*.ima /Derya/Pardus/*/*.IMA /Derya/Pardus/*.ima /Derya/Pardus/*.IMA; do
        if ! test -e ($root)$file; then continue; fi
        if [ -z "$haveiso" ]; then set haveiso=1; fi
        GetHotkey
        FileProcessing "($root)$file" "$file"
    done
    if [ -z "$haveiso" ]; then
        esc 1 "${noiso}"
    else
        unset haveiso
        source ${prefix}/ReturnMain.cfg
    fi
        
        if [ xx64 = x$_SPEC_UEFI_ARCH ] -a [ -z "$cd" ]; then
        
        menuentry "Üst Menü'ye Dön" {
        configfile (${root})/Derya/CFG/WimBoot/PardusAna.cfg
        }    
        
        menuentry "Derya UZUNLAR Multiboot Ana Menü" {
        configfile (${root})/Derya/CFG/AnaMenu.cfg
        }
            
        else    

        if [ -n "$pc" ]; then
        if cpuid -l; then    
            set _SPEC_ARCH="64"
            set _SPEC_ARCH_BIT="64-bit"
            
        menuentry "AIOBoot_WimBoot Ana Menü'ye Dön" {
        configfile (${root})/Derya/CFG/WimBoot/WimBootAnaMenu.cfg
        }
            
        menuentry "Derya UZUNLAR Multiboot Ana Menü" {
        configfile (${root})/Derya/CFG/AnaMenu.cfg
        }
        fi
        fi
        fi
    menuentry "ANA MENU ( Load Grub2 Ana Menu )" {
       chainloader /EFI/BOOT/bootx64.efi
    }
        else

    ### EFI-LEGACY 32-Bit KODLARI

            set _SPEC_ARCH="32"
            set _SPEC_ARCH_BIT="32-bit"


    set theme=/Derya/CFG/themes/Stylish/theme33.txt
    echo "${gettinglist}"
    set k="_"
    for file in /Derya/Pardus/*/*.iso /Derya/Pardus/*/*.ISO /Derya/Pardus/*.iso /Derya/Pardus/*.ISO \
                /Derya/Pardus/*/*.img /Derya/Pardus/*/*.IMG /Derya/Pardus/*.img /Derya/Pardus/*.IMG \
                /Derya/Pardus/*/*.wim /Derya/Pardus/*/*.WIM /Derya/Pardus/*.wim /Derya/Pardus/*.WIM \
                /Derya/Pardus/*/*.vhd /Derya/Pardus/*/*.VHD /Derya/Pardus/*.vhd /Derya/Pardus/*.VHD \
                /Derya/Pardus/*/*.vhdx /Derya/Pardus/*/*.VHDX /Derya/Pardus/*.vhdx /Derya/Pardus/*.VHDX \
                /Derya/Pardus/*/*.ima /Derya/Pardus/*/*.IMA /Derya/Pardus/*.ima /Derya/Pardus/*.IMA; do
        if ! test -e ($root)$file; then continue; fi
        if [ -z "$haveiso" ]; then set haveiso=1; fi
        GetHotkey
        FileProcessing "($root)$file" "$file"
    done
    if [ -z "$haveiso" ]; then
        esc 1 "${noiso}"
    else
        unset haveiso
        source ${prefix}/ReturnMain.cfg
    fi

        if [ -n "$efi" -a -z "$cd" ]; then
        
        menuentry "Üst Menü'ye Dön" {
        configfile (${root})/Derya/CFG/WimBoot/PardusAna.cfg
        }    
        
        menuentry "Derya UZUNLAR Multiboot Ana Menü" {
        configfile (${root})/Derya/CFG/AnaMenu.cfg
        }
        
        else

        if [ -n "$pc" ]; then
        if cpuid -l; then    
            set _SPEC_ARCH="32"
            set _SPEC_ARCH_BIT="32-bit"
            
        menuentry "AIOBoot_WimBoot Ana Menü'ye Dön" {
        configfile (${root})/Derya/CFG/WimBoot/WimBootAnaMenu.cfg
        }
            
        menuentry "Derya UZUNLAR Multiboot Ana Menü" {
        configfile (${root})/Derya/CFG/AnaMenu.cfg
        }
        
        fi
        fi
        fi
        
    menuentry "ANA MENU ( Load Grub2 Ana Menu )" {
       configfile (${root})/AIO/grub/Main.cfg
    }        

    fi

     

    • Like 3
    • Thanks 2
  8. iskader, 9/26/2019 - 8:14 AM yazdı:

     

     

    efe34, 9/26/2019 - 8:57 AM yazdı:

    sildim linki ama telegramdan silmemiş yapımcı

    .

    Arkadaşlar ben v.2.04 yükselttim ve  hiç bir sorunla  karşılaşmadım.   Yapımcının  dosyalarını ilgili konumlarına  kopyaladıktan sonra    AIOCreator.exe   aracı ile  Bootloader  yükle  menüsü ile yükleniyor.   Dil yapısı ve  Yazı boyutu değişiyor ....    yine AIOCreator.exe   aracının ayarlar sekmesinden  Dil  Türkçe   ve Yazı Boyutu   küçük   olarak ayarlanıyor.     

    • Like 1
  9. dreaman26, 4 saat önce yazdı:

    Uzunlar hocam çok güzel bir çalışma olmuş,elinize emeğinize sağlık .Tam da benim istediğim gibi olmuş.İmajı paylaşabilirseniz çok hora geçer.??.Şimdiden teşekkürler.

         Öncelikle beğeniniz için teşekkür ederim,  bende tüm TNCTR kadrosuna,   bilgi ve yeteneklerini  tüm üyelerle paylaşan üstadlara  kendi namıma ve tüm üye arkadaşlar adına teşekkür ederim.   

         Imaj olarak paylaşmamı talep etmişsiniz ;   şu an itibari ile  54,5 GB ve ilerleyen günler içinde  60 GB bulacaktır.  Henüz içinde Windows ISO kalıbı ya da wim  dosyaları yok. Onlar  zaten  NTFS partitionuna  konulacak.  Malum Upload hızımız çok düşük olduğundan  paylaşma şansım hiç yok.  Elbette çok isterdim,  herhangi bir şeyi esirgediğimden   değil. Zaten hobi olarak yapıyorum. Ne bir teknik  servisci ne de bilgi işlemciyim. Videosunu seyrettiğin çok abartılı  ucube bir şey oldu,  bu kadarına da pes artık dedirten bir multiboot. Hiç gerek yok bakınız  XorBoot videolarını ağır çekim izleyen bir kişi  bir kaç saat içinde  tüm ihtiyaçlara cevap verecek düzeyde mutibootu nu hazırlar.

    • Like 3
  10. XorBoot  Fragmanı  ;       diğer Multiboot sistemleri de bünyesinde çalıştıracak şekilde   (  UEFI + LEGACY de )  tasarlamış oldum.  Henüz  diğer multiboot sistemlerin  menü  yolları ve kodlarında ki yapılması gerekli olan değişiklikleri yapmadım.... zaman alacak .  Üstadların  yapmış / yapacak oldukları  multibootların hepsi eklenebiliyor / eklenecek.  :)    

     

    https://drive.google.com/file/d/1iaEVGF-RSVZdmL7GFg0EQPff7SGcRmxf/view?usp=sharing

    • Like 1
    • Haha 1
  11. UZUNLAR, 2 saat önce yazdı:

    @crasadure   üstadım XorBoot'u  USBHDD ye kurulumunu yaptım. UEFI ve LEGACY de  PC başladığın da XorBoot  menüsü geliyor.  

    AIOBOOT un dosyalarını Ana Dizine kopyaladım.   Legacy modda  Gr2 BootLoader  olarak   / AIO/grub/gr2ldr    gösterdim.  aşağıdaki hatayı alıyorum,  bunu nasıl aşarım. 

    2019-09-15_15h49_25.png

    2019-09-15_15h52_17.png

    Hallettim   !  :)   

    • Like 1
  12. @crasadure   üstadım XorBoot'u  USBHDD ye kurulumunu yaptım. UEFI ve LEGACY de  PC başladığın da XorBoot  menüsü geliyor.  

    AIOBOOT un dosyalarını Ana Dizine kopyaladım.   Legacy modda  Gr2 BootLoader  olarak   / AIO/grub/gr2ldr    gösterdim.  aşağıdaki hatayı alıyorum,  bunu nasıl aşarım. 

    2019-09-15_15h49_25.png

    2019-09-15_15h52_17.png

    • Like 1
  13. awengers44, 9 saat önce yazdı:

    legacy bootta xorboot, uefi de ise grub2 varsayılan olarak

    bu çok iyi fikir  ,   bende legacy de varsayılan gr4dos ,   UEFI de Gr2 yapmıştım.   :)    gönderdiğinde  hemen boş bir USB HDD ye  kurup  bakarım.   Bana göre Multiboot sistemlerin gerçek test yeri USB HDD  ler.   :) 

    • Like 2
  14. dreaman26, Bir saat önce yazdı:

    Ben usb hdd de aiobot'dan caliştırıyorum.Direk kurmayi denemedim hiç.Çünkü xorboot'dan calıştıramadığım paketleri aio boot dan calıştırıyorum.

    SM-G930F cihazımdan Tapatalk kullanılarak gönderildi
     

     

    UZUNLAR, Bir saat önce yazdı:

    evet, ordan çalışıyor...  Ben direk USB HDD ye kurulumu sormuştum   :) 

    CEVAP  :  SSTR ile boot  ortamında  BOOTICE  ile  MBR onar seçeneğinden    kendi yapmış olduğum  AnaMenu.bin     adlı   dosyamı gösterip  onar çektim.   Windows ortamına düşüp sanal pc de  kontrol ettiğimde   sonuç olumlu.      ( Kendin pişir - Kendin ye )  oldu ama   yapamayan ya da  başına gelen / gelebilecek arkadaşlar  bu şekilde  yapabilirler.   :) 

    • Like 2
×
×
  • Create New...