آموزش تغییر توزیع لینوکسی

آموزش تغییر توزیع لینوکسی

همونطور که میدونیم، نصب یه توزیع لینوکسی به اندازه کافی برای کاربر های تازه وارد ممکنه درد سر ساز باشه، کاربر های تازه وارد با دیدگاه نا درست “گزینه اول مناسب ترین گزینه‌ست” نصاب توزیع رو اجرا میکنن و در نهایت هارد دیسکشون رو بطور کامل فرمت میکنن

اما خب خوشبختانه الان با یه سرچ ساده تو منابع فارسی میتونید با انواع آموزش های ریز و درشت جهت نصب توزیع های مختلف (یا حداقل معروف) گنو/لینوکسی رو برو بشید، اما چیزی که خیلی کمتر به اون اشاره شده آموزش تغییر توزیع لینوکسی هست،

به این معنا که من مدتی از اوبونتو استفاده کردم، اما حالا از روی کنجکاوی (یا هر دلیل دیگه ای) میخوام یه توزیع دیگه رو تست کنم.

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

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

با این حال من اینجا یه لیست کوتاه از کار هایی که باید قبل و در هنگام نصب انجام بدید رو اینجا لیست میکنم.

پارتیشن ها رو چک کنید

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

ماونت پوینت مبحثش کمی مفصله، اما به این معنا در نظر بگیریدش: ماونت پوینت (Mountpoint) به سیستم عامل کمک میکنه که از پارتیشن مد نظرتون به عنوان پارتینش روت (/) یا هوم (/home) استفاده بکنید.

بذارید واضح تر بگم، من یه پارتیشن ۵۰ گیگابایتی دارم،اگه در هنگام نصب سیستم عامل، ماونت پوینت اون پارتیشن رو روی / تنظیم کنم، سیستم عامل اون پارتیشن رو به عنوان پارتیشن روت در نظر میگیره.

مختصری درمورد زبان های برنامه نویسی سطح بالا و پایین
مشاهده

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

من برای این که بدونم هر پارتیشنی چه ماونت پوینتی داره میتونم از کامند زیر استفاده کنم:

lsblk

یادتون باشه که این ها پارتیشن های من هستند، قطعا پارتیشن های شما تفاوت خواهدن داشت.

خروجی دستور بالا برای من به این شکله:

اینجا سه ستون NAME، SIZE و MOUNTPOINT برای من مهمه،

بیاید یه نگاهی بهش بندازیم:

اینجا یه sda1 داریم با حجم ۶۰ گیگابایت و ماونت پوینت /، پس به این معنیه که پارتیشن sda1 همون پارتیشن / من هست که توزیعم توش نصب شده، خب قاعدتا وقتی میخوام توزیع جدیدمو نصب کنم، به وجود توزیع قبلی نیازی نیست، پس یادم میمونه که موقع نصب توزیع جدید تیک فرمت رو برای این پارتیشن بزنم و ماونت پوینت اون رو روی / تنظیم کنم.

تو ستون بعدی sda2 داریم که پارتیشن اکستندد من هست، و مهم نیست.

تو ستون بعد تر sda5 رو داریم که ۴ گیگابایت حجم داره و تو قسمت ماونت پوینت نوشته [SWAP]، پس یادم میمونه که موقع نصب توزیع جدیدم،تایپ یا نوع sda5 روی Swap (یا در بعضی نصاب ها Swap area) تنظیم میکنم.

و ستون بعدی من که sda6 هست و ۸۶۷ گیگابایت حجم داره و ماونت پوینت اون روی /home هست، خب تمام فایل های من تو این پارتیشن هست، در نتیجه من اصلا خوش ندارم که موقع نصب توزیع جدیدم فایل هام که خیلی برام با ارزشن رو از دست بدم، در نتیجه موقع نصب توزیع جدید، ماونت پوینت sda6 رو روی /home قرار میدم و به هیچ عنوان تیک فرمت رو نمیزنم، اینطوری بعد از نصب پارتیشن جدیدم، اطلاعاتم دست نخورده باقی میمونن و سیستم عامل هم اون پارتیشن رو هوم من در نظر میگیره، درست مثل قدیم.

معرفی کامل اوبونتو
مشاهده

فایل های کانفیگ توزیع فعلی رو حذف کنید

خیلی به اون مورد اشاره نمیکنن، اما به نظر من خیلی مهمه.

