ساخت uSD لینوکس لینارو برای مارس بورد

برای ساخت uSD برای مارس از آموزش گفته شده در قسمت زیر استفاده می کنیم

ساخت linaro ubunto bootable uSD

فقط به جای استفاده از فایل cubieboard_hwpack.tar.xz از فایل زیر استفاده می کنیم.

a10_mid_1gb_hwpack.tar.xz

ابتدا این فایل را دانلود کنید و آن را از حالت فشرده خارج کرده و فایل a10_mid_1gb_hwpack.tar.xz به جای فایل cubieboard_hwpack.tar.xz قرار دهید.

همه مراحل مشابه آموزش است

برای مثال دستور به صورت زیر خواهد شد.

./scripts/sunxi-media-create.sh /dev/sdb a10_mid_1gb_hwpack.tar.xz linaro-precise-alip-20121124-519.tar.gz

 نسخه ALIP نسخه سبک شده Ubuntu و در واقع نسخه Lubuntu با پوسته گرافیکی LXDE است.

می تونید به جای linaro-precise-alip نسخه های مختلف دیگر مثل

Quantal اوبونتو 13.03

Nano

Developer

Ubuntu Desktop

را از آدرس

 http://www.linaro.org/downloads

بگیرید.

برچسب خورده : , . Bookmark the پیوند یکتا.

16 Responses to ساخت uSD لینوکس لینارو برای مارس بورد

  1. پینگ بک :نصب لینوکس روی نند « ویکی ایران میکرو

  2. Ameen میگوید :

    ممنون از مطلبتون، راستش من طبق آموزش لینوکس رو روی MicroSD ریختم اما وقتی به مارس برد متصل و روشنش می کنم فقط چراغ تغذیه روشن می شه و سیستم بالا نمیاد. اندروید روی نند قلش وقتی MicroSD رو درمیارم بالا میاد اما به لینوکس احتیاح دارم، ممنون میشم راهنمایی کنید

  3. Ameen میگوید :

    عذر می خوام سلام
    اون ایمیج رو هم امتحان کردم باز سیستم بالا نمیاد. اگر لینارو بخواد بالا بیاد بازم چهارتا چراغ کنار ARM باید روشن بشن مثل اندروید؟ اخه فقط چراغ تغذیه روشن میشه و هیچی هم روی صفحه نمایش HDMI نشون داده نمیشه

    • داریوش عباسی نژاد میگوید :

      سلام.
      نه اون چهارال ای دی روشن نمی شوند.
      چهارال ای دی فقط در ایمیجهایی که داری spl و u-boot خود مارس هستندروشن میشوند مثل ایمیج اندروید و lubuntu mars داخل سایت خودشان.
      یک نکته خیلی مهم اینکه از usb OTG برق رو نگیرید و برای تغذیه برد از یک منبع 5 ولت 2 آمپر استفاده کنید.
      اگرجریان کافی به برد نرسد برد بالا نمی آید.
      ان شا ا… امشب آدرس xubuntu رو تو ویکی میگذارم.این ایمیج رو هم دانلود و تست کنید.سرعتش ازlinaro و lubuntu کمتراست ولی از جهت نرم افزار کاملتر است.
      در چند آموزش در که در آینده نزدیک در ویکی خواهم گذاشت از این ایمیج استفاده کرده ام.
      کابل usb2serial هم اگر ندارید تهیه کنید و به برد وصل کنید تا مشخص شود که فرایند بوت در کدام قسمت گیر میکند.
      جالبه اگر این کابل وصل نباشد برد خود من گاهی اوقات بالا نمی آید.نمیدانم چرا؟
      ایمیجی که آدرس ان را به شما دادم را دوستان با HDMI تست کردند و مشکلی نداشت احتمال زیاد همان مشکل تغذیه دارید.
      موفق باشید.

  4. Ameen میگوید :

    بله من از usbOTG استفاده میکردم، شما فرمودید و با یه منبع تغذیه 5 ولت 1 آمپری تست کردم نشد حالا یه منبع 2 آمپری پیدا می کنم و تستش می کنم به همراه اینکه متوجه شدم موقع بوت شدن خروجی سریال هم داریم از مبدل usb2serial استفاده می کنم ببینم اگه گیری هست کجاست. ممنون

  5. Ameen میگوید :

    سلام
    من با منبع تغذیه ۲ آمپری برد رو تست کردم و اجرا نشد. با هر روشی امتحان کردم لینوکس رو روی میکرواس دی بریزم نشد تا اینکه فهمیدم تووی لینوکس با دستور زیر میشه اینکارو کرد:
    sudo dd bs=1M if=/home/linaro.img of=/dev/mmcblk0
    و جالب اینجاست که با این دستور برد من تونست لینوکس رو بالا بیاره در ضمن مشکل من از منبع تغذیه ام هم بود چون با منبعهای قبلی برد بالا نمیومد. با تشکر از آقای عباسی نژاد

  6. علی امیری میگوید :

    با سلام

    من سعی میکنم که لینارو رو روی usd بریزم اما وقتی batch رو اجرا میکنم اررور زیر رو میده:
    BLKRRPART: Device or resource busy
    This disk is currently in use.
    /dev/sdc: failed to reload media
    در حالی که sdهیچ جای دیگه ای مونت نشده؛ مشکل کجاست؟

    • داریوش عباسی نژاد میگوید :

      سلام.
      من هم همین مشکل را دارم نمی دونم اشکال کار کجاست؟!البته یک چند باری موفق شدم.
      شما یک ایمیج را که برای sd است را روی sd بریزید بعد دوباره با آن sd امتحان کنید.
      شما از umount استفاده می کنید؟ البته من بدون آن هم ریخته ام.

  7. علی امیری میگوید :

    سلام، مشکل رو حل کردم. مشکل اینه که با vmware استفاده می کردم، وقتی یه لینوکس نصب کردم، مشکلم حل شد.
    ولی الآن وقتی میخوام روی نند بنویسم بعد از اجرای rsync، به این ارور می خورم.

    root@linaro-alip:~# rsync -aH –exclude-from=install-exclude / /mnt
    INFO: task mmcqd/0:43 blocked for more than 120 seconds.
    [ 720.310000] INFO: task mmcqd/0:43 blocked for more than 120 seconds.
    “echo 0 > /proc/sys/kernel/hung_task_timeout_secs” disables this message.

    ممکنه راهنمایی کنین؟

  8. سهيل میگوید :

    با عرض سلام
    با توجه به مسایل مورد بحث، کوبی بورد بهتر است یا مارس بورد؟

  9. mehdi22222 میگوید :

    سلام دوستان میشه بگید اشکال کار من کجاست که این ارور رو میده همه مراحل رو همونطور که گفتین انجام دادم لطفا یکی کمک کنه شدیدا نیاز دارم.
    root@mars-System-Product-Name:/home/mars# sfdisk -s
    /dev/sda: 156290904
    /dev/sdc: 3872256
    total: 160163160 blocks
    root@mars-System-Product-Name:/home/mars# cd sunxi-bsp
    root@mars-System-Product-Name:/home/mars/sunxi-bsp# ls
    a10_mid_1gb_hwpack.tar.xz linux-sunxi sunxi-boards
    allwinner-tools Makefile sunxi-tools
    cedarx-libs README.md u-boot-sunxi
    configure rootfs
    linaro-precise-alip-20121124-519.tar.gz scripts
    root@mars-System-Product-Name:/home/mars/sunxi-bsp# scripts/sunxi-media-create.sh /dev/sdc a10_mid_1gb_hwpack.tar.xz linaro-precise-alip-20121124-519.tar.gz/.
    linaro-precise-alip-20121124-519.tar.gz/.: rootfs file not found

    • mahdichi میگوید :

      سلام
      همان طور که تو خط آخر گفته برنامه فایل rootfs را پیدا نمیکنه.
      به جای اینکه از linaro-precise-alip-20121124-519.tar.gz/. تو کدتون استفاده کنید از linaro-precise-alip-20121124-519.tar.gz استفاده کنید.

پاسخ دهید