انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: راهنمای نصب سیستم عامل کرومیوم  (دفعات بازدید: 9569 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین کیان

  • High Hero Member
  • *
  • ارسال: 2338
  • جنسیت : پسر
راهنمای نصب سیستم عامل کرومیوم
« : 25 دی 1391، 03:46 ب‌ظ »
کرومیوم سیستم عاملی است که توسط گوگل جمایت میشه و گوگول از خاک کرومیوم، کروم رو برای کروم-بوک هاش میسازه. کرومیوم یک نسخه پیشروتر از کروم هست ولی کروم پایدارتره. گوگول یک مرورگر به نام کروم هم داره که می تونید درباره اش تو لینک زیر بخونید:
http://forum.ubuntu.ir/index.php/topic,53887.0.html


اگر دنبال نصب آسون هستید پست بعدی و اگر نصب زمانبر، گیکی و اینترنت خور براتون موردی نداره همین پست رو بخونید.

پیش نیازها:
1. رم بالای 4 گیگ (هر چی RAM بیشتر، زمان ساخت کرومیوم کمتر میشه)
2. سی پی یویی با تعداد هسته های بیشتر. یک سی پی یوی 8 هسته 8بار کمتر از یک سی پی یوی کلاسیک زمان میگیره.
3. فضای سواپ حداقل 4 گیگ برای رم 4 گیگ. اگر رم 8 گیگ دارید همون 4 گیگ سواپ کافیه
4. اوبونتو 12.04 و بالاتر - 64 بیت باید باشه تا ساختن کرومیوم بدون مشکلات احتمالی باشه. کرومیوم ساخته شده ربطی به این اوبونتوی 64 بیت نداره و در مسیر کامپایل چند بیتی بودنش رو خودتون تعین میکنید :)
اگر نمی دونید سیستم عامل چند بیتی دارید دستور زیر توی ترمینال بزنید. توی خروجی باید عدد 64 رو ببینید
uname -m5. نصب بسته های زیر
sudo apt-get install git-core gitk git-guiاگر با apt-get با مشکل برخوردید دستور بالا رو اینطوری اجرا کنید
sudo apt-get install aptitude
sudo aptitude install git-core gitk git-gui
6. نصب دیپات: http://dev.chromium.org/developers/how-tos/install-depot-tools
قبل از نصب دیپات باید سابورژن رو با دستور زیر نصب کنید
sudo apt-get install subversion7. اکانت با دسترسی sudo که نیاز به یک تغییر هم داره: باید آپشن tty_tickets رو برای sudo خاموش کنید. چون با cros_sdk که توی دستورهای بعدی زیاد میبینیدش ناسازگاره! برای خاموش کردن دستورهای زیر رو بزنید:cd /tmp
cat > ./sudo_editor <<EOF
#!/bin/sh
echo Defaults \!tty_tickets > \$1          # Entering your password in one shell affects all shells
echo Defaults timestamp_timeout=180 >> \$1 # Time between re-requesting your password, in minutes
EOF
chmod +x ./sudo_editor
sudo EDITOR=./sudo_editor visudo -f /etc/sudoers.d/relax_requirements
8. یک عدد فلش مموری بیشتر از 4 گیگ
9. ساپورت مادربورد برای بوت از روی فلش مموری (کول دیسک)
10. برای لپ تاپ از لیست زیر ساپورت کرومیوم برای سخت افزارتون رو چک کنید
http://www.chromium.org/chromium-os/getting-dev-hardware/dev-hardware-list
11. اینترنت پرسرعت برای دانلود سورس اولیه (حداقل 2 گیگابایت) گرفتن آپدیت های بعدی
12. نصب کرل: موقع کامپایل باید بعضی چیزا دانلود بشه که برای دانلود از کرل استفاده میشه
sudo apt-get install curl
شناسایی سخت افزارها
بعد از ساختن سیستم عامل، ممکنه درایور همه سخت افزارهاتون رو نداشته باشه اما حداقل باید بوت بشه :)

