Cihaz bu: http://arduino.cc/en/ArduinoCertified/IntelGalileo#. UxbfmoVIrNk Hocalar quark işlemcili intel galileo cihaz, kendi küçük 8 mb lık linuxuyle geliyor. Buna sd kart eklendiğinde daha büyük boyutta, ssh yapabileceğiniz zel bi linuxle geliyor. Fakat grdüğüm kadarıyla bu şeye debian yüklüyorlar. Nasıl yükleneceği heryerde mevcut fakat beynim basmadı nedense http://wiki.ros. org/IntelGalileo/Debian adresinde ubuntu üzerinden bu cihaza debian imajı hazırlamayı anlatıyor anladığım kadarıyla. Burada ne yapıldığını bana bilale anlatır gibi anlatırmısınız? nce intelin linuxunu çekip extract etmiş, sonra içi 0 la dolu bi dosya oluşturmuş, bunun içine ext3 dosya sistemi yerleştirmiş, mount etmiş, içine debianın kerneli kurmuş sanırım chroot satırından sonra koptum zaten chroot ile ne amaçladı onu da anlamadım. Komutların tek tek ne işe yaradıklarını anladım ama ubuntuda mı, debian imajı içinde mi yoksa cihazdamı çalıştırmam lazım onu anlamadım. bazı komutların başına $ bazılarında # koymuş neden? Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı ktektir!

Tam inceleyemedim komutları ama, şyle olmuş gibi: Şimdi üzerindeki işletim sisteminin dosyalarını değiştiriyorsun, password dosyası da değişiyor üzerinde default bir şifre var ya da ayarlanmamış. Adam root şifresini belirliyor. Şyle düşün bir işletim sistemini install ederken hani soruyor ya root için şifre belirle diye adamda elle manuel yaptığı için herşeyi dosyayı üzerine yazdıktan sonra root şifresi belirlemiş. Eğer ki root şifresini kendi istediğini belirlemese, reboot yaptığında erişemiyecekti debian sisteme. Yani şu anda aslında üzerindeki dosyalar debian dosyalarıyla değiştirilmiş bir ubuntu var. ilk bakış byle anladım olmadı akşama iyice koda bakarım... Computer Engineer/SyStem Analyst/ Coder ShyRain

$ sudo chroot mnt-loop /bin/bash # passwdbu komuttan sonra passwd ubuntununmu yoksa image içindeki osun şifresini mi değiştirecek yani? image'in içindeki osun şifresi değişecek çünkü ilk satırda chroot ile image içine giriyorsun ulan bir susar mısın?

$ normal kullanıcı # root yetkisiyle yapılmış anlamına geliyor Genel olarak şu yorumu yapayım; Linuxta herşey bir dosyadır, adam sisteme debian'ı çektikten sonra açmış dosyaları çıkarmış ve image'i umount etmiş. Sonra sudo chroot mnt-loop /bin/bash komutuyla kk dizinlerini tanımlamış ki sonradan yazdığı scriptleri falan çalıştırabilsin Bash ile. Ondan sonra herşeyi elle manuel olarak atmış, sonuçta herşey bir dosya diye düşününce SSH dosyasını atayım, network'u atayım diye tek tek yapmış. Normalde elinde ISO ve install scripti olsaydı bilgisayarlarda yükleme yaptığımız gibi yapabilirdi ama adam bilgisayardan daha ilkel birşeye yükleme yaptığı için tek tek elle yükleme yapmış. Anlaşılmayan kısımları detaylı da açıklayabilirim... ShyRain tarafından 05/Mar/14 11:16 tarihinde düzenlenmiştir Computer Engineer/SyStem Analyst/ Coder ShyRain

Mesela anlamadığım kısım bunların hangisi ubuntuda çalışacak? hangi aşamada cihazda çalıştırcaz mesela # vi /etc/hostname change the hostname to clantonbunu cihaza attıktan sonra mı yapacaz? ubuntumun hostanemeini niye değiştirim ki?yoksa imajın pathini chroot yaptığımızdan oranın altını mı kastedior? Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı ktektir!

$ sudo chroot mnt-loop /bin/bash # passwdbu komuttan sonra passwd ubuntununmu yoksa image içindeki osun şifresini mi değiştirecek yani? O an neredeysen onun şifresini değiştirir. Mesela ben o an ubuntudayım ve dosyalar üzerinde birşeyler yapıyorum, komut satırı kimin dosya sistemindeyse passwd onun root şifresini değiştirir yani Ubuntunun. Computer Engineer/SyStem Analyst/ Coder ShyRain

yani benimde orda kafam karışıyor=) Cihaza os imajı yaratmaya çalışıyorum dkümanın herhangi biyerinde şimdi cihazdan boot et yazmıyor ubuntunun şifresini niye değiştireyim orda kafam karıştı zaten Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı ktektir!

Yaşlanıyorsun şeyh :) Bir gün HERKES FENERBAHÇELİ OLACAK...

$ sudo chroot mnt-loop /bin/bash # passwdbu komuttan sonra passwd ubuntununmu yoksa image içindeki osun şifresini mi değiştirecek yani? Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı ktektir!

yoksa imajın pathini chroot yaptığımızdan oranın altını mı kastedior? aynen yle oluyor, $ sudo chroot mnt-loop /bin/bash # passwd burda dikkat ettiysen ilk satırın başında $ var yani normal kullanıcı, bu komutu verince artık yeni kk dizini image oluyor, sudo ile kullandığı için de artık super user oluyr ve alt satırda artık işaret # olmuş, sonra adam passwd komutuyla image içindeyken şifre atıyor. sonra image'in içindeki /etc/hostname dosyasını değiştiriyor. şu kısma kadar olan işlemler image üzerinde: Unmount the files: $ exit $ exit # exit $ sudo umount mnt-loop/proc $ sudo umount mnt-loop/sys Copy the image to the sdcard. dikkat edersen adam burda kendi kk dizinine geçmek için 3 kez exit demiş en son image'i unmount etmiş sonra image'i sdcard'a atacak. ulan bir susar mısın?