خب ما تو home یه سری دایرکتوری داریم که ابتدای اسمشون با . شروع شده و به همین خاطر مخفی هستن، اگه شما با فایل منیجرتون وارد home بشید و ctrl + h رو بزنید میتونید این پوشه ها رو ببینید:

اکثر پوشه ها و فایل هایی که با . شروع شدن فایل های کانفیگ و کش توزیع فعلی هستند، اگه اقدام به حذفشون نکنید ممکنه رو توزیع جدیدتون ایجاد اختلال کنن، این فایل ها رو میتونید همینجا حذفشون کنید.

نکته: اگه چیزی رو نیاز دارید نگهش دارید، مثلا تو عکس بالا، من میدونم که پوشه .fonts جاییه که فونتام وجود دارند، پس حذفش نمیکنم، یا میدونم که توی .themes تم هام وجود دارن و نیازی نیست حذفشون کنم.

یوزرنیم متفاوت نسازید

خب این خیلی ساده هست، من اسمم محمد هست و یوزرنیمم تو زمان نصب توزیع قبلیم mohammad بوده، در نتیجه فایل های من در /home/mohammad/ قرار دارن، فقط کافیه ترمینال رو باز کنید و کامند pwd رو بزنید تا متوجه بشید که مسیر کامل home کاربر شما به این شکله، حالا اگه موقع نصب توزیع جدید یه یوزرنیم جدید برای خودم تعریف کنم، سیستم عامل برای home من یه مسیر جدید میسازه.

مثلا من تصمیم میگیرم این بار موقع نصب توزیعم، username خودم رو به mmd تغییر بدم، اتفاقی که میوفته اینه که سیستم عامل برای فایل های من در هوم یه دایرکتوری سوا با مسیر /home/mmd/ میسازه، و خب من اینطوری فایل هام رو ندارم.

نصب کدک های صوتی و تصویری در اپن سوزه
مشاهده

بریم سراغ نصب!

بعد از بوت کردن توزیع جدید (که اینجا اوبونتو هست) به صورت لایو، Installation type رو روی حالت Somthings else قرار میدیم و روی دکمه Continue کلیک میکنیم.

تو این مرحله یه نمای کلی از وضعیت پارتیشن ها خواهیم داشت، همونطور که تو خروجی دستور lsblk دیدیم، پارتیشن های من چنین وضعیتی دارن:

اگه یادتون باشه، بالا تر دیدیم که sda1 همون پارتیشن روت توزیع قبلی هستش و قراره فرمت بشه، پس روش کلیک میکنیم و با زدن Change تغییرات زیر رو اعمال میکنیم:

همونطور که تو تصویر بالا  میبینید، از بخش Use as پارتیشن تایپ مورد نظرمون رو انتخاب میکنیم و تیک Format the partition رو میزنیم و مونت پوینت رو روی / قرار میدیم.

بریم سراغ /home

همونطور که در ستون Type میبینید، پارتیشن sda6 من از نوع xfs هست، برای شما ممکنه نوع دیگه ای (مثلا ext4) باشه، پس ابتدا روی پارتیشنی که تو توزیع قبلیمون home بوده کلیک میکنیم، قسمت Use as اون رو حتما برابر با پارتیشن تایپی قرار میدیم که قبلا بود، یعنی اگه پارتیشن تایپ هوم من قبلا ext4 بوده، الان هم باید روی ext4 تنظیمش کنم، یا اگه قبلا xfs بوده، حالا هم باید xfs باشه، یادتون باشه اگه پارتیش متفاوتی رو انتخاب کنید، پارتیشن هوم فرمت میشه و اطلاعاتتون از دست میره.

در مرحله آخر هم تیک Format the partition رو به هیچ عنوان نمیزنیم و مونت پوینت پارتیشن رو روی /home قرار میدیم.

نکته ۱: بعد از کلیک روی OK، برای اطمینان بیشتر ستون Format? رو چک کنید تا تیک فرمت برای پارتیشن /home روشن نباشه.

نکته ۲: در صورتی که پارتیشن های دیگری هم دارید (/boot,esp و…)، اون ها رو هم فرمت و ماونت پوینت و یا تایپشون رو تنظیم کنید، آموزش بالا طبق لیست پارتیشن های من بود.

کاربر گنو/لینوکس و کمی علاقمند به پایتون.

عضویت در کانال
مقاله های مرتبط :

دیدگاه خود را بیان کنید :

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *