ساختlinaro ubunto bootable uSD
به نام خدا
امیدوارم بتونم تو این پست روش ساخت یک uSD برای بوت کردن ابونتو را شرح بدم.
اگه جایی را اشتباه کردم یا نامفهوم بود به بزرگواری خودتان ببخشید. خودم هم تازه کار با لینوکس را یاد گرفتم.
همه مطالبی که در این بخش گفته میشه از لینک زیر برداشت کردم و می تونید به آن هم مراجعه کنید.
... Howto create a fully working Linaro Sd-card for Cubie
برای انجام همه مراحل کار حتما به لینوکس نیاز داریم. برای همین پیشنهاد می کنم از اوبونتو استفاده کنید چون که لینوکسی که قراره بسازیم هم درواقع نسخه سبک شده اوبونتو دسکتاپه. به صورت مجازی هم میشه اونا نصب کنید.
می تونید از این لینک دانلودش کنید. حدود 700 مگابایت هست.
http://www.ubuntu.com/download/desktop
من خودم همه این مراحل را با ورژن 64 بیت اوبونتو 12.10 انجام دادم.
ابتدا باید این فایل ها را دانلود کنیم.
1- http://dl.linux-sunxi.org/amery/sunx..._hwpack.tar.xz
2-http://releases.linaro.org/12.11/ubuntu/precise-images/alip/linaro-precise-alip-20121124-519.tar.gz
از این قسمت به بعد همه کارها را باید توی لینوکس انجام بدیم و توجه کنید که اینترنت هم لازم داریم.
توی لینوکس با زدن کلید Ctrl+alt+T ترمینال یا کنسول باز میشه. توجه کنید که خط فرمان لینوکس به حروف کوچک و بزرگ حساسه. اولین کار اینه که یه پسورد برای root لینوکس قرار بدیم.
با این دستور میشه یه پسورد برای root تعیین کرد.
با دستور زیر بقیه کارها را با root انجام می دهیم.
دستور زیر پوشه جاری را نشان میده.
دانستن پوشه جاری خیلی مهمه. چون همه دستورات که اجرا می کنیم داخل این پوشه انجام میشه.
در ادامه باید یه برنامه به اسم git را دانلود کنیم برای همین این دستورات را اجرا می کنیم
کد:
apt-get update
apt-get install git
حالا دستور زیر را اجرا می کنیم
کد:
git clone https://github.com/linux-sunxi/sunxi-bsp/
این دستور درواقع یک سری فایل را روی کامپیوتر شما دانلود میکنه. الان اگه پوشه جاری تون را ببنید یه فولدر به اسم sunxi-bsp ساخته شده.
با دستور زیر پوشه sunxi-bsp باز میشه
دو فایله cubieboard_hwpack.tar.xz و linaro-precise-alip-20121124-519.tar.gz باید داخل پوشه sunxi-bsp قرار بدیم.
حالا باید یک uSD را به سیستم وصل کنیم. برای ادامه کار باید بدونیم نام device کارت SD چنده به خاطر همین این دستور را اجرا میکنیم
برای سیستم من این نتایج اومد
کد:
root@Mahdi-PC:/home/ma/sunxi-bsp# sfdisk -s
/dev/sda: 488386584
/dev/sdb: 1931264
total: 490317848 blocks
uSD من ۲ گیگ، به خاطر همین دیوایس من sdb هست. Sda هم مربوط به هارد است.
حالا باید مطمپن شوید که پوشه جاری sunxi-bsp
اگر نیست با دستور cd وارد این پوشه بشید.
با دستور ls محتوای پوشه جاری را نشان می دهد.
با دستور زیر هم میشه به پوشه قبل برگشت.
در پایان دستور زیر را اجرا میکنیم
کد:
./scripts/sunxi-media-create.sh /dev/sdb cubieboard_hwpack.tar.xz linaro-precise-alip-20121124-519.tar.gz
بعد از چند دقیقه uSD آماده است برای وصل کردن به کیوبی.
امیدوارم مفید باشه.