جنتو؟ بسیار ساده است!

جنتو؟ بسیار ساده است!

آموزش نصب و کار با سیستم عامل جنتو Gentoo OS
جنتو؟ بسیار ساده است!

جنتو؟ بسیار ساده است!

آموزش نصب و کار با سیستم عامل جنتو Gentoo OS

راهنمای سریع نصب Gentoo-x86

این راهنما بدرد کسانی می خورد که در نصب لینوکس جنتو تازه کار نیستند و تنها نیاز به فهرستی برای یاد‌آوری کارهائی که باید در هنگام نصب گنو لینوکس جنتو انجام دهند، دارند.

هرچند اگر لینوکس جنتو را از ابتدا بدرستی و با برنامه ریزی طراحی و کامپایل و نصب نموده باشید، احتمالا تا هنگامیکه دستگاه کامپیوتر شما خواهد سوخت نیاز به نصب مجدد لینوکس جنتو بروی آن پیدا نخواهید نمود، اما ممکن است تا هنگامیکه بدرستی یک گنو لینوکس جنتو را ” طراحی و کامپایل و نصب “ نمایید، لازم باشد چندباری آنرا دوباره نصب نمایید :)
گذر از این مسیر تنها برای بار نخست مشکل است. پس از آن دیگر مراحل نصب تقریبا همانند دیگر سیستم عامل‌ها هم‌شکل است (چرا که نصب مجدد می‌نمایید تا چیزی را درست کنید!).
این فهرست یادآوری اکنون به زبان انگلیسی و بمانند همه مستندات جنتو بشکل بسیار درازتر و با توضیح‌های بیشتر در خود پایگاه گنو لینوکس جنتو در آدرس

http://www.gentoo.org/doc/en/gentoo-x86-quickinstall.xml

برای کامپیوترهای x86 وجود دارد (و همینطور برای دیگر معماری‌ها هم می‌توانید این راهنمای سریع را در پایگاه رسمی گنولینوکس جنتو بیابید).
اما بد نیست اینجا هم یک فهرست یادآوری به روش خودمان در این بلاگ بیاوریم:
۱ – یک آیزو سی‌دی نصب جنتو لینوکس، دانلود نموده و بروی یک سی دی رایت نمایید.
این بخش نیاز به توضیح ندارد.
۲ – دستگاه را بروی سی‌دی بوت نمایید
بوت اول دستگاه را بروی سی‌دی نصب جنتو لینوکس قرار دهید و کامپیوتر را با استفاده از سی‌دی راه‌اندازی کنید.
۳ – گرفتن اطلاعات لازم از کامپیوتر
تایپ کلمه gentoo به همراه انتخاب‌های لازم برای کامپیوترتان.
این ممکن است این دستور را به شکل برای نمونه gentoo-nox در آورد. که دادههای بیشتر درباره آن و فهرست کاملی از آنرا به زبان پارسی در برگردان کتاب راهنمای نصب گنو لینوکس جنتو موجود در همین بلاگ خواهید یافت
فرمان پر هوادار lspci
پیدا نمودن ماژول‌های مناسب دستگاه و شاید راه اندازی آنها با  استفاده از فرمان modprob و دیگر کارها
۴ – راه اندازی شبکه برای ارتباط با اینترنت و دریافت فایل‌های نصب جنتو لینوکس از مخزن‌های اینترنتی
این کار در ۹۹ درصد زمان‌ها با یک دستور ساده net-setup eth0 برای مودم‌های ADSL موجود در ایران انجام می‌شود.
اگر نشد هم مطلب چیز بسیار ساده‌ائی است که در کتاب راهنما در یکجا مفصل (و در جائی دیگر مفصلتر که بزودی آنرا هم برایتان خواهم گذارد) درباره آن توضیح داده شده.
در نهایت با یک دستور ifconfig از درستی نصب آگاه شوید، و پیشنهاد می‌کنم با یک ping هم خیالتان را راحت‌تر نمایید (و برای قطع پینگ دگمه‌های کنترل و C هم فراموش نشود)
۵ – رمز عبور کاربر ریشه را مشخص کنید
با دستور passwd و دوبار وارد نمودن رمز عبور مربوط به خودتان و زدن اینتر ترتیبش را بدهید.
۶ – ترتیب هارد دیسک را بدهید
از fdisk استفاده می‌نمایید یا parted مطلب شخصی شماست و سلیقه شما. به هر شکل هارد دیسک را برای نصب یک گنو لینوکس آماده نمایید. درباره معماری x86 در گنو لینوکس جنتو بهترین گزینه‌های ممکن در کتاب راهنما به درازترین شکل ممکن توضیح داده شده.
فرمت پارتیشن‌های جدید را هم فراموش ننمایید. این کار با دستور mkfs می‌شود که وابسته به فرمتی که انتخاب می‌نمایید فرق دارد. برای نمونه mkfs.ext3 برای اکستندد تری. دو دستور گرامی و دوست داشتنی mkswap و swapon را هم برای پارتیشن مربوط به خودش فراموش نکنید.
  ترتیبی که این دستور برای فرمت‌های پشتیبانی شده در معماری x86 گنو لینوکس جنتو می‌تواند بخود بگیرد به این شکل هستند:

mkfs.ext2, mkfs.ext3, mkfs.ext4, mkreiserfs, mkfs.xfs, mkfs.jfs

۷ – مانت نمودن پارتیشن‌ها و ورود به آنها
به ترتیب قد (یاد دوران دبستان بخیر!) دستورات زیر را وارد می‌نماییم:

mount /dev/sdax /mnt/gentoo

mkdir /mnt/gentoo/boot
mount /dev/sdax /mnt/gentoo/boot
cd /mnt/gentoo

که بهتر از من می‌دانید که بجای حرف x آن عدد مربوط به پارتیشن مناسب را قرار باید داد.

۸ – تاریخ را با استفاده از دستور date بررسی یا تنظیم نمایید و پس از آن با استفاده از links برویم اینترنت سواری و بازگشائی بسته‌های فشرده شده
که مثلا برای دیدن صفحه خانه پایگاه گنو لینوکس جنتو آنرا به شکل

links http://www.gentoo.org


استفاده می‌نماییم.

استفاده از دگمه d برای دانلود فایل و q برای پایان دادن به دانلود و خروج هم فراموش نشود.
به این ترتیب یک استیج3 دانلود نمایید.
چیزی بجز دستور ساده


tar xvjpf stage3*


نبود.

۹ – تکرار کار برای پرتیج
دوباره اینترنت سواری و دانلود آخرین نسخه پرتیج و بازگشائی آن که با دستور

tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr


انجام می گیرد. تفاوت آن با دستور مربوط به استیج در آن دو حرف p و C است که یادآوری می گردد که یک C بزرگ باشد و نه شکل کوچک این حرف انگلیسی

۱۰ – ورود به محیط دستگاه و بروزرسانی پرتیج
که استفاده از دستورهای تکراری

cd /

mount -t proc proc /mnt/gentoo/proc
mount --rbind /dev /mnt/gentoo/dev
mount --rbind /sys /mnt/gentoo/sys  
chroot /mnt/gentoo /bin/bash
source /etc/profile
export PS1="(chroot) $PS1"
mkdir /usr/portage
emerge --sync

است.

۱۱ – انتخاب منطقه زمانی و پروفایل سیستم
اجرای دو دستور:


ls /usr/share/zoneinfo

cp /usr/share/zoneinfo/Europe/Brussels /etc/localtime
echo "Europe/Brussels" > /etc/timezone
eselect profile list
eselect profile set x


که فراموش هم نمی‌شود جای x عدد پروفایلی که شما آنرا می‌خواهید قرار می‌گیرد.

۱۲ – آماده نمودن سیستم برای نصب و راه اندازی کرنل و انتخاب مخزن برای دانلود و DNSها
با نرم‌افزار ویراش متن نانو بسراغ فایل پیکربندی رفته و متغییرهای CFLAGS و CXXFLAGS و MAKEOPTS  و  USE را تنظیم می‌نماییم.
دو دستور


mirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.conf

cp -L /etc/resolv.conf /mnt/gentoo/etc/


هم که فراموش نمی‌شود.