گرفتن کد منبع
دستورهای زیر رو اجرا کنید. دستور اول یک پوشه میسازه. دومی میره تو پوشه و سومی سورس رو دانلود میکنه :)
mkdir ~/chromiumos
cd ~/chromiumos
repo init -u https://git.chromium.org/git/chromiumos/manifest.git --repo-url https://git.chromium.org/git/external/repo.git
repo sync
برای اجرای دستور بالا قبلش  دیپات رو نصب کرده باشید (پیش نیاز رو دوباره ببینید)
اگر دستور سوم برای شما کار نکرد دستور زیر رو اجرا کنید
git clone http://git.chromium.org/chromiumos/manifest.gitبعد از اتمام دستور فایلهای توی لینک زیر رو باید گرفته باشید
http://git.chromium.org/gitweb/?p=chromiumos/manifest.git;a=tree
سایر چیزمیزا موقع کامپایل دانلود میشه. پس اینترنت رو سرپا نگه دارید.
توجه: این دستور ها رو روی یک دایرکتوری remote NFS انجام ندید! بعدا برای کامپایل به مشکل میخورید چون کامپایل به sudo نیاز داره و روت نمیتونه به NFS مونت شده وارد بشه!)

ساخت کرومیوم او اس
1. اول اینکه باید بدونید برای چه سخت افزاری می خواید کامپایل کنید.
x86-generic - 32 bit - builds a generic image suitable for computers with a x86-compatible CPU
arm-generic - 32 bit - builds a generic image suitable for computers with an ARM CPU
amd64-generic - 64 bit - builds a generic image suitable for computers with a x86_64-compatible CPU
برای سیستم های x86؟ اگر این طوره عبارت x86-generic در جای {board}$  توی کد زیر برای بیشتر x86 system ها کار میکنه.
cd ~/chromiumos
cros_sdk -- ./build_packages --board=${board}
به جای {board}$ ساختار موزد نظر رو بنویسید. اجرای این دستور زمان خیلی خیلی زیادی میبره. باید سخت افزار خوبی داشته باشید با رم بالای 4 گیگ. دستورهای بعدی کمتر زمان میگیره.

2. بعد از تموم شدن دستور قبلی وقتشه که یک فایل ایمیج برای نصب بسازیم
cros_sdk -- ./build_image --board=${board}عبارت {board}$ رو یادتون نره که تو دستور بالا تغییر بدید.

3. فلش مموری رو از اطلاعات قبلی تون خالی و آاماده کنید. دستور زیر برای فلش مموری اجرا کنید
cros_sdk -- ./image_to_usb.sh --board=${board}دوباره حواستون به {board}$ باشه ;)
دستور رو که اجرا کنید لیست همه دیسکهایی که با یو اس بی به کامپوتر وصل شدن رو نمایش میده. برای اشتباه نکردن فلش مموری های اضافی رو از سیستم جدا کنید. اگر فلش مموری مورد نظر لیست نشده بود چند ثانیه صبر کنید و دوباره دستور رو اجرا کنید. اگر فلش مموری رو توی لیست دیدید انتخابش کنید. فلش مموری با کدی مثل عبارت زیر باید شناسایی شده باشه
اگر قصد دارید روی مجازی ساز نصب کنید باید دستور این مرحله رو جور دیگری بنویسید که در ادامه توضیح داده شده.
/dev/sdc
نصب کرومیوم او اس
bios رو برای بوت از روی یو اس بی تنظیم کنید و بوت کنید.
وقتی بوت کامل شد و به لاگین اسکرین وارد شدید کلیدهای Ctrl+Alt+F2 رو بزنید تا یک prompt متنی باز بشه. توش بنویسید chronos و پسوردی رو که قبلتر از شما می خواد تعریف کنید وارد کنید. با این کار به عنوان یوزر chronos لاگین می کنید.
برای نصب روی هارد دیسک دستور زیر رو بزنید.
هشدار: دستور هارد رو wipe میکنه! پس روی یک هارد خالی امتحان کنید. اگر با دیدن این هشدار ناامید شدید می تونید توی ماشین مجازی نصب کنید. در ادامه توضیح داده شده!
bash -c /usr/sbin/chromeos-install
نصب بر روی مجازی ساز
توی مرحله 3 در قسمت ساخت کرومیوم او اس، توی دستوری که معرفی شده به جای usb بنویسید vm  که به صورت پیش‌فرض برای مجازی ساز  kvm فایل ایمیج میسازه! اگر برای ویرچوال یا wmware نیاز دارید دستور رو به این صورت اجرا کنید.
برای ویرچوال باکس
cros_sdk -- ./image_to_vm.sh --board=${board} --format=virtualboxبرای وی ام ویر
cros_sdk -- ./image_to_vm.sh --board=${board} --format=vmwareتیم توسعه دهنده میگه که تست ها رو فقط برای KVM/QEMU انجام داده و با بقیه مجازی سازها ممکنه با مشکل مواجه بشید. ممکنه هم مشکلی پیش نیاد. برای KVM/QEMU باید بصورت زیر اجرا بشه:
cros_sdk -- ./image_to_vm.sh --board=${board}
ترجمه از http://www.chromium.org/chromium-os/developer-guide


