این راهنما بدرد کسانی می خورد که در نصب لینوکس جنتو تازه کار نیستند و تنها نیاز به فهرستی برای یادآوری کارهائی که باید در هنگام نصب گنو لینوکس جنتو انجام دهند، دارند.
هرچند اگر لینوکس جنتو را از ابتدا بدرستی و با برنامه ریزی طراحی و کامپایل و نصب نموده باشید، احتمالا تا هنگامیکه دستگاه کامپیوتر شما خواهد سوخت نیاز به نصب مجدد لینوکس جنتو بروی آن پیدا نخواهید نمود، اما ممکن است تا هنگامیکه بدرستی یک گنو لینوکس جنتو را ” طراحی و کامپایل و نصب “ نمایید، لازم باشد چندباری آنرا دوباره نصب نمایید :)
گذر از این مسیر تنها برای بار نخست مشکل است. پس از آن دیگر مراحل نصب تقریبا همانند دیگر سیستم عاملها همشکل است (چرا که نصب مجدد مینمایید تا چیزی را درست کنید!).
این فهرست یادآوری اکنون به زبان انگلیسی و بمانند همه مستندات جنتو بشکل بسیار درازتر و با توضیحهای بیشتر در خود پایگاه گنو لینوکس جنتو در آدرس
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*
و البته کاری که شما بهتر می دانید تا چه مقدار آن به پایان رسیده!
اکنون میتوانید از این فهرست سریع برای نصبهای دوباره گنو لینوکس جنتو استفاده نمایید و البته توضیح دادم که پیش فرض آن است که این نخستین بار نصب شما نیست و تنها به یک چک لیست یا فهرست یادآوری نیاز دارید.
گرامی دوستانی هم که مشکل دانلود کردن دارند ، درباره چگونگی ذخیره کردن فایلهای دانلود شده در جائی و استفاده از آنها بجای دانلود دوباره در همین بلاگ مقالهائی خواهند یافت.
ممنون از این پست خوب! خیلی مفید و به درد بخور