< Resime gitmek için tıklayın > Ustam gördüğün gibi extra dosyalar oluşuyor. Büyük ihtimal yaptığım değişiklikler changes klasörüne kayıt ediliyor. Bu arada denemelerimi sanal pc üzerinde deniyorum ve de partition ntfs. Ayrıca normal bilgisayardada konunun başındaki kodları denemiştim....... |
tumra , blue_life: tumranin icerik hakkinda daha cok bilgiye ihtiyaci olursa bu programi kullanmanizi tavsiye ederim: http://cdcat.sourceforge.net/ ucretsiz, hem linux hem windows binary code leri var (ben windows ta kullaniyorum) ornek olsun diye bugun yeni denedigim slax606 klasorumun icerigini koydum. http://rapidshare.com/files/110440187/bluelifetumra.hcf.html (1kb) her halukarda umarim programi seversiniz. bu changes konusunda ntfs den emin olup olmadigi konusunu ben durtmustum blue_life a, :>, cikaracaginiz neticeyi merakla bekliyorum. blue_life poyraz arkadas ile ben ilgileneyim, hem C:\menu.lst ile hem bios ile acilis duzenlemelerine yardimci olurum. poyraz: keske cevabinihttp://forum.donanimhaber.com/m_19459587/tm.htm ya yazsa idin, buraya attigin mesajlardan tesadufen haberim oldu. B3) adimina gecmen icin once "B2) Bootable 2. HardDisk" adimini basarmis olman gerekir, B2) yi yapmadan tabiki B3) olmaz. en iyisi B2 adimini adim adim gitmek, b2 deki 2 amacimiz var, birincisi 2. diske DOS sistemi transfer etmek, digeri DOS transfer edilmis sistemdeki DOS u NTLDR ile degistirmek. (keske bu isi windows ortaminda yapabilecegim bir program bulsa idim) istedigini hem grubla (aslen kastettigin windows acilis menusu) hem de bios ile bir tasla iki kus vurarak hallederiz. B2 deki ilk amacimizdan baslayip yavas yavas gidelim, su sorularimi cevaplar misin: *B2 deki aciklamada gorunen "System Transfered" yazisini gordun mu? *B2 deki aciklamada yazdigi gibi 2. HD Primary ve Fat32 Active mi? (active lik unutulabiliyor) *2. bir diskten bahsediyoruz, bir diskin 2. bir bolumunden bahsetmiyoruzdur. (bu üç sorunun cevaplarinin yazdiklarindan olumlu oldugunu dusunsemde sormamda fayda var) *Anakartin ne marka? *B2 deki aciklamanin sonunda bilgisayari 2. diskten acman gerekir, zaten ordada "Bilgisayari kapatip 2. Disk ten açalim," yaziyor, bunu yapmayi unutmus olabilir misin, yada bunun icin ne yapiyorsun? (disk icerigini yazmissin, takildigin yerin burasi oldugunu tahmin ediyorum ![]() cevaplarini ve yaptiklarini, aklindakileri http://forum.donanimhaber.com/m_19459587/tm.htm ya yazarsan iyi olur, ne de olsa ordaki aciklamalar in cevaplari olacak. ![]() |
Yemin ederim ağlamak istiyorum... Öyle böyle değil, şöyle köşeye çekilip zırıl zırıl ağlamak istiyorum... bluelife asıl merak ettiğim /slax/changes dizininin içeriğini vermedi, sen aksi gibi changes=/slax parametresini kullanmadan açmışsın Slax'ı; sende de changes dizini yok... Tamam arkadaş tamam, ben kendim denerim... Ne vardı yani iki saniye o verdiğim komutu çalıştırsaydınız? Ah bu inatçı gençlik... (Bu arada XML olayı hoşuma gitti. Benzer bir şey yapıyordum ben de, iyi oldu, denk geldi...) |
Ustam affet .. İnanırmısın aslında içeriği koymuştum ve bir saat sonra sildim. Çünkü acayip uzundu. Konudaki ahenk bozulmasın ve sen bakmıştırsın diye silmiştim. Neyse tekrar koyuyorum....... Z s�r�c�s�ndeki birimin etiketi yok. |
Hmm... Şimdi anlıyorum... Dosya sahibi, grubu, ve bunlarla birlikte diğerlerinin erişim hakları ".pxovl." dosyalarında (ya da o anahtar harflerle) tutuluyor. Sanırım dosya sahipliği ve izinleri varsayılan olarak root.root, 0755; değiştirilenler de .pxovl.dosya-adı.txt şeklinde belirleniyor... Güzel, zekice bir yöntem... Peki ayarları bu şekilde tutmanın faydası/zararı ne olabilir? Aklıma gelen faydalarından başlayalım: * Halihazırda Linux dosya sistemlerinden biri ile biçimlendirilmiş bir bölütü olmayanlarınd da ek sınırı bulunmayan ayar kaydetme yeri oluşturmalarına izin verir... * (başka gelmiyor) Muhtemel kötü yanları: * Sabit diskte sorun olmaz (çünkü hızlıdır) ancak flaş bellekte bu yöntem tercih edilirse Slax cidden yavaşlayabilir. Ben bunun benzerini, ext2 ile biçimlendirdiğim yere kayıt yaparak denemiştim, konqueror'la bir dizin açmam yaklaşık 30 saniyeyi bulabiliyordu. Daha sonra küçük bir ayar dosyası kullanıp (200 MB) masaüstünü başka bir disk bölütünden bağlayarak bu sorunu giderdim. Dolayısıyla bu yöntem ancak sabit disk ya da hızlı flaş bellek gibi ortamlarda kullanılabilir... * Slax ortamını değiştirmek istediğinizde "changes" dizininin içeriğinin kopyalanması milyon yıl sürebilir. Çünkü çok sayıda dosya vardır. slaxsave.dat ise makul bir sürede kopyalanacaktır, çünkü tek parçadır. Aklıma başka bir şey gelmiyor... Kullanın, güzel yöntem... |
Bir kötü yönünüde ben ekleyim ustam. Windows ortamından changes klasörünü normal silmeye kalktığında bazı dosyalar silinemiyor. Ama unlocker programıyla ben silebildim. Ve de dos ortamında da silinebileceğini tahmin ediyorum. Ustam benim kullandığım koddaki autoexec=xconf;telinit~4 ne işe yarıyor. Herangi bir bilgin varmı? Ve de sizin kullandığınınız autoexec=xconf;kdm ile arasındaki fark nedir? Şimdiden teşekkürler...... |
Öncelikle "ustam" lafı henüz benim bünyeme ağır geliyor, öyle demesek daha iyi olacak sanki... Bundan 5 ay önce bu şekilde hitap etsen(iz) seve seve kabul ederdim de şu an aciziyetimi gördükçe eziliyorum... Gelelim autoexec parametresine: Slax açıldıktan sonra işletilecek kodları buraya yazabiliyoruz... Bunlardan "xconf", o açılıştaki bilgisayarın ekran özelliklerini tahmin ederek ekranın genişliğini-yüksekliğini-yenileme frekansını vs. belirlemeye yarıyor, belirleme tamamlanınca bunu /etc/X11/xorg.conf dosyasına yazıyor. "telinit 4" ise 4. çalışma seviyesine geçmek için kullanılan komut... Bu seviyede çoklu kullanıcı desteği, ve X devreye giriyor. (X : Ekran yöneticisi) http://en.wikipedia.org/wiki/Runlevel#Slackware_Linux.5B6.5D adresinde de görülebileceği üzere şu şekilde çalışma seviyesi bulunabiliyor:
"telinit 4" komutu ile çalıştırılan /etc/rc.d/rc.slax dosyası zaten sıra ile gdm, kdm, xdm masaüstü ortamlarının giriş yöneticilerini çalıştırıyor. Eskiden (Slax-5'de) bu komutun yerine doğrudan kdm vardı, o zamanlar onu kullanıyorduk. Hatta istersen bunun yerine Slim'i yükleyerek (bir başka giriş yöneticisi) şu şekilde kullanabilirsin: autoexec=xconf;slim Bu durumda Slim üzerinde kullanıcı adını ve şifreni girerek F1 tuşu ile oturumunu seçersin (KDE, Fluxbox, XFCE, vs...) ve istediğin oturumla başlayabilirsin. Hatta istersen hiç o komutu verme (yalnızca autoexec=xconf), kullanıcı adın ve şifrenle giriş yap (misal root / toor) ve "fluxbox" komutunu ver. Bakalım ne olacak :) |
Poyraz; Senin konuna söz verdiğim gibi baktım sanalpc de ikinci diskten normal çalıştırabiliryorum. Ama normal pcmde ikinci olan sata diskimden çalıştıramadım. livecd.sgn dosyası bulunamadı gibisinden hata veriyor. Belki bendeki sata ile alakalıdır. Sanal makinada dendiğim kod ise; #Slaxta Değişiklikler Kayıt ediliyor Göreceğin gibi basit bir şey. Önüne sadece root (hd1,0) ekledim ve çalıştı. Ha unutmadan ben E:\ dizinine direk iso yu çıkarttım. Yani E: ye boot ve slax kalsörlerini direkt koydum. Ayriyeten bir klasör oluşturmadım. Bir denede sonucu yazarsın... Tumra ustam burda bu konuda hepimizin ustası sensin. Bünyene felan ağrı gelmesin.... Benim için verdiğin bilgiler çok değerli. ![]() Yazdıkların ile ilgili denemeleride boş bir vakit bulduğumda deneyeceğime emin olabilirsin.. Her şey için teşekkürler.... |
Malesef olmadı. Hal.dll dosyası eksik ve de windows başlatılamıyor dedi ben de hal.dll'yi e: ye kopyaladım yine olmadı. Bir sata birde ide diskim var. |
hal.dll lik bir olayin yok, oyle bir hata hic gelmemeli, zaten oyle bir dosyaya da ihtiyacin yok. ayrica sordugum sorulari cevapladigin icin sagol. ![]() |
Rica ederim. Ben ordaki bütün adımları yaptım hdprimac dosyasını oluşturdum sonra bilgisayarı yeniden başlattım .Benim e dediğim bölüm c olarak görünüyordu. Sonra sys c: dedim vs... Ama ben biostan başlatmak istemiyorum .Direk grubdan başlasın istiyorum. Bunun bir yolu yok galiba. Fat32 olarak da denedim ntfs olarak da denedim. O hal.dll hatası nerden geldi onu anlamadım. Grubdan sonra slaxı seçtiğimde o hatayı verdi. Sanırım grubta slaxı seçtikten sonra windowsu açmaya çalıştı. O zaman menu.lst dosyamda bir hata mı var tam anlamadım. |
Bu arada sanal pc nedir? Sanal pc ile pardus ve xp aynı anda kullanılabilir mi? |
bir yolu var tabi, lakin en başta yazdiginiz "acil durumlar" da calistiramazsiniz. tanimlamada bir aksilik var sanirim, onu duzeltelim, "grubdan başlasın" zaten her durumda grub ile calismaya basliyor slax. ***burda anlatilan yontemde "1. disk"-->"xp nin acilisi menusu"-->"Grub"-->1. diskteki slax ***sizin bios tan dediginiz yontemle "2. disk"-->"xp nin acilis menusu"-->"Grub"-->2. diskteki slax yani bir farklari yok, sadece hazirlanış sekilleri farkli. ***talep ettiginiz yontemle: "1. disk"-->"xp nin acilis menusu"-->"Grub"-->2. diskteki slax bu son yontem 1. diske bisi olursa 2. diskteki slaxi acamamaniza sebeb olur. madem sorunlar yasiyorsunuz, 1. diskten slax i calistirip, onu usulca 2. diske gecirelim, su dediklerimi sira ile yapin: 1) grldr dosyasini C:\ ya koyun (xp nin kurulu oldugu) 2) boot.ini yi yukarda blue_life'in anlattigi sekilde duzenleyin 3) C:\ de bir menu.lst dosyasi yaratin ve icine şunlari yazin: title Slax6 (Cd modu, slaxsave.dat yuklenmiyor) 4) slax-6.0.6.iso dosyasinin icindeki slax klasorunu C:\ nin icine koyun boot klasorunu C:\slax in icine koyun kontrol etme amaci ile örnek olsun diye birkac dosyanin yerini yaziyorum: C:\slax\changelog.txt C:\slax\boot\bootinst.sh bakalim c:\ den slax i calistirabilecekmisiniz, burdan calistirirsaniz 2. disk icin devam ederiz. Bu arada hal.dll hatanizin sebebini buldum sanirim, lakin sebeb sizin yazilanlari iyi takip etmemeniz, yanlıs ntldr dosyasi kullanmissiniz. Anakart markasinida yazdiginiz icin tesekkurler. |
Yazdığınız adımları uyguladım ve slax c den çalıştı. Şimdi e y almak gerekiyor sanırım bu arada yukarıda yazanları tekrar okuyorum. |
C deki slaxı kesip e ye yapıştırdım ve e: den de çalıştı. Tekrar teşekkürler. Yapmak istediğim şey gerçekleşti. Şimdi ne yapmam lazım? Slax'ı açtığım zaman Değişikliklerin e: içine yapılmasını istiyorum. Tekrar teşekkürler. ![]() |
bende kes yapistir diyecektim :>. simdi: 1) C:\slax\slaxsave.zip dosyasinin icinden save256.zip dosyasinin icindeki slacksave.dat i C:\slax\slaxsave.dat olacak sekilde cikaralim. Tabi ordaki en buyuk save1024.zip dosyasinida cikarabilirsin. (256 dan cikan dosya 256mb, 1024 den cikan dosya 1024mb) burdan cikaracagin slacksave.dat slax kullanirken yaptigin ayarlarin kayitedildigi yerdir. kullandikca mantigi kavrararsin. 2) menu.lst dosyamiza ekleme yapalim, en son hali su sekilde olsun:
ilk secenegi kullanarak slax i calistirabildigini kabul ederek hayirli ugurlu olsun diyorum. verdigin bilgilere gore e: deki slaxin şu seceneklerle aciliyor olmasi gerekir: -Slax6 (slaxsave.dat i yukluyor) Arabul -Slax6 (Cd modu, slaxsave.dat yuklenmiyor) Arabul -Slax6 (slaxsave.dat i yukluyor) 2. disk 1. bolut -Slax6 (Cd modu, slaxsave.dat yuklenmiyor) 2. disk 1. bolut **önemli not: burdaki find komutu nedeni ile eger hem C: de hem E: de slax olursa, find once C: dekini bulup onu calistiracaktir. ** hem C: de hem E: de farkli slax lar kullanmak istersen find yerine root komutunu yukardaki goruldugu sekilde kullanirsin. ör: root (hd2,1) demek 3. disk 2. bölüt demektir. bölüt=partition ayrica *anakartinin markasi icin bir daha tesekkurler. *dogru dosyalari kullandiginda biostan 2. disk secilerekte calisacaktir, tabi E: deki menu.lst i de burdaki ile degistirirsin. (http://forum.donanimhaber.com/m_19459587/tm.htm da gerekli bilgiler var, biraz okuyunca bulursun ). Biostan calismasi icin gereken hemen herseyi yapmissin, sadece dogru NTDETECT.COM ve ntldr dosyalarini kullanmamissin. bu yontemle yaptigin islem, C:\ deki grub (ve menu.lst) kullanarak E:\ deki slax i calistirmak. eger C:\ ye format atarsan, slaxi calistiramazsin. Biostan 2. diski secip ole calistirman gerekir, tabi eger 2. disk hazirsa (dogru dosyalar olayi) http://forum.donanimhaber.com/m_19459587/tm.htm daki slax i usb ye ve cd ye kurma (hazirlanan cd ye baska seyler eklemek istenebilir) ile ilgili bilgiler mevcut. (tabi baska seylerde), firsat buldukca okursun. |
Grub4Dos denemelerinde sık sık karşılaşılan sorun odur... "hal.dll" Hatasıyla karşılaştığında anla ki grldr dosyasını olması gereken yere koymamışsın... grldr dosyasının olması gereken yeri de ntldr, boot.ini vs. dosyalarının yanıdır. Onun dışında menu.lst dosyasını istediğin yere (istediğin sürücüye) koyabilirsin. Kendisi zaten arayıp buluyor. İşi ne... Slax'ı da istediğin herhangi bir diske koyabilirsin. Tüm bunlar için grldr'nin yerini değiştirmene gerek olmadığı gibi değiştirmemene gerek var. (Bu nasıl bir cümle ya Rabbim...) Ha, nedir, hal.dll'i kopyalasan da bunun ardı arkası kesilmeyecek, "onu da bulamıyorum, bunu da bulamıyorum" diyecek. Bir bakacaksın ki Windows dizinini komple kopyalamışsın... Değişikliklerin E:\slax\changes konumuna kaydedilmesi için hiçbir şey yapmana gerek yok, "changes=/slax/" parametresi bu işi yapacaktır... |
tumra: hal.dll hatasinin kaynaginin etrafindan dolasip slaxi zaten calistirdik, hatanin kaynaginida buldum sanirim. hal.dll hatasi yuzunden windows dizinin hepsini kopyalamak biraz absurb olmadi mi ![]() changes parametresinede gerek kalmadi cunku slaxsave.dat ile nasil yapilacagini yukarda yazip gerekli menu.lst i de verdim. cevaplar ve ilgin icin sagolda keske gelismeleride okusa idin. ![]() |
Aslında ben onu yazdım, sonra başka bir işle uğraştım, aradan bayaaaaaaa.... bi geçtikten sonra yolladım. Tabi sen de bu arada cevap vermişsin... Ben zaten hal.dll sorununu çözmek için tüm Windows dizinini kopyalayalım demiyorum ki? "Onu çözmeye kalkarsan olacağı o'dur" diyorum. Bence de abuk bir yaklaşım olur zaten... Yalnız önemli bir uyarı yapayım, sonra kimse kimseyle külahları değişmesin: Lancelot, slax.iso içerisindeki boot dizinini slax altına taşıyor, menu.lst'i de ona göre düzenliyor (kernel /slax/boot/vmlinuz ... ve initrd /slax/boot/initrd.gz şeklinde); bluelife, boot dizini ile slax dizinini aynı yere koyuyor, menu.lst'e pek dokunmuyor; ben ise kök dizinde ÖnEk-slax/sürüm olacak şekilde iki dizin oluşturup slax.iso içeriğini buraya atıyorum, slaxsave.dat dosyasının adını da dgsk yapıp ÖnEk-slax/dgsk konumuna taşıyorum (örneğin: cca-slax/dgsk, cca-slax/6.0.6/boot ve cca-slax/6.0.6/slax olacak şekilde) ve menu.lst'teki kernel parametresine "changes=/cca-slax/dgsk from=/cca-slax/6.0.6" ekliyorum. Dolayısıyla buradaki herkesin yaptığı doğru ama herkesin yaptığını karışık karışık uygulayan kişi başarısız olur; demedi demeyin... Yani bluelife'ın tariflerine göre dizinleri oluşturan biri ne benim, ne Lancelot'un menu.lst'ini kullanmasın. Aynı şey diğer kombinasyonlar için de geçerli. |
Bana bir slax dizininin içeriğini yollar mısın? Windows'da
Başlat -> Çalıştır -> cmd
cd Desktop
dir /s C:\slax > slax-icerigi.txt
Linux'da:
Alt+F2 -> konsole
cd Desktop
ls -lahR /mnt/live/mnt/* > slax-icerigi.txt
Ayarları NTFS bölüte kaydetme işini çözelim bakalım...
Ben biliyorum ki Linux'da NTFS bölütlere koyulan dosyaların izinleri ayarlanamaz (umask hariç), FAT bölütlere bağ bile koyulamaz... Nasıl oluyor da değişiklikler kaydedilebiliyor? Tahmin ediyorum ki "changes=/slax/" parametresi, C:\slax altında bir "dosya sistemi içeren dosya" oluşturup bunun içine değişiklikleri kaydediyor. Ben başka bir açıklama düşünemiyorum. Yukarıdaki kodlar, tüm dizin içeriğini masaüstünde oluşturulacak "slax-icerigi.txt" adında bir dosyaya kaydedecek. Bu dosya içeriklerini buraya yazarsan tam olarak ne üzerinde konuştuğumuzu anlayabiliriz.
Bu mesaja 1 cevap geldi. Cevapları Gizle