۱۳ – دانلود و کاکپایل و نصب کرنل و راه‌اندازی ماژول‌ها
انتخاب کامپایل دستی یا استفاده از genkernel با شماست اما به هر حال باید از یکی از دو دستور زیر استفاده نمایید:


emerge gentoo-sources

cd /usr/src/linux
make menuconfig
make modules_install
cp arch/x86/boot/bzImage /boot/kernel-3.3.8-gentoo
emerge genkernel
genkernel --install initramfs
و یا
emerge gentoo-sources
emerge genkernel
genkernel all

و البته داده‌های دستور


ls /boot/kernel* /boot/initramfs*

را هم بخاطر بسپارید.

ماژول های لازم را هم اگر وجود دارند فراموش نکنید:

nano -w /etc/conf.d/modules

modules_x_x="xxxxx"

۱۴ – پیکربندی دستگاه بی هیچ توضیح زیادی

nano -w /etc/fstab
 
/dev/sdax   /boot        extx    defaults,noatime     0 2
/dev/sdax   none         swap    sw                   0 0
/dev/sdax   /            extx    noatime              0 1
/dev/cdrom  /mnt/cdrom   auto    noauto,user          0 0
 
 
nano -w /etc/conf.d/hostname
 
hostname="tux"
 
 
nano -w /etc/conf.d/net
 
dns_domain_lo="homenetwork"
or
config_eth0="dhcp"
 
 
cd /etc/init.d
ln -s net.lo net.eth0
rc-update add net.eth0 default

 
passwd
 
X
X
 
 
 
nano -w /etc/rc.conf
 
 
 
nano -w /etc/conf.d/keymaps
 
 
 
nano -w /etc/locale.gen
 
en_US ISO-8859-1
en_US.UTF-8 UTF-8
de_DE ISO-8859-1
de_DE@euro ISO-8859-15
 
 
locale-gen
 
 
env-update && source /etc/profile

۱۵– نصب ابزارهای لازم بیشتر بی توضیح واضحات

emerge syslog-ng
rc-update add syslog-ng default
 
 
emerge vixie-cron
rc-update add vixie-cron default
 
 
emerge mlocate
 
 
emerge dhcpcd ?????!
or
emerge ppp ?????!
 
 
emerge grub
nano -w /boot/grub/grub.conf
grep -v rootfs /proc/mounts > /etc/mtab
grub-install --no-floppy /dev/sda

فقط به خاطر داشته باشید که در جنتو لینوکس همه چیز درباره انتخاب‌هاست :)

۱۶ – برویم وارد دستگاه خودمان شویم تا به کارهای دیگرش برسیم
دستورهای تکراری

exit

cd
umount -l /mnt/gentoo/dev{/shm,/pts,}
umount -l /mnt/gentoo{/boot,/proc,}
reboot

ساخت یک کاربر برای استفاده‌های واپسین و تمیزکاری‌های آخرین رسما کار را به پایان می برند:

useradd -m -G users,wheel,audio,cdrom,games,usb,video -s /bin/bash hadi

passwd hadi
 
X
X



rm /stage3-*.tar.bz2*


و البته کاری که شما بهتر می دانید تا چه مقدار آن به پایان رسیده!

اکنون می‌توانید از این فهرست سریع برای نصب‌های دوباره گنو لینوکس جنتو استفاده نمایید و البته توضیح دادم که پیش فرض آن است که این نخستین بار نصب شما نیست و تنها به یک چک لیست یا فهرست یادآوری نیاز دارید.
گرامی دوستانی هم که مشکل دانلود کردن دارند ، درباره چگونگی ذخیره کردن فایل‌های دانلود شده در جائی و استفاده از آنها بجای دانلود دوباره در همین بلاگ مقاله‌ائی خواهند یافت.

نظرات 2 + ارسال نظر
[ بدون نام ] پنج‌شنبه 19 بهمن‌ماه سال 1391 ساعت 12:31 ب.ظ

وحید جمعه 20 بهمن‌ماه سال 1391 ساعت 09:32 ب.ظ

ممنون از این پست خوب! خیلی مفید و به درد بخور

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد