From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 4C909198005 for ; Mon, 4 Mar 2013 20:03:47 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4E914E087C; Mon, 4 Mar 2013 20:03:46 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id AC70DE087C for ; Mon, 4 Mar 2013 20:03:45 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 79B4633DD30 for ; Mon, 4 Mar 2013 20:03:44 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 617) id 6A2DF2171D; Mon, 4 Mar 2013 20:03:42 +0000 (UTC) From: "Sven Vermeulen (swift)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, swift@gentoo.org Subject: [gentoo-commits] gentoo commit in xml/htdocs/doc/fa/handbook: hb-install-mips-medium.xml X-VCS-Repository: gentoo X-VCS-Files: hb-install-mips-medium.xml X-VCS-Directories: xml/htdocs/doc/fa/handbook X-VCS-Committer: swift X-VCS-Committer-Name: Sven Vermeulen Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Message-Id: <20130304200342.6A2DF2171D@flycatcher.gentoo.org> Date: Mon, 4 Mar 2013 20:03:42 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: f386255b-caee-4e21-ba03-7f6369f6ae14 X-Archives-Hash: 73306b478a8d616a72297108271c0d71 swift 13/03/04 20:03:42 Added: hb-install-mips-medium.xml Log: Fix bug #450096 - Add in FA translations to handbook thanks to Hadi Sarami Revision Changes Path 1.1 xml/htdocs/doc/fa/handbook/hb-install-mips-medium.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/fa/handbook/hb-install-mips-medium.xml?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/fa/handbook/hb-install-mips-medium.xml?rev=1.1&content-type=text/plain Index: hb-install-mips-medium.xml =================================================================== شما می توانید جنتو را به روش های مختلف نصب نمایید. این فصل چگونگی نصب جنتو را با استفاده از لوح فشرده نصب کمینه توضیح می دهد. 10.0 2010-07-27
لازمه های سخت افزاری مقدمه

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

Hardware Requirements MIPS3, MIPS4, MIPS5 or MIPS64-class CPUMIPS4, MIPS5 or MIPS64-class CPU128 MB3.0 GB (excluding swap space)At least 256 MB
CPU (Big Endian port)
CPU (Little Endian port)
Memory
Diskspace
Swap space

همچنین باید مستندات MIPS لازمه های سخت افزاری موجود بروی پایگاه ما را هم بررسی نمایید.

نکته های نصب یک نکته درباره معماری های پردازشگرها

در بسیاری از معماری ها، پردازشگرها از مسیری از چندین نسخه جدید شونده عبور می نمایند، هر نسخه جدیدتری ساخته های نسخه قدیمی تر را پشتیبانی می نمایند. معماری MIPS هم استثناء نیست. چندین نسخه جدیدتر CPU تحت معماری MIPS پوشش داده می شوند. در سفارش تاربال تصویر تحت شبکه و CFLAGS مناسب، لازم است تا از نوع خانواده CPU دستگاه خودتان مطلع شوید. این خانواده به Instruction Set Architecture ارجاع می دهد.

MIPS 132-bit R2000, R3000 MIPS 232-bit R6000 MIPS 364-bit R4000, R4400, R4600, R4700 MIPS 464-bit R5000, RM5000, RM7000 R8000, R9000, R10000, R12000, R14000, R16000 MIPS 564-bit None As Yet MIPS3232-bit AMD Alchemy series, 4kc, 4km, many others... There are a few revisions in the MIPS32 ISA. MIPS6464-bit Broadcom SiByte SB1, 5kc ... etc... There are a few revisions in the MIPS64 ISA.
MIPS ISA 32/64-bit CPUs Covered
مرحله ISA در MIPS5 بوسیله Silicon Graphics back در ۱۹۹۴ میلادی طراحی گردیده، اما هرگز به عنوان یک CPU در زندگی واقعی مورد استفاده قرار نگرفته. این در بخش MIPS64 ISA رها می گردد. دو ISA شامل MIPS32 و MIPS64 در پیکربندی عموما اسباب سر در گمی می شوند. مرحله ISA در MIPS64 واقعا یک دسته مافوق دسته از ISA های MIPS5 است، بنابر این همه ساختار های MIPS5 و ISA های قدیمی تر را در خود گنجانده است. MIPS32 یک زیر مجموعه ۳۲ بیتی از MIPS64 است، که فقط به این خاطر وجود دارد که بیشتر برنامه ها فقط به پردازش ۳۲ بیتی نیاز دارند.