اگر فایل ایمیج ساختید و تست کردید که کار میکنه برای دانلود بقیه آپلود کنید.
« آخرین ویرایش: 17 فروردین 1392، 12:34 ب‌ظ توسط کیان »

آفلاین کیان

  • High Hero Member
  • *
  • ارسال: 2338
  • جنسیت : پسر
نسخه کامپایل شده و آماده رو می‌تونید از لینک زیر دانلود کنید. برای باز کردن لینک به «چیز» نیاز دارید.
2013
http://chromeos.hexxeh.net/index.php
سه نوع فایل برای دانلود وجود داره: یکی برای یو اس بی یکی برای ویرچوال باکس و یکی برای wmware
کامپایل های جدید کرومیوم تقریباهر روز بروز میشه.
بعد از دانلود برای ریختن فایل روی یو اس بی کارهای زیر رو انجام بدید
1. فایل رو اکسترکت کنید
2. دستور زیر توی ترمینال اجرا کنید.
dd if=ChromeOS.img of=/dev/sdX bs=4MsdX جاییه که یو اس بی مونت شده
3. از روی فلش مموری بوت کنید
راهنمای کامل تری برای بوت از USB و نصب در ویرچوال باکس در لینک زیر وجود داره
http://www.techspot.com/guides/399-chrome-os-usb-virtual-machine/

« آخرین ویرایش: 25 دی 1391، 08:36 ب‌ظ توسط کیان »

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
نسخه کامپایل شده و آماده رو می‌تونید از لینک زیر دانلود کنید. برای باز کردن لینک به «چیز» نیاز دارید.
http://chromeos.hexxeh.net/index.php

بفرمایید لینک مستقیم میل کنید :
http://leecher.jabir-next.com/files/ChromeOS-Vanilla-3555.0.2013_01_14_1601-r9086a3f9.zip
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین HsebliS

  • High Sr. Member
  • *
  • ارسال: 591
  • جنسیت : پسر
  • یه روز خوب میاد...

آفلاین HsebliS

  • High Sr. Member
  • *
  • ارسال: 591
  • جنسیت : پسر
  • یه روز خوب میاد...
زیاد زمان بر نیس
از سیستم عامل کرومیوم خوشم میاد \\:D/

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
ارور پشت ارور :|

prp-e@prpe-Aspire-5520:~/chromiumos/manifest$ cros_sdk -- ./build-packages --board=x86-generic
ERROR: Couldn't find the chromite tool cros_sdk.

Please change to a directory inside your Chromium OS source tree
and retry.  If you need to setup a Chromium OS source tree, see
  http://www.chromium.org/chromium-os/developer-guide
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین کیان

  • High Hero Member
  • *
  • ارسال: 2338
  • جنسیت : پسر
ارور پشت ارور :|

prp-e@prpe-Aspire-5520:~/chromiumos/manifest$
چرا رفتی تو دایرکتوری manifest ؟
از همون پوشه chromiumos دستور رو بزن بگو چی میگه؟

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
ارور پشت ارور :|

prp-e@prpe-Aspire-5520:~/chromiumos/manifest$
چرا رفتی تو دایرکتوری manifest ؟
از همون پوشه chromiumos دستور رو بزن بگو چی میگه؟

prp-e@prpe-Aspire-5520:~/chromiumos$ cros_sdk -- ./build-packages --board=x86-generic
ERROR: Couldn't find the chromite tool cros_sdk.

Please change to a directory inside your Chromium OS source tree
and retry.  If you need to setup a Chromium OS source tree, see
  http://www.chromium.org/chromium-os/developer-guide

نفله ها خوبه سیستم عاملشون یه مرورگر فول اسکرینه و انقدر دنگ و فنگ داره. اگر میزکار داشت که دیگه .... :|
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین کیان

  • High Hero Member
  • *
  • ارسال: 2338
  • جنسیت : پسر
prp-e@prpe-Aspire-5520:~/chromiumos$ cros_sdk -- ./build-packages --board=x86-generic
ERROR: Couldn't find the chromite tool cros_sdk.
نفله ها خوبه سیستم عاملشون یه مرورگر فول اسکرینه و انقدر دنگ و فنگ داره. اگر میزکار داشت که دیگه .... :|
sudo رو ویرایش کردی؟ (یک دیگه همه پیش نیاز ها رو از پست 1 چک کن)
بعدش این کار رو بکن:
Assuming you're already in ${HOME}/chromiumos (or wherever your source lives), the command to download and install the chroot is
./chromite/bin/cros_sdkThis will download and setup a prebuilt chroot from Chromium OS mirrors (under 400M). If you prefer to rather build it from source, or have trouble accessing the servers, use cros_sdk --bootstrap. Note that this will also enter the chroot. If you prefer to build only, use --download
The command with --bootstrap takes about half an hour to run on a four core machine. It compiles quite a bit of software, which it installs into your chroot, and downloads some additional items (around 300MB). While it is building you will see a regular update of the number of packages left to build. Once the command finishes, the chroot will take up total disk space of a little over 3GB
The chroot lives by default at ${HOME}/chromiumos/chroot. Inside that directory you will find system directories like /usr/bin and /etc. These are local to the chroot and are separate from the system directories on your machine. For example, the chroot has its own version of the ls utility. It will be very similar, but it is actually a different binary than the normal one you use on your machine

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
prp-e@prpe-Aspire-5520:~/chromiumos$ cros_sdk -- ./build-packages --board=x86-generic
ERROR: Couldn't find the chromite tool cros_sdk.
نفله ها خوبه سیستم عاملشون یه مرورگر فول اسکرینه و انقدر دنگ و فنگ داره. اگر میزکار داشت که دیگه .... :|
sudo رو ویرایش کردی؟ (یک دیگه همه پیش نیاز ها رو از پست 1 چک کن)
بعدش این کار رو بکن:
Assuming you're already in ${HOME}/chromiumos (or wherever your source lives), the command to download and install the chroot is
./chromite/bin/cros_sdkThis will download and setup a prebuilt chroot from Chromium OS mirrors (under 400M). If you prefer to rather build it from source, or have trouble accessing the servers, use cros_sdk --bootstrap. Note that this will also enter the chroot. If you prefer to build only, use --download
The command with --bootstrap takes about half an hour to run on a four core machine. It compiles quite a bit of software, which it installs into your chroot, and downloads some additional items (around 300MB). While it is building you will see a regular update of the number of packages left to build. Once the command finishes, the chroot will take up total disk space of a little over 3GB
The chroot lives by default at ${HOME}/chromiumos/chroot. Inside that directory you will find system directories like /usr/bin and /etc. These are local to the chroot and are separate from the system directories on your machine. For example, the chroot has its own version of the ls utility. It will be very similar, but it is actually a different binary than the normal one you use on your machine

sudo و تمامی ملحقات درسته . این chromite رو از کجا بیاریم :|
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین mohsen69

  • Sr. Member
  • *
  • ارسال: 323
نسخه کامپایل شده و آماده رو می‌تونید از لینک زیر دانلود کنید. برای باز کردن لینک به «چیز» نیاز دارید.
http://chromeos.hexxeh.net/index.php

بفرمایید لینک مستقیم میل کنید :
http://leecher.jabir-next.com/files/ChromeOS-Vanilla-3555.0.2013_01_14_1601-r9086a3f9.zip
آقا ایول! دست جفتتون درد نکنه.
«هیچ استدلالی مبنی بر اینکه آنچه اکثریت اراده می‌کند صحیح است، وجود ندارد.»

آفلاین کیان

  • High Hero Member
  • *
  • ارسال: 2338
  • جنسیت : پسر
این chromite رو از کجا بیاریم :|

cd ~/chromiumos
sudo su
./chromite/bin/cros_sdk

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
این chromite رو از کجا بیاریم :|

cd ~/chromiumos
sudo su
./chromite/bin/cros_sdk

مهم اینه که پوشه ای به اسم کرومیت ندارم :|
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین کیان

  • High Hero Member
  • *
  • ارسال: 2338
  • جنسیت : پسر
دستور رو اجرا کن. چه کار داری پوشه ای به این اسم داری یا نه! بگو خروجی اش چیه!

یک ls -a از پوشه chromiumos خودت بده.

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
prp-e@prpe-Aspire-5520:~/chromiumos$ ls -a
.  ..  depot_tools  manifest  .repo
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود