Jump to content

By_FaRuK

Üye
  • Content Count

    734
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by By_FaRuK

  1. @crasadure hocam önemli bir ayrıntı değil ama anhdv için link kmpe gözüküyor.
  2. Merhaba, Programın şu anki versiyonunda (v1.5) windows kurulum yöntemi bulunmuyor. Grub2 Dosya Yönetici üzerinden henüz yeni versiyonda (v6.0.2) geliştirildi Windows kurulum yöntemi. Eski versiyonlarda çalışıyor mu ben denemedim. Ama siz denemişsiniz ve "legacy kurulumda direk isoyu seçerek kurulum yapabiliyorum" diye belirtmişsiniz. Uefi de secure boot aktif pc de Grub2 ile sistemi boot edemezsiniz. Çeşitli yöntemler var fakat benim sistemimde yok. Benim sistemimde secure boot ayrı bir sekme var. Bu sekmeden işlem yaparsanız secure boot aktif pc de multiboot ile işlem yapabilirsiniz. Secure boot işlemini yaparsanız sistem bootmgr (bcd) üzerinden açılacağından ilgili bcd dosyasını kendinize göre düzenlemeniz gerekmekte. Onun dışında artık mevcut windows yükleme yöntemlerinde iso dosyalarının nerede olduğunun bir önemi olmuyor.
  3. https://github.com/a1ive/grub2-filemanager/releases Release sürüm hala 6.0.2 olarak gözüküyor. Yani yeni sürüm hala deneme aşamasında demek. Bu nedenle henüz kararlı sürüm yayımlanmadan kaynak dosyaları kullanılarak yapılan derlemeler stabil olmayabilir. Sanıyorum zaten hatasız olması durumunda yeni bir kararlı sürüm yayımlar yapımcı. Bu nedenle release sürüm olmadığı müddetçe çalışmaya hatalı demek yanlış bir tabir olur. Yanlış anlaşılmak istemem. Bir hata varsa ve bizler bunu tespit edebiliyorsak yapımcıya durumu iletiriz, o da gerekli düzeltmeyi uygular. Bu şekilde yapımcıya daha güzel yardımcı olmuş oluruz.
  4. Arkadaşlar, Windows 7 Embedded olarak çalışan birden fazla donanımım mevcut. (Yaklaşık 500 adet civarı) Hazırlamış olduğum batch script ile bir takım işlemler yaptırıyorum. Ancak bir kaç işlemi otomatik yaptıramadım. Bu konularda bilgisi olan arkadaşlar yardımcı olursa sevinirim. 2 yerde takıldım ve otomatik işlem yaptıramadım. 1. Böge ve Dil seçenekleri Rundll32 Shell32.dll,Control_RunDLL Intl.cpl,,0 Burada otomatik yapılmasını istediklerim Biçimler sekmesinde "Biçim : Türkçe (Türkiye)" olarak ayarlamak Aşağıda sorunu nasıl çözdüğümü belirttim. Konum sekmesinde "Geçerli konum: Türkiye" olarak ayarlamak Aşağıda sorunu nasıl çözdüğümü belirttim. Klavye ve Diller sekmesinde Klavye değiştir... ile açılan ekranda Varsayılan giriş dili seçeneğini Türkçe (Türkiye) olarak ayarlamak. Öncesinde Yüklü hizmetler kısmında Türkçe Q klavye yoksa onu eklemek. 2. Tarih ve Saat ayarları rundll32.exe shell32.dll,Control_RunDLL timedate.cpl Burada "İnternet saat sunucusuyla eşitle" kutucuğunu otomatik işaretlemek istiyorum. Aşağıda sorunu nasıl çözdüğümü belirttim. Şu anda bu işlemleri ilgili ekranlar açılınca manuel yapıyorum. Bunların otomatik yapılabilmesi için gerekli register kaydı, batcsh script komutu v.s. bilgisi olan arkadaşım varsa yardımcı olmasını rica ediyorum. Teşekkürler. EDİT : "İnternet saat sunucusuyla eşitle" işareti için aşağıdaki komutlarla sorunu giderdim. Komutlar sırası ile çalıştırıldığında saat güncelleme otomatik olarak ayarlanıyor. net stop w32time w32tm /unregister w32tm /register net start w32time w32tm /resync /nowait EDİT 2 : Biçim düzeni için kayıtlı tutulan regedit yeri aşağıdaki yer. [HKEY_CURRENT_USER\Control Panel\International] Konum için kayıtlı tutulan regedit yeri aşağıdaki yer. [HKEY_CURRENT_USER\Control Panel\International\Geo] Bu reg kayıtlarını dışarı alarak aşağıdaki komut ile batch script üzerinden direk regedite işletilebilir. REGEDIT /S windows7_dil_konum.reg *** Bir tek klavye ayarlarında Varsayılan giriş Dilini ayarlamak kaldı.
  5. Aynen dediğiniz gibi. En son kaynak dosyaları ile build yaparak ilerleyecektim. Ancak dediğiniz gibi test aşamasındaki işlemleri de almış olurum böylece. Buda soruna yol açar. En güzeli dediğiniz gibi release versiyonu indirip işlem yapmak olacak. Bu şekilde çalışmaya başlıyorum Umarım https://github.com/a1ive/grub2-filemanager/releases linkteki son sürüm bilgisi almayı başarırım. Teşekkürler. EDİT: MultiBoot Utility uygulamasına güncel Grub2 Dosya Yöneticisi dosyalarının indirilip kullanılmasını ekledim. Alive arkadaş ne zaman release sürüm yayımlarsa benim program üzerinden direkt indirilebilecek.
  6. @alive64 master, Is the following part of the build.bat file constantly updated? According to him, my program automatically Grub2 File Manager files and Grub files by downloading the process will do. Can you give me some information on this? Thank you. :build echo i386-efi md build\boot\grub\i386-efi set /p optional= < arch\ia32\optional.lst :CPMODEFI32 for /f "tokens=1,*" %%a in ("%optional%") do ( copy grub\i386-efi\%%a.mod build\boot\grub\i386-efi\ set optional=%%b goto CPMODEFI32 ) copy arch\ia32\*.efi build\boot\grub copy arch\ia32\*.gz build\boot\grub cd build %~dp0\bin\find.exe ./boot | %~dp0\bin\cpio.exe -o -H newc > ./memdisk.cpio cd .. rd /s /q build\boot\grub\i386-efi del build\boot\grub\*.efi del build\boot\grub\*.gz set /p modules= < arch\ia32\builtin.lst grub\grub-mkimage.exe -m build\memdisk.cpio -d grub\i386-efi -p (memdisk)/boot/grub -c arch\ia32\config.cfg -o grubfmia32.efi -O i386-efi %modules% echo x86_64-efi md build\boot\grub\x86_64-efi set /p optional= < arch\x64\optional.lst :CPMODEFI64 for /f "tokens=1,*" %%a in ("%optional%") do ( copy grub\x86_64-efi\%%a.mod build\boot\grub\x86_64-efi\ set optional=%%b goto CPMODEFI64 ) copy arch\x64\*.efi build\boot\grub copy arch\x64\*.gz build\boot\grub cd build %~dp0\bin\find.exe ./boot | %~dp0\bin\cpio.exe -o -H newc > ./memdisk.cpio cd .. rd /s /q build\boot\grub\x86_64-efi del build\boot\grub\*.efi del build\boot\grub\*.gz set /p modules= < arch\x64\builtin.lst grub\grub-mkimage.exe -m build\memdisk.cpio -d grub\x86_64-efi -p (memdisk)/boot/grub -c arch\x64\config.cfg -o grubfmx64.efi -O x86_64-efi %modules% del build\memdisk.cpio echo i386-pc set /p builtin= < arch\legacy\builtin.lst md build\boot\grub\i386-pc set /p modlist= < arch\legacy\insmod.lst set /p optional= < arch\legacy\optional.lst set modlist=%modlist% %optional% :CPMOD for /f "tokens=1,*" %%a in ("%modlist%") do ( copy grub\i386-pc\%%a.mod build\boot\grub\i386-pc\ set modlist=%%b goto CPMOD ) copy arch\legacy\insmod.lst build\boot\grub\ copy arch\legacy\grub.exe build\boot\grub\ copy arch\legacy\duet64.iso build\boot\grub\ copy arch\legacy\memdisk build\boot\grub\ copy arch\legacy\ipxe.lkrn build\boot\grub\ cd build %~dp0\bin\find.exe ./boot | %~dp0\bin\cpio.exe -o -H newc | %~dp0\bin\gzip.exe -9 > ./fm.loop cd .. rd /s /q build\boot grub\grub-mkimage.exe -d grub\i386-pc -m arch\legacy\null.cpio -p (fm)/boot/grub -c arch\legacy\config.cfg -o build\core.img -O i386-pc %builtin% copy /B grub\i386-pc\cdboot.img + build\core.img build\fmldr del /q build\core.img copy arch\legacy\MAP build\ if exist arch\legacy\ntboot\NTBOOT.MOD\NTBOOT.NT6 ( goto NTBOOT ) if exist arch\legacy\ntboot\NTBOOT.MOD\NTBOOT.PE1 ( goto NTBOOT ) goto NONTBOOT :NTBOOT xcopy /I /E arch\legacy\ntboot build\ :NONTBOOT if exist arch\legacy\wimboot ( copy arch\legacy\wimboot build\ ) if exist arch\legacy\vbootldr ( copy arch\legacy\vbootldr build\ ) if exist arch\legacy\install.gz ( copy arch\legacy\install.gz build\ ) bin\mkisofs.exe -R -hide-joliet boot.catalog -b fmldr -no-emul-boot -allow-lowercase -boot-load-size 4 -boot-info-table -o grubfm.iso build rd /s /q build
  7. Yani demek oluyor ki Uefi den BCD'yi kullanan bir kişi Grub2 Dosya Yönetici'ni kullanamayacak. Bunu aşmanın bir yolu yok mudur? Bu kadar şey başardık. Bu işe de bir kafa yorum çözüm bulsak hiç fena olmazdı hani. Çeşitli denemeler yaptım ben ama çözüm bulamadım. Bu konudaki arayışım devam ediyor.
  8. BCD dosyası üzerinden hem UEFI hem Legacy olarak nasıl çalıştıracağız? Legacy çok dert değil ama Uefi de boot yöntemi BCD'yi çağıracak şekilde ise nasıl olacak?
  9. birazdan alive üstad güncelleyecek sanırım. kodları güncelliyor şu anda. if test -f (loop)/x64/sources/boot.wim; then menuentry $"Install Windows (x64)" --class ${icon} { win_isoboot "(loop)/x64/sources/boot.wim"; } fi; if test -f (loop)/x86/sources/boot.wim; then menuentry $"Install Windows (x86)" --class ${icon} { win_isoboot "(loop)/x86/sources/boot.wim"; } fi;
  10. grub/distro/windows.sh içerisinden alıyor sanırım bu bilgiyi. if test -f (loop)/x64/sources/boot.wim; then menuentry "Install Windows (x64)" --class ${icon} { win_isoboot "(loop)/x64/sources/boot.wim"; } fi; if test -f (loop)/x86/sources/boot.wim; then menuentry "Install Windows (x86)" --class ${icon} { win_isoboot "(loop)/x86/sources/boot.wim"; } fi;
  11. @crasadure Hocam, Bir konuda bilgilendirme yapmak istiyorum. Video da benim hazırladığım Multiboot Utility üzerinden güncel "Grub2 Dosya Yöneticisi" dosyalarını indirip yüklediğini belirtmişsiniz ancak ben projeyi yaparken grub2 dosyalarının nasıl derlendiğini bilmediğimden en son güncel versiyon olan Grub2 Dosya Yöneticisi'ne ait v5 dosyalarını programın içine gömmüştüm. Ancak videoada ki anlatımlarınızdan faydalanarak güncel "Grub2 Dosya Yöneticisi" dosyalarını anlık internetten indirip yükleme/güncelleme yaptıracağım. Bu konuda sayenizde bilgi sahibi olmuş oldum. Programı kullanıp güncel olmadığını görenler için bilgilendirme yapmak istedim. Teşekkürler.
  12. Bugün bu yöntemle bir Windows kurdum ve hiç bu kadar kolay kurulum yapmamıştım (multiboot üzerinden) direk grub2 dosya yöneticisini açtım ve indirdiğim iso dosyasını seçip kuruluma başladım. Bu çalışmayı geliştiren ve buralara kadar getiren bütün herkesi tek tek tebrik ediyorum. Umuyorum ki üzerine daha güzel şeyler katarak daha farklı projelerde kullanılabilir durumlara da gelecektir. Emeği geçen herkese tekrardan teşekkürler. Çok güzel ve faydalı bir çalışma oldu.
  13. Sistemde internet tarayıcı mı yok yoksa ben mi bulamadım? Başka pc den chrome setup indirip yüklemek zorunda kaldım ve internet explorer yok! Ayrıca internet explorer i nasıl aktif hale getirebilirim ya da tekrar yükleyebilirim? Çünkü ne yaptıysam yükleyemedim.
  14. Tabikide eklenebilir. Ancak şöyle bir durum var. Şu anda multiboot yapımında usb/hdd biçimlendirmede 3. parti yazılıma ihtiyaç duyuluyor (Partasist veya bootice gibi) Bu konuda ben program üzerinden direk Windows komutları ile biçimlendirme yaptırmayı düşünüyorum. İleride buda eklenmiş olacak. Bu konuda da programın amacı dışına çıkmaması kaydıyla birşeyler düşünüyorum. Eğer uygun olursa eklenebilir. Evet o programı zamanında bende çok kullanmıştım ve çok işime yaramıştı. Programa eklenebilir tabiki. Eğer uygun görülürse buna benzer bir uygulamayı programa dahil edebilirim.
  15. @crasadure hocam, aslında burada iso dosyasının bulunduğu sürücü harfi ve iso adı alınıp sanal sürücüye mount ediliyor benim anladığım. Sürücüye mount edildikten sonrada setup exe aranıp bulunuyor ve çalıştırılıyor. Ben böyle anladım. Bu kodları yeni gördüm ve incelediğim kadarıyla isonun bulunduğu sürücü harfi ve iso adı alındıktan sonra setup.exe yi tekrar bütün sürücülerde aratmaya gerek kalmadan çalıştırılabilir gibime geliyor. Sadece fikir yürütüyorum.
  16. Main.cfg dosyası içinde aşağıdaki aralıktakileri değiştirdiğinizde Legacy menüyü düzenlemiş olursunuz. Aşağıdaki aralıktakileri değiştirdiğinizde UEFI menüyü düzenlemiş olursunuz. Legacy menüde Uefi menüde main.cfg içerisinden düzenleniyor.
  17. Qemu ile test ederken Legacy olarak test ediyorsunuz, fakat pc yi boot ederken UEFI olarak boot ediyorsunuz. Bu nedenle UEFI menü geliyor karşınıza. Pc boot seçenklerinizi Legacy olarak ayarlayıp boot ederseniz Legacy menüyü görebilirsiniz.
  18. Program v1.5'e güncellenmiştir. v1.5 : - Sıfır kurulum v2.04 ve v2.05 seçmeli hale getirildi. - Xorboot bootloader eklendi. - Program üzerinden XorBoot bootloader programlarının kullanılması sağlandı. - Loader oluşturmada ve güncelleştirmede grubx64.efi ve grubia32.efi dosyalarınında oluşturulması sağlandı. - Windows kullanıcı adında boşluk olduğunda kurulumda oluşan hata giderildi.
  19. Estağfurullah hocam ne demek. Crasadure hocanın yaptığında iso msdn de olsa aio da olsa (yani iso içinde x86 ve x64 için ayrı klasörlerde olsa) sorunsuz kurulum yapılabiliyor. Bunu kastetmiştim aslında.
  20. Şu anda deneme şansım olmuyor ancak çalışma gerçekten muhteşem. Bütün emeği geçenleri tebrik ediyorum. Umarım başarılı bir sonuca ulaşılır. Nihai sonucu merakla bekliyorum. Bildiklerimizi unutturacak bir yöntem gelişiyor.
  21. Ekli "Saat.bat" çalıştırarak otomatik yapabilirsiniz. Saat.bat
  22. Msconfig ayarlarından başlangıç seçeneklerini düzenleyebilirsiniz.
  23. @karadurak Hocam, "İsodan Windows Kur" seçeneği, @crasadure hocamızın hazırladığı yöntemle aynı mıdır acaba? Aşağıdaki resimde görülen.
  24. Bu satırdaki (hd0,msdos1) yazan yeri (hd0,msdos2) yaparsanız düzelir gibime geliyor.
×
×
  • Create New...