همچنین، مورد مهم دیگر که باید فهمید مفهوم endianness است. کلمه Endianness به راهی که CPU برای خواندن کلمات از حافظه اصلی استفاده می نماید، اشاره می کند. یک کلمه می تواند بطور endian با حجم big خوانده شود (غالب بایت های پر معنی اولین)، یا endian با حجم little (آخرین بایت های پرمعنی اولین). ماشین های Intel x86 عموما Little Endian هستند، در حالیکه ماشین های Apple و Sparc هستند Big Endian . در ARM آنها می توانند هر دو باشند. برای جدا سازی آنها، ما یک eb به نام معماری برای جداسازی big endian از little endian برای بهتر قابل فهم شدن، افزوده ایم.

mips32-bitBig EndianSilicon Graphicsmipsel32-bitLittle EndianCobalt Serversmips6464-bitBig EndianSilicon Graphicsmips64el64-bitLittle EndianCobalt Servers
Architecture 32/64-bit Endianness Machines covered

برای آنهائی که دوست دارند درباره ISA ها بیشتر بدانند، پایگاه های زیر ممکن است راهنماهای خوبی باشند.

  • Linux/MIPS Website: MIPS ISA
  • Linux/MIPS Website: Endianness
  • Linux/MIPS Website: Processors
  • Wikipedia: Instruction Set
تاربال استیج۳

تاربال طبقه۳ یک آرشیو شامل یک محیط حداقل جنتو است، که برای ادامه نصب جنتو با استفاده از دستورالعمل موجود در این راهنما مناسب است. پیشتر، کتاب راهنمای جنتو نصب با استفاده از یکی از تاربالهای سه طبقه را شرح می داد. در شرایطی که جنتو هنوز طبقه۱ و طبقه۲ را ارائه می دهد، روش نصب رسمی از تاربال طبقه۳ استفاده می نماید. اگر به نحوه نصب جنتو با استفاده از تاربال مرحله۱ یا طبقه۲ علاقمندید، لطفا سئوالات متداول جنتو بروی چگونه جنتو را با استفاده از تاربال طبقه۱ یا طبقه۲ نصب نمایم؟ را مطالعه نمایید.

نگاهی بر راه اندازی تحت شبکه

این بخش آنچه را که برای راه اندازی تحت شبکه یک Silicon Graphics workstation یا سرور کوبالت لازم دارید را پوشش می دهیم. این تنها یک راهنمای کوچک است، قصد ندارد بطور سراسری همه چیز را تشریح نماید، برای اطلاعات بیشتر پیشنهاد می شود Diskless HOWTO را مطالعه بفرمائید.

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

  • بطور کلی:
    • DHCP/BOAMD Alchemy series, 4kc, 4km, بسیاری دیگر... نسخه های کمی در MIPS32 ISA.OTP server (ISC DHCPd recommended)
    • شکیبائی ---- به مقدار زیاد
  • برای Silicon Graphics workstations:
    • TFTP server (tftp-hpa recommended)
    • اگر استفاده از سریال کنسول را می خواهید/نیاز دارید.
      • MiniDIN8 --> RS-232 serial cable (only needed for IP22 and IP28 systems)
      • Null-modem cable
      • VT100 or ANSI compatible terminal capable of 9600 baud
  • برای سرورهای کوبالت (نه Qube اصلی):
    • NFS server
    • Null-modem cable
    • VT100 or ANSI compatible terminal capable of 115200 baud
ماشین های SGI از یک MiniDIN با ۸ ارتباط دهنده برای درگاه هی سریال استفاده می نماید. ظاهرا کابل های مودم اپل بخوبی به عنوان کابلهای سریال کار می نمایند، اما با ماشین های اپل سازگار با مودم های یو اس بی & داخلی، پیدا کردن آن بسیار سخت خواهد بود. دیاگرامی برای آن در Linux/MIPS Wiki موجود است، و غالب فروشگاه های لوازم الکترونیکی مایحتاج این کار را دارند. برای ترمینال، می تواند یک ترمینال واقعی VT100/ANSI باشد، یا می تواد یک نرم افزار مجازی ساز ترمینال اجرا شده بروی یک رایانه خانگی (مانند HyperTerminal, Minicom, seyon, Telex, xc, screen -- یا هر آنچه شما استفاده می نمایید). مهم نیست این ماشین چه سکوئی را اجرا می نماید -- فقط باید یک پورت سریال RS-232 که بتوانید از آن استفاده نمایید، و نرم افزار مناسب را داشته باشد. توجه داشته باشید که این راهنما Qube اصلی را پوشش نمی دهد. سرورهای اصلی Qube یک درگاه سریال مخصوص به خود آنها را برایشان تعبیه نموده اند که در پیکربندی پیش فرض آنها قرار دارد، و بنابر این بدون استفاده از آچارهای مخصوص و یک ماشین جانشین به عنوان نصاب، نصب نمودن جنتو بروی آنها ممکن نیست. پایگاه اینترنتی http://www.metzner.org/projects/qube/ یک راهنمای نصب جنتو بروی این دستگاه ها را دارد.
تنظیم نمودن TFTP یا DHCP -- یک راهنمای خلاصه

بسیار خوب، اکنون که صفر و یک های خود را با هم هماهنگ نموده اید، همه چیز تنظم گردیده. چنانچه پیشتر گفته شد -- این یک راهنمای کامل نیست، این یک چهارچوب پیکربندی است که تنها به راه افتادن چیزها کمک می نماید. می توانید از این هنگامیکه از پایه تنظیماتی را شروع می نمایید هم استفاده کنید، یا از پیشنهادات برای ترمیم تنظیمات موجودتان برای پشتیبانی از راه اندازی تحت شبکه استفاده نمایید.

آنچه شایان گفتن است اینکه سروری که استفاده می نمایید نیازی به اجرای جنتو ندارد، می توانید با اطمینان از FreeBSD یا هر سکوی تحت یونیکس دیگری استفاده نمایید، هرچند این راهنما فرض می نماید که شما لینوکس جنتو را در حال اجرا دارید. همچنین اگر مایل باشید ممکن است شما TFTP/NFS را بروی یک ماشین جداگانه برای سرور DHCP اجرا نمایید.

کارگروه Gentoo/MIPS نمی تواند به شما برای تنظیم نمودن سرورهای تحت شبکه دیگر سیستم عامل ها کمک نماید. اگر سیستم عامل دیگری را انتخاب نموده اید، فرض بر آن است که می دانید چه کاری انجام می دهید.

اولین گام -- پیکربندی DHCP. مطابق با نیاز دایمون ISC DHCP برای پاسخ دهی به درخواست های (به عنوان درخواست های SGI & کوبالت BOOTROM )ابتدا لازم دارید تا دینامیک را بروی رنج آدرسی که استفاده می نمایید فعال سازید; سپس برای هر سمت کاربر خروجی را در گزارشگر تصویر راه انداز، برپا نمایید.

# emerge dhcp

به مجرد اینکه نصب به پایان رسید لازم دارید تا /etc/dhcp/dhcpd.conf را ایجاد نمایید. اینجا یک پیکربندی استخوان دار برای اینکه بتوانید شروع نمایید، وجود دارد.

# Tell dhcpd to disable dynamic DNS.
# dhcpd will refuse to start without this.
ddns-update-style none;

# Create a subnet:
subnet 192.168.10.0 netmask 255.255.255.0 {
  # Address pool for our booting clients. Don't forget the 'dynamic-bootp' bit!
  pool {
    range dynamic-bootp 192.168.10.1 192.168.10.254;
  }

  # DNS servers and default gateway -- substitute as appropriate
  option domain-name-servers 203.1.72.96, 202.47.56.17;
  option routers 192.168.10.1;

  # Tell the DHCP server it's authoritative for this subnet.
  authoritative;

  # Allow BOOTP to be used on this subnet.
  allow bootp;
}

با آن تنظیمات، ابتدا یکی و بعد به هر تعداد سمت کاربر را که لازم دارید یکی یکی به زیر شبکه شرط شده وارد نمایید.ما بعدا همه آنچه را که لازم دارید در آن وارد نمایید را در این راهنما شرح خواهیم داد.

اولین بعدی -- تنظیم نمودن سرور TFTP . پیشنهاد می شود از tftp-hpa به عنوان تنها دایمون TFTP که بطور دقیق کار می کند استفاده نمایید. پیش روی بوسیله نصب آن در زیر نمایش داده می شود.

# emerge net-ftp/tftp-hpa

این یک /tftproot برای اینکه شما تصویر راه انداز شبکه خود را نگاه دارید، ایجاد می نماید. می توانید آنرا هرجای دیگر که مایل بودید منتقل نمایید. برای منظور این راهنما فرض بر این است که شما آنرا در مکان پیش فرض خود باقی می گذارید.

راه اندازی نمودن تحت شبکه در SGI Workstations پایین گذاری تصویر یک راه انداز شبکه

وابسته به دستگاهی که شما در حال نصب آن هستید، چندین تصویر برای پایین گذاری مهیا گردیده. همه آنها با توجه به نوع دستگاه و CPU که برای آن کامپایل گردیده اند، برچسب خورده اند. انواع ماشین بصورت زیر است:

IP22Indy, *Indigo 2, Challenge SIP26*Indigo 2 PowerIP27Origin 200, Origin 2000IP28*Indigo 2 ImpactIP30OctaneIP32O2
Codename Machines
* یک اشتباه عمومی است که IRIS Indigo (IP12 w/ R3000 CPU or IP20 w/ R4000 CPU, هیچ یک لینوکس را اجرا نمی نمایند), the Indigo 2 (IP22, که بخوبی لینوکس را اجرا می نماید), the R8000-based Indigo 2 Power (که اصلا لینوکس را به هیچ عنوان اجرا نمی نماید) و the R10000-based Indigo 2 Impact (IP28, که بسیار تجربی است) را با هم مخلوط نمود. لطفا به خاطرتان بسپارید که این ها ماشین های متفاوت هستند.

همچنین در نام فایل، r4k به پردازشگرهای سری R4000 اشاره می نماید، r5k برای R5000 و rm5k برای RM5200 و r10k برای R10000 . می توانید تصویرهای موجود برای آنها را در میرورهای جنتو بیابید.

پیکربندی DHCP برای یک سمت کاربر SGI

به مجرد آنکه فایل را پایین گذاری نمودید، فایل تصویر غیر فشرده شده را در دایرکتوری /tftproot خودتان قرار دهید. (از bzip2 -d برای از حالت فشرده خارج نمودن استفاده نمایید) سپس /etc/dhcp/dhcpd.conf خودتان را ویرایش نمایید و خروجی سمت کاربر SGI خودتان را به آن اضافه نمایید.

subnet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx {
  # ... usual stuff here ...

  # SGI Workstation... change 'sgi' to your SGI machine's hostname.
  host sgi {
  
    # MAC Address of SGI Machine. Normally this is written on the back
    # or base of the machine.
    hardware ethernet 08:00:69:08:db:77;

    # TFTP Server to download from (by default, same as DHCP server)
    next-server 192.168.10.1;

    # IP address to give to the SGI machine
    fixed-address 192.168.10.3;

    # Filename for the PROM to download and boot
    filename "/gentoo-r4k.img";
  }
}
انتخاب های کرنل

تقریبا آنرا انجام داده ایم، اما تعدادی چند از کارهای کوچک هنوز وجود دارند که باید انجام شوند. یک کنسول با مجوز ریشه آماده نمایید، و دستورهای زیر را در آن وارد نمایید.

(Disable "Path Maximum Transfer Unit", otherwise SGI Prom won't find the kernel)
# echo 1 > /proc/sys/net/ipv4/ip_no_pmtu_disc

(Set the port range usable by the SGI PROM)
# echo "2048 32767" > /proc/sys/net/ipv4/ip_local_port_range

این باید برای اجازه دادن به سرور لینوکس برای برقراری یک مراوده خوب با SGI مربوط به PROM کافی باشد.

راه اندازی دیمونه های شما ...

در این نقطه، باید آماده باشید دیمون ها را راه اندازی نمایید. دستور زیر را وارد نمایید:

# /etc/init.d/dhcp start
# /etc/init.d/in.tftpd start

. اگر چیزی در آن گام آخر به خطا نرود می توانید برق را در workstation تنظیم نمایید و با راهنما ادامه دهید. اگر سرور DHCP به هر دلیلی روشن نشد، تلاش نمایید دستور dhcpd را در خط فرمان اجرانمایید و ببینید چه چیزی به شما خواهد گفت -- اگر همه چیز خوب باشد، باید فقط به پشت صحنه برود، در غیر اینصورت شما شکوائیه موجود را خواهید دید.

راه ساده ائی برای تایید اینکه دایمون tftp در حال کار کردن است تایپ دستور زیر است -- اگر خروجی شبیه به چیزی که در زیر آمده دیدید -- همه چیز خوب است.

# netstat -al | grep ^udp
udp        0      0 *:bootpc                *:*
udp        0      0 *:631                   *:*
udp        0      0 *:xdmcp                 *:*
udp        0      0 *:tftp                  *:* <-- (look for this line)
تحت شبکه ماشین SGI را راه اندازی نمودن

بسیار خوب همه چیز تنظیم گردید، سرور TFTP بالا آمده و در حال اجرا شدن است، اکنون نوبت آن است که ماشین SGI را روشن نمایید. یونیت را روشن نمایید -- هنگامیکه "Running power-on diagnostics" را در صفحه دید، یا بروی "Stop For Maintenance" کلیک نمایید و یا دگمه را فشار دهید. فهرست انتخابی مانند زیر را خواهید دید. دستوراتی را که در زیر نشان داده شده اند را وارد نمایید.

        Running power-on diagnostics

System Maintenance Menu

1) Start System
2) Install System Software
3) Run Diagnostics
4) Recover System
5) Enter Command Monitor

Option? 5
Command Monitor. Type "exit" to return to the menu.
>> bootp(): root=/dev/ram0

در این نقطه، ماشین شروع به پایین گذاری تصویر می نماید، سپس، تقریبا ۲۰ ثانیه پس از آن، شروع به راه اندازی لینوکس می نماید. اگر همه چیز خوب پیش رود، شما باید وارد شل ash شوید، جائیکه می توانید به سمت پیکربندی کردن شبکه شما حرکت نمایید.

init started:  BusyBox v1.00-pre10 (2004.04.27-02:55+0000) multi-call binary

Gentoo Linux; http://www.gentoo.org/
 Copyright 2001-2004 Gentoo Technologies, Inc.; Distributed under the GPL

 Gentoo/MIPS Netboot for Silicon Graphics Machines
 Build Date: April 26th, 2004

 * To configure networking, do the following:

 * For Static IP:
 * /bin/net-setup <IP Address> <Gateway Address> [telnet]

 * For Dynamic IP:
 * /bin/net-setup dhcp [telnet]

 * If you would like a telnetd daemon loaded as well, pass "telnet"
 * As the final argument to /bin/net-setup.

Please press Enter to activate this console.
ایرادیابی.

اگر ماشین سرکشی نمود و از پایین گذاری تصویر سر باز زد، می تواند به دو دلیل باشد، (۱) جائی اشتباهی نموده اید، یا (۲) نیاز به مقداری تشویق با ملاطفت دارد. (نه کوبیدن پتک به سرش!) اینجا فهرستی از چیزهائی که می توانید بررسی نمایید وجود دارد:

  • برنامه dhcpd به هر ماشین SGI یک آدرس IP می دهد. باید چیزی درباره یک درخواست BOOTP در لاگ فایل های دستگاه بیابید.دستور tcpdump هم همچنین می تواند در اینجا مفید باشد.
  • مجوزهای دسترسی برای پوشه tftp (بطور عمومی /tftproot -- باید برای همه قابل خواندن باشد) تنظیم شده باشد
  • فایل های لاگ دستگاه را بررسی نمایید تا ببینید سرور tftp پاسخگو باشد (شاید ایراد داشته باشد)

اگر همه چیز را بروی سرور بررسی نمودید، و زمان از دست رفت می گیرید، یا ایرادات دیگر بروی ماشین SGI، تلاش نمایید این را در کنسول تایپ نمایید.

>> resetenv
>> unsetenv netaddr
>> unsetenv dlserver
>> init
>> bootp(): root=/dev/ram0
روش جایگزین: لوح فشرده زنده SGI جنتو/MIPS نگاه کلی

بروی ماشین های Silicon Graphics ، این امکان وجود دارد که برای نصب سیستم عامل از یک لوح فشرده راه اندازی نمود. (برای نمونه چگونگی نصب IRIX است) جدیدا امکان ساخت لوح فشرده راه انداز نصب جنتو فراهم گردیده. این لوح های فشرده برای کارکردن در شرایط مختلف سراحی شده اند.

در حال حاضر لوح فشرده زنده Gentoo/MIPS فقط بروی محیط کاری SGI Indy ، Indigo 2 و O2 با CPU های R4000 و سری R5000 کار می نماید، هرچند سکوهای دیگر ممکن است در آینده مورد پشتیبانی قرار گیرند.

می توانید لوح های فشرده زنده را برای پایین گذاری از میرور مورد نظرتان در دایرکتوری experimental/mips/livecd بیابید.

این لوح های فشرده در حال حاضر بسیار تجربی هستند. ممکن است در این زمان کار ننمایند. می توانید موفقیت یا شکست در نصب را در Bugzilla یا این مبحث در تالار گفتگو یا در #gentoo-mips IRC channel اعلام نمایید. ما عاشق شنیدن آن از شما هستیم.
رایت نمودن یک لوح فشرده زنده

نکته مهم قابل توجه آن است که، SGI PROM فرمت ISO9660 را نمی فهمد، و همینطور هیچ چیز درباره راه انداز استاندارد El Torito . این تصویرهای لوح فشرده به عنوان برچسب دیک SGI ساخته شده اند با تصویر راه اندازی در ولوم سربرگ آنها شبیه دیسک سخت. بنابر این، دقت بیشتری در هنگام رایت آنها باید به عمل بیاورید.

در زیر دستور نمونه ائی با فرض سرعت رایت ۲۴x بروی یک رایت کننده IDE آورده شده. اگر یک رایت کننده SCSI دارید، برای نمونه ممکن است بخواهید اظهاریه dev را بطور مناسبی تعدیل نمایید. بشکل مشابهی با انتخاب speed - اگر با مشکلی روبرو شدید، ممکن است بخواهید سرعت را کمتر نمایید.

# bzip2 -d mips-livecd-prototype-rc2-20041027.img.bz2
# cdrecord -vv -pad speed=24 dev=ATAPI:0,0,0 -tao mips-livecd-prototype-rc2-20041027.img
امکان رایت نمودن این لوح های فشرده در ویندوز ممکن است، با این فرض که برنامه رایت شما بطور کورکورانه تصویر را با موفقیت رایت نماید. هرچند، هیچ یک از لوح های فشرده رایت شده به این ترتیب کار نخواهند نمود. اگر نمی دانید در dev به عنوان آرگومنت چه چیزی بنویسید، cdrecord -scanbus را با دسترسی ریشه اجرا نمایید - این به شما مکان رایت کننده تان را خواهد گفت.
راه اندازی تحت شبکه در سرورهای کوبالت نگاهی بر رویه راه اندازی تحت شبکه

بی شباهت به ماشین های SGI، سرورهای کوبالت از NFS برای ارسال کرنل خود برای راه اندازی استفاده می نمایند. شما ماشین را با نگهداشتن دگمه های پیکان چپ & راست در خلال مدتی که دستگاه را روشن می نمایید، راه اندازی می نمایید. پس از آن ماشیت برای یافتن یک IP شروه به BOOTP می نماید، دایرکتوری /nfsroot از سرور را بوسیله NFS مانت نموده، سپس برای پایین گذاری و راه اندازی فایل vmlinux_raq-2800.gz (وابسته به نوع) که گمان می رود ELF استاندار دودوئی باشد تلاش می نماید.

پایین گذاری یک تصویر راه انداز تحت شبکه

دورن http://dev.gentoo.org/~redhatter/mips/cobalt/netboots/ تصویر ضروری راه اندازی برای راه اندازی و آغاز کوبالت را پیدا خواهید نمود. نام فایلی که لازم دارید nfsroot-KERNEL-COLO-DATE-cobalt.tar خواهد بود -- آنرا انتخاب و در / مطابق آنچه در زیر نشان داده شده از حالت فشرده خارج نمایید:

# tar -C / -xvf nfsroot-2.6.13.4-1.19-20051122-cobalt.tar
پیکربندی سرور NFS

از آنجا که این ماشین برای پایین گذاری تصویر از NFS استفاده می نماید، نیاز دارید /nfsroot را روی سرور خود صادر نمایید. اگر این کار را تا بحال انجام نداده اید، لازم است تا بسته net-fs/nfs-utils را نصب نمایید.

# emerge net-fs/nfs-utils

به مجرد آنکه اینکار انجام گرفت، دستور زیر را در فایل /etc/exports خود وارد نمایید. ممکن است بخواهید محدودیت های بیشتری اعمال نمایید.

/nfsroot      *(ro,sync)

اکنون به مجرد اینکه آن کار به پایان رسید، می توانید سرور NFS را راه اندازی نمایید.

# /etc/init.d/nfs start

اگر سرور NFS در همین زمان در حال اجرا است، می توانید به آن بگویید نگاهی به فایل exports با استفاده از exportfs بیاندازد.

# exportfs -av
پیکربندی DHCP برای یک ماشین کوبالت

اکنون، سمت DHCP چیزها روبراه گردیده، نوشته های زیر را به فایل /etc/dhcp/dhcpd.conf خودتان اضافه نمایید.

subnet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx {
  # ... usual stuff here ...

  # Configuration for a Cobalt Server
  # Set the hostname here:
  host qube {
    # Path to the nfsroot directory.
    # This is mainly for when using the TFTP boot option on CoLo
    # You shouldn't need to change this.
    option root-path "/nfsroot";

    # Cobalt server's ethernet MAC address
    hardware ethernet 00:10:e0:00:86:3d;

    # Server to download image from
    next-server 192.168.10.1;

    # IP address of cobalt server
    fixed-address 192.168.10.2;

    # Location of the default.colo file relative to /nfsroot
    # You shouldn't need to change this.
    filename "default.colo";
  }
}
راه اندازی دیموند های شما ...

در این نقطه، باید آماده باشید دیمون ها را راه اندازی نمایید. دستور زیر را وارد نمایید:

# /etc/init.d/dhcp start
# /etc/init.d/nfs start

اگر چیزی در آن گام آخر به خطا نرود می توانید برق را در workstation تنظیم نمایید و با راهنما ادامه دهید. اگر سرور DHCP به هر دلیلی روشن نشد، تلاش نمایید دستور dhcpd را در خط فرمان اجرانمایید و ببینید چه چیزی به شما خواهد گفت -- اگر همه چیز خوب باشد، باید فقط به پشت صحنه برود، در غیر اینصورت شما شکوائیه موجود را خواهید دید.

راه اندازی تحت شبکه ماشین کوبالت

بسیار خوب، همه چیز تنظیم شد، DHCP زیر پوشش NFS کار می کند. اکنون زمان آن است که ماشین کوبالت را روشن نمود، و ترمینال سریال را برای استفاده از ۱۱۵۲۰۰ تنظیم نمود، ۸ بیتی، بدون تساوی، ۱ بیت توقف، مجازی ساز VT100 تنظیم نمود. هنگامیکه همه چیز انجام شد، دگمه های پیکان چپ & راست را در هنگام روشن نمودن پایین نگاه دارید تا ماشین راه اندازی شود.

اگر همه چیز خوب پیش رود، پنل پشتی باید "Net Booting" را نمایش دهد، شما باید مقداری فعالیت شبکه ببینید، که در کنار Colo روی می دهد. در پنل اصلی، فهرست انتخاب را به سمت پایین ببرید تا "Network (NFS)" را ببینید و سپس دگمه اینتر را فشار دهید. متوجه خواهید شد که ماشین بروی کنسول سریال راه اندازی خواهد شد.

elf: 80080000 <-- 00001000 6586368t + 192624t
elf: entry 80328040
net: interface down
CPU revision is: 000028a0
FPU revision is: 000028a0
Primary instruction cache 32kB, physically tagged, 2-way, linesize 32 bytes.
Primary data cache 32kB 2-way, linesize 32 bytes.
Linux version 2.4.26-mipscvs-20040415 (root@khazad-dum) (gcc version 3.3.3...
Determined physical RAM map:
 memory: 08000000 @ 00000000 (usable)
Initial ramdisk at: 0x80392000 (3366912 bytes)
On node 0 totalpages: 32768
zone(0): 32768 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS0,115200 root=/dev/ram0
Calibrating delay loop... 249.85 BogoMIPS
Memory: 122512k/131072k available (2708k kernel code, 8560k reserved, 3424k dat)

اگر همه چیز خوب باشد، شما باید وارد جعبه مشغول کار شل ash شبیه آنچه در زیر نشان داده شده بشوید، حالتی که با آن می توانید به پیکربندی نمودن شبکه شما بروید.

VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 280k freed
init started:  BusyBox v1.00-pre10 (2004.04.27-02:55+0000) multi-call binary

Gentoo Linux; http://www.gentoo.org/
 Copyright 2001-2004 Gentoo Technologies, Inc.; Distributed under the GPL

 Gentoo/MIPS Netboot for Cobalt Microserver Machines
 Build Date: April 26th, 2004

 * To configure networking, do the following:

 * For Static IP:
 * /bin/net-setup <IP Address> <Gateway Address> [telnet]

 * For Dynamic IP:
 * /bin/net-setup dhcp [telnet]

 * If you would like a telnetd daemon loaded as well, pass "telnet"
 * As the final argument to /bin/net-setup.

Please press Enter to activate this console.
ایرادیابی.

اگر ماشین سرکشی نمود و از پایین گذاری تصویر سر باز زد، می تواند به دو دلیل باشد، (۱) جائی اشتباهی نموده اید، یا (۲) نیاز به مقداری تشویق با ملاطفت دارد. (نه کوبیدن پتک به سرش!) اینجا فهرستی از چیزهائی که می توانید بررسی نمایید وجود دارد:

  • برنامه dhcpd به هر ماشین SGI یک آدرس IP می دهد. باید چیزی درباره یک درخواست BOOTP در لاگ فایل های دستگاه بیابید.دستور tcpdump هم همچنین می تواند در اینجا مفید باشد.
  • مجوزهای دسترسی برای پوشه /nfsroot (باید برای همه قابل خواندن باشد) تنظیم شده باشد
  • مطمئن شوید سرور NFS کار می کند و دایرکتوری /nfsroot را صادر می نماید. این را با استفاده از exportfs -v بروی سرور بررسی نمایید.