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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: Ali.M در 24 شهریور 1388، 09:06 ب‌ظ

عنوان: كمــك!! پارتيشن home درست كردم اوبونتو ديگه بالا نمياد (حل شد)
ارسال شده توسط: Ali.M در 24 شهریور 1388، 09:06 ب‌ظ
سلام
من اين كارها رو توي ترمينال كردم كه يه پارتيشن جديد براي home درست كنم:
mkdir /mnt/newhome
sudo mount -t ext3 /dev/hda5 /mnt/newhome

cd /home/
find . -depth -print0 | cpio --null --sparse -pvd /mnt/newhome

sudo umount /mnt/newhome
sudo mv /home /old_home
sudo mkdir /home
sudo mount /dev/hda5 /home
بعدش خط زير رو به فايل /etc/fstab اضافه كردم
/dev/hda5 /home ext3 nodev,nosuid 0 2

ولي وقتي كامپيوتر رو ريبوت كردم اين پيغام خطا رو ميده و اوبونتو بالا نمياد ](*,) ](*,) ](*,)
users $Home/.dmrc file is being ignored. This
prevents the default session and language from being
saved. file should be owned by user and have
644 permissions. User's $HOME directly must be
owned by user and not wirtable by other users.

حالا بايد چي كار كنم؟
عنوان: پاسخ به: كمــك!! پارتيشن home درست كردم اوبونتو ديگه بالا نمياد
ارسال شده توسط: heresh در 24 شهریور 1388، 09:38 ب‌ظ
اجازه دسترسی شاخه home کاربر باید فقط توسط خود کاربر read & write باشه
تو ترمینال این دستور رو بنویس
sudo chmod 644 /homedir
عنوان: پاسخ به: كمــك!! پارتيشن home درست كردم اوبونتو ديگه بالا نمياد
ارسال شده توسط: Ali.M در 24 شهریور 1388، 11:15 ب‌ظ
اجازه دسترسی شاخه home کاربر باید فقط توسط خود کاربر read & write باشه
تو ترمینال این دستور رو بنویس
sudo chmod 644 /homedir

اين كار كه گفتيد رو انجام دادم ديگه او خطا رو نميده ولي به جاش يه ارور ديگه ميده ميگه كه فايلهاي فولدر home موجود نيست بايد از طريق root بوت بشي (البته من اينجور از متن خطا متوجه شدم!!) با كاربر ريشه بوت ميشه ولي با يوزر خودم نه.
اشكال كارم چي بوده؟
من ديگه نميتونم از طريق يوزر قبليم بوت بشم  ](*,) ](*,) ](*,) ](*,) بايد چي كار كنم كه برگرده به حالت قبل؟
عنوان: پاسخ به: كمــك!! پارتيشن home درست كردم اوبونتو ديگه بالا نمياد
ارسال شده توسط: novid در 25 شهریور 1388، 12:12 ق‌ظ
ببخشید میشه این دستورا رو یه توضیح بدین ???

من اینطور فهمیدم:

خط اول که یه دایرکتوری ساختین.
خط دوم اومدین یه پارتیشن ext3 ساختین  و روی همون دایرکتوری که توی خط اول ساختین سوارش کردین.

بعد تو حالت لایو نمی دونم یا تو خود سیستم عامل اصلی اوبونتو که روی هارد نصب بوده اومدین رفتین توی پارتیشن خونگی

اون دستور فایند رو هم که اصلا نفهمیدم برای چیه ??? حدسم اینه که مجتویات دایرکتوری جاری که همون خونگی باشه رو ریختین تو همون دایرکتوی که مرحله اول ساختین و قراره پارتیشن جدیدتون بشه! خوب چرا اینجا از دستور ساده cp استفاده نکردین؟!

بعدم که پارتیشن خونگی جدید رو آن مانت کردین و از مال قدیم هم بک آب گرفتید

و در نهایت اون پارتیشن جدید خونگی رو در مکان درستش سوار کردید!

خوب من فقط اون دستور find رو نفهمیدم که چطوری عمل می‌کنه

عنوان: پاسخ به: كمــك!! پارتيشن home درست كردم اوبونتو ديگه بالا نمياد
ارسال شده توسط: Ali.M در 25 شهریور 1388، 12:41 ق‌ظ
ببخشید میشه این دستورا رو یه توضیح بدین ???

من اینطور فهمیدم:

خط اول که یه دایرکتوری ساختین.
خط دوم اومدین یه پارتیشن ext3 ساختین  و روی همون دایرکتوری که توی خط اول ساختین سوارش کردین.

بعد تو حالت لایو نمی دونم یا تو خود سیستم عامل اصلی اوبونتو که روی هارد نصب بوده اومدین رفتین توی پارتیشن خونگی

اون دستور فایند رو هم که اصلا نفهمیدم برای چیه ??? حدسم اینه که مجتویات دایرکتوری جاری که همون خونگی باشه رو ریختین تو همون دایرکتوی که مرحله اول ساختین و قراره پارتیشن جدیدتون بشه! خوب چرا اینجا از دستور ساده cp استفاده نکردین؟!

بعدم که پارتیشن خونگی جدید رو آن مانت کردین و از مال قدیم هم بک آب گرفتید

و در نهایت اون پارتیشن جدید خونگی رو در مکان درستش سوار کردید!

خوب من فقط اون دستور find رو نفهمیدم که چطوری عمل می‌کنه



واقعيتش خودم هم نميدونم :biggrin: من يه تازه كارم. اينها رو از توي يه سايت خوندم و طبق دستوراتش عمل كردم
اينهم لينكش:
http://forum.p30world.com/showpost.php?p=2493241&postcount=1500 (http://forum.p30world.com/showpost.php?p=2493241&postcount=1500)
حالا ممنون ميشم يه جوري به من بگيد چجوري اين خرابكاريم رو درستش كنم بعدش هم يه منبع معتبر بهم معرفي كنيد كه كامل توضيح بده چجوري يه پارتيشن جدا براي پوشه‌ي خونگيم درست كنم
عنوان: پاسخ به: كمــك!! پارتيشن home درست كردم اوبونتو ديگه بالا نمياد
ارسال شده توسط: یه انقلابی در 25 شهریور 1388، 01:08 ق‌ظ
با سلام
من این راهنما رو تست کردم و جواب داده : http://helpforlinux.blogspot.com/2009/03/move-home-to-its-own-partition.html
شما در آخر این دستور رو با آرگومان r- اجرا کنید :
$sudo rm -r /old_homeیا علی
عنوان: پاسخ به: كمــك!! پارتيشن home درست كردم اوبونتو ديگه بالا نمياد
ارسال شده توسط: Ali.M در 25 شهریور 1388، 08:54 ب‌ظ
با سلام
من این راهنما رو تست کردم و جواب داده : http://helpforlinux.blogspot.com/2009/03/move-home-to-its-own-partition.html
شما در آخر این دستور رو با آرگومان r- اجرا کنید :
$sudo rm -r /old_homeیا علی

خب منم همين كارها رو كردم پس چرا مال من جواب نداده؟
عنوان: پاسخ به: كمــك!! پارتيشن home درست كردم اوبونتو ديگه بالا نمياد
ارسال شده توسط: یه انقلابی در 25 شهریور 1388، 11:12 ب‌ظ
با سلام
نقل‌قول
خب منم همين كارها رو كردم پس چرا مال من جواب نداده؟
اما شما که در پست اول این دستور آخر رو ننوشتید .
آیا شما بعد از ریستارت و بالا آمدن دستور آخر رو اجرا کردید یا در همون اول کار ؟
اگر الان که مشکل پیدا کردید اینکار رو انجام بدید ممکنه کار نکنه . شما که اطلاعات پوشه‌ی home خودتون رو دارید . این کار رو بکنید :
۱- کاربر قبلی رو با کاربر ریشه پاک کنید
۲- یک کاربر با همان نام درست کنید
۳- اطلاعات home خودتون رو کپی کنید بجای home کاربری که ساختید
۴- تمام راهنما رو از اول انجام بدید .
امیدوارم که این بار کار بکنه چون خیلی ها قبلا این کار رو کردند و خود من هم هر وقت پارسیکس نصب می‌کنم ، پارتیشن خونگیش رو همینجوری جدا می‌کنم .
نکته : نام کاربری که ایجاد می‌کنید با کاربر قبلی یکسان باشه (محض احتیاط)
یا علی
عنوان: پاسخ به: كمــك!! پارتيشن home درست كردم اوبونتو ديگه بالا نمياد
ارسال شده توسط: heresh در 26 شهریور 1388، 09:13 ق‌ظ
با سلام
نقل‌قول
خب منم همين كارها رو كردم پس چرا مال من جواب نداده؟
اما شما که در پست اول این دستور آخر رو ننوشتید .
آیا شما بعد از ریستارت و بالا آمدن دستور آخر رو اجرا کردید یا در همون اول کار ؟
اگر الان که مشکل پیدا کردید اینکار رو انجام بدید ممکنه کار نکنه . شما که اطلاعات پوشه‌ی home خودتون رو دارید . این کار رو بکنید :
۱- کاربر قبلی رو با کاربر ریشه پاک کنید
۲- یک کاربر با همان نام درست کنید
۳- اطلاعات home خودتون رو کپی کنید بجای home کاربری که ساختید
۴- تمام راهنما رو از اول انجام بدید .
امیدوارم که این بار کار بکنه چون خیلی ها قبلا این کار رو کردند و خود من هم هر وقت پارسیکس نصب می‌کنم ، پارتیشن خونگیش رو همینجوری جدا می‌کنم .
نکته : نام کاربری که ایجاد می‌کنید با کاربر قبلی یکسان باشه (محض احتیاط)
دوست عزیز دستور آخر هیچ کار خاصی انجام نمی‌ده که مشکلی حل بشه، فقط شاخه home قبلی رو حذف می‌کنه.
و فقط در صورتی باید این دستور رو اجرا کرد که تمام مراحل قبل به درستی انجام شده باشه و بدون هیچ مشکلی سیستم بالا بیاد.
حالتی مثل فایل پشتیبانی هم داره تا اگه به هر دلیلی فرایند ناموفق بود بشه به حالت قبل برگشت. ولی ظاهرا دوستون این شاخه رو حذف کرده :-X
عنوان: پاسخ به: كمــك!! پارتيشن home درست كردم اوبونتو ديگه بالا نمياد
ارسال شده توسط: یه انقلابی در 26 شهریور 1388، 11:14 ق‌ظ
با سلام
نقل‌قول
و فقط در صورتی باید این دستور رو اجرا کرد که تمام مراحل قبل به درستی انجام شده باشه و بدون هیچ مشکلی سیستم بالا بیاد.
خوب مگه من چی گفتم ؟ من گفتم اگر بین این دستور آخر و دستورات قبلی فاصله باشه ، سیستم دچار اختلال می‌شه. غیر از اینه؟
حالا اگر تمام دستورات بالا بجز دستور آخر اجرا بشه ، بنظر من سیستم قاطی می‌کنه مثل همین مشکل که الان اتفاق افتاده .
یا علی
عنوان: پاسخ به: كمــك!! پارتيشن home درست كردم اوبونتو ديگه بالا نمياد (حل شد)
ارسال شده توسط: Ali.M در 26 شهریور 1388، 11:17 ق‌ظ
با سلام
من اصلا اون دستور آخری رو انجام ندادم چون توی سایت نوشته بود اگه سیستمتون درست بالا اومد اون دستور رو اجرا کنید!
ولی دوستان دستورات زیر رو وارد کردم درست شد:
sudo chmod 644 /home/myusername/.dmrc
sudo chown myusername /home/myusername/.dmrc
sudo chmod -R 755 /home/myusername
sudo chown -R myusername /home/myusername
sudo chmod -R 644 /home
sudo chmod a+x /home
sudo chown root:root /home
sudo chmod -R a-x+X /home/myusername/*
sudo chmod -R a-x+X /home/myusername/.*

این دستورات رو از توی یه سایت دیگه پیدا کردم این لینک اون سایت:
http://ubuntuforums.org/showthread.php?t=524986 (http://ubuntuforums.org/showthread.php?t=524986)

فقط ممنون میشم که بگید این دستورات چی کار میکنه و کلا چه بلایی سر اوبونتو آورده بودم؟
واقعا از همتون که کمکم کردید متشکرم
عنوان: پاسخ به: كمــك!! پارتيشن home درست كردم اوبونتو ديگه بالا نمياد (حل شد)
ارسال شده توسط: heresh در 26 شهریور 1388، 02:24 ب‌ظ
نقل‌قول
خوب مگه من چی گفتم ؟ من گفتم اگر بین این دستور آخر و دستورات قبلی فاصله باشه ، سیستم دچار اختلال می‌شه. غیر از اینه؟
حالا اگر تمام دستورات بالا بجز دستور آخر اجرا بشه ، بنظر من سیستم قاطی می‌کنه مثل همین مشکل که الان اتفاق افتاده .
نه قاطی نمی‌کنه. اگه دوتا شاخه داشته باشیم قاطی نمی‌کنه چون سیستم فقط یکیش رو به عنوان home/ در نظر می‌گیره.
مشکل ایجا بود که اجازه دسترسیread&write به شاخه home باید فقط مال خود کاربر باشه نه group یا other
و این دستورات:
sudo chmod 644 /home/myusername/.dmrc
sudo chown myusername /home/myusername/.dmrc
sudo chmod -R 755 /home/myusername
sudo chown -R myusername /home/myusername
sudo chmod -R 644 /home
sudo chmod a+x /home
sudo chown root:root /home
sudo chmod -R a-x+X /home/myusername/*
sudo chmod -R a-x+X /home/myusername/.*
chmod اجازه دسترسی رو تنظیم می‌کنه که دنبالش سه عدد امده که عدد به ترتیب مال owner, Group, Other
هر کدوم از اعداد رو به باینری تبدیل کن که میشه:100 100 110
حالا Owner سه تا عدد داره که به ترتیب مال write read excutable که دوتای اولی یک هستن یعنی این اجازه ها رو داره و مال عدد صفر رو نه.

می‌رسیم به فایل dmrc.   : تو این فایل اگه خودت هم ببینی، اسم محیطی که لینوکس قراره باهاش لود بشه نوشته مثله kde یا gnome ..........
اگه  other و group اجازه دسترسی به این فایل رو داشته باشن سیستم بی خیال این فایل می‌شه و سیستم درست لود نمی‌شه.. شاید بخاطر دلایل امنیتی. دو تا خط اول مربوط به این قضیه‌ است.
و اجازه دسترسی خواندن و نوشتن شاخه home/username/ باید مال کاربر باشه.

دستور chown واسه تغیین مالک فایل بکار میره.
واسه بقیه پارامترها می‌تونی از این دستور کمک بگیری
man chmod
man chown

عنوان: پاسخ به: كمــك!! پارتيشن home درست كردم اوبونتو ديگه بالا نمياد (حل شد)
ارسال شده توسط: پیام ابراهیمی در 26 شهریور 1388، 05:58 ب‌ظ
من ۲ بار تا حالا این کار رو از روشی که توی این تاپیک گفته شده انجام دادم و به هیچ مشکلی نخوردم...
http://forum.ubuntu.ir/index.php/topic,1147.0.html