انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: Gharchkhor در 04 خرداد 1387، 01:11 بظ
-
سلام
در محیط ویندوز با یک برنامه مشابه Partition Magic یک سری تغییرات در دیسک سخت دادم و چند درایو رو resize کردم و از کنارش درایو های جدید ساختم.
حالا ویندوز بالا میاد ولی اوبونتو مشکل پیدا کرده و وارد محیط X نمیشه
مشکل رو چطور برطرف کنم؟
-
فقط محیط X بالا نمیاد؟ خط فرمان رو داری؟
-
بله دارم
-
ببین خودت میتونی فعالش کنی؟
sudo /etc/init.d/gdm start
اگه نشد خروجی رو بذار اینجا
-
فعلا اینو داشته باشید تا خروجی اون فرمان رو هم بگیرم.
این چیزی هست که به عنوان Ubuntu 7.10 برای من بالا میاد.
-
اون دستوری که فرمودید اجرا نشد.
از همون اولش به sudo گیر داد. و پسورد نپرسید. فرمان های sudo دار اجرا نمیشن
-
این که هیچی روی سیستم ات پیدا نمی کنه! همه رو ارور میده! آخرین کاری که کردی چی بوده؟
-
این که هیچی روی سیستم ات پیدا نمی کنه! همه رو ارور میده! آخرین کاری که کردی چی بوده؟
علیرضا جون طبق آخرین خبر دوستمون از ابتدا اوبونتو نصب کردند ;) :-*
-
منم شبه این مشکل رو داشتم ولی در منوی گراب recovery modeرو انتخاب کردم بعدش درست شد!!
-
هنوز مشکل دارین یا خیر ؟
انجام هر تغییری روی پارتیشن باعث می شه که UUID اون تغییر بکنه. حتی اگر پارتیشن swap رو از داخل partition magic بزنید که فقط تست بشه باز هم UUID اون تغییر می کنه و به طبع باعث میشه که fstab نتونه پارتیشن ها رو به طور صحیح mount کنه.
-
مهدی جان! قارچ خور که نصب مجدد کرد! نگارسافت هم که مشکل ش جزيی بوده و حل شده! :D :P
-
مهدی جان! قارچ خور که نصب مجدد کرد! نگارسافت هم که مشکل ش جزيی بوده و حل شده! :D :P
:-X ;)
-
من هم همین مشکل را دارم و دقیقاً همین error ها را همیشه برای من هم میگیرد ( چند تا پارتیشن رو عوض کردم.)
منتها با زدن ctrl + D مشکلم حل میشه و بوت شدن ادامه پیدا میکنه و X بالا میاد.
-
من هم همین مشکل را دارم و دقیقاً همین error ها را همیشه برای من هم میگیرد ( چند تا پارتیشن رو عوض کردم.)
منتها با زدن ctrl + D مشکلم حل میشه و بوت شدن ادامه پیدا میکنه و X بالا میاد.
می تونید خروجی دستورهای زیر رو برامون بزارین:
cat /etc/fstab
و
sudo blkid
-
guest@UOS:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda2
UUID=d3aac3fc-cbfd-4b60-b854-87a9d2370fd5 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda6
UUID=5a7e1884-ae43-40aa-9358-5d650e3a433f /home ext3 defaults 0 2
# /dev/sda1
UUID=07D6-0A04 /media/sda1 vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/sda5
UUID=9c5d5482-6420-4e77-8015-b4e1af13ea80 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
root@UOS:~# blkid
/dev/sda1: SEC_TYPE="msdos" LABEL="DellUtility" UUID="07D6-0A04" TYPE="vfat"
/dev/sda2: UUID="d3aac3fc-cbfd-4b60-b854-87a9d2370fd5" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda5: TYPE="swap" UUID="9c5d5482-6420-4e77-8015-b4e1af13ea80"
/dev/sda6: UUID="cc5984b5-e049-4032-a8b8-0e941134c379" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda4: UUID="8b674118-28e6-4a95-b6cd-2deceaf44745" SEC_TYPE="ext2" TYPE="ext3"
البته الان من همان طور که گفتم هیچ مشکلی ندارم.
این مشکل هم وقتی پیش اومد که partition ای که به عنوان خانه برای اوبونتو در نظر گرفته بودم رو format کردم.
-
به نظرم میرسه که به علت تغییراتی که در جدول پارتیشن ها ایجاد شده! این اطلاعات جدید با دانسته های لینوکس جور در نمی یاد و پیغامی رو هم که قارچ خور داده بودند در بر همین موضوع دلالت می کنه! منطقی هم به نظرم میرسه! و راهی رو که خودش پیشنهاد کرده manual fsck هستش! یعنی اسکن دستی ی دیسک ها!
ایا این مورد رو هم انجام داده بودید ؟
-
به نظرم میرسه که به علت تغییراتی که در جدول پارتیشن ها ایجاد شده! این اطلاعات جدید با دانسته های لینوکس جور در نمی یاد و پیغامی رو هم که قارچ خور داده بودند در بر همین موضوع دلالت می کنه! منطقی هم به نظرم میرسه! و راهی رو که خودش پیشنهاد کرده manual fsck هستش! یعنی اسکن دستی ی دیسک ها!
ایا این مورد رو هم انجام داده بودید ؟
نه
و هنوز هم هر دفعه این پیشنهاد را به من میدهد.
من هم هر دفعه فقط یک exit تایپ میکنم. و بعد از enter زدن همان طور که گفتم سیستم بالا میآید. کاربر قبلی هم حذف شده و یک کاربر جدید
ساختهام و با آن کار میکنم. تا به حال به مشکلی هم بر نخوردم.
(این سیستمم اوبونتوی قدیمی ۷.۱۰ است و یک ۸.۰۴ هم دارم که معمولاً با آن کار میکنم.)
-
خب ی fsck بزن خودش یکی یکی شروع به اسکن پارتیشن ها می کنه! ولی ی اخطاری مبنی بر لزوم انتخاب صحیحی فرمت فایل پارتیشن ها میده!
می تونی ریز تر اش کنی و فقط روی همان پارتیشن خانگی تست اش کنی! اما با توجه ب اینکه ساختار سایر پارتیشن های ویندوزی رو هم عوض کردی! به فکر میکنم باید روی همه شون اجرا کنید اش!
-
با اجازه علیرضا جان عزیزم :)
نیازی به اسکن کردن نیست. شما تغییراتی در ساختار پارتیشن ایجاد کردین ولی هنوز تغییرات رو به لینوکس نفهموندید. برای این کار باید یک سری تغییرات در فایل مربوط به شناسایی پارتیشن ها در لینوکس بدید. برای اینکار اول دستور زیر رو وارد کنید تا یک کپی پشتیبان از نسخه فعلی فایل etc/fstab/ تهیه بشه:
sudo cp /etc/fstab /etc/fstab_backup
بعد دستور زیر رو وارد کنید:
sudo mkdir -p /media/sda4
و بعد:
sudo gedit /etc/fstab
و تمام محتویات اون رو با این محتویات جایگزین کنید:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda2
/dev/sda2 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda6
/dev/sda6 /home ext3 defaults 0 2
# /dev/sda1
/dev/sda1 /media/sda1 vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/sda5
/dev/sda5 none swap sw 0 0
# /dev/sda4
/dev/sda4 /media/sda4 ext3 defaults 0 2
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
بعد یکبار سیستم رو ریاستارت کنید ;)
-
:) مخلصیم سید جان! منم از محضرت شما چیز یاد می گیرم! صاحب اجازه اید. ٬@};-
-
با تشکر از توجهتان
همان طور که گفته بودید عمل کردم و مشکل قبلی حل شد ولی متاسفانه الان کلیهی محتویات پوشهی خانهی من حذف شده است.
زیرا به جای محتویات قبلی اکنون home/ محل mount شدن یک درایو دیگر است.(همان طور که در فایل داده شده مشخص کرده بودید.) که قبلاً فرمت کرده بودم ( برای نصب اوبونتوی جدید) سپس این درایو را به عنوان پوشهی خانهی این اوبونتوی جدید دوباره ایجاد کردم. (نمیخواستم تنظیمات اوبونتوی قبلی به این اوبونتو منتقل شود.)
و الان یوزرهای این اوبونتو همان یوزرهای اوبونتوی ۸.۰۴ هستند و نه یوزرهای قبلی.
امیدوارم راهی برای بازیابی اطلاعات موجود در پوشهی قبلی خانه وجود داشته باشد.
در قسمت lost+found هم چیزی وجود ندارد.
-
من به تنظیمات پوشه home/ شما دست نزدم و فقط اون پارتیشن dev/sda4 رو که مشکل داشت رو اصلاح کردم. الان شما تصمیم دارین چکار کنید ؟ فولدر home/ تون رو از پارتیشنی که هست بردارین و به صورت یک شاخه از پارتیشن روت درش بیارین ؟ در این صورت این پارتیشن شما به صورت یک شاخه در فولدر media/ در میاد. منظورتون رو درست متوجه شدم ؟
-
من به تنظیمات پوشه home/ شما دست نزدم و فقط اون پارتیشن dev/sda4 رو که مشکل داشت رو اصلاح کردم. الان شما تصمیم دارین چکار کنید ؟ فولدر home/ تون رو از پارتیشنی که هست بردارین و به صورت یک شاخه از پارتیشن روت درش بیارین ؟ در این صورت این پارتیشن شما به صورت یک شاخه در فولدر media/ در میاد. منظورتون رو درست متوجه شدم ؟
بله. تقریباً
# /dev/sda6
UUID=5a7e1884-ae43-40aa-9358-5d650e3a433f /home ext3 defaults 0 2
تبدیل شد به:
# /dev/sda6
/dev/sda6 /home ext3 defaults 0 2
قبلاً این UUID اشتباه بود. و سعی میکرد sda6 را به عنوان خانه mount کند و نمیتوانست. و با این تغییرات توانست.
بنابراین اطلاعات قبلی پوشهی خانه پاک شده است.
میخواهم بدانم آیا اگر دوباره این mount شدن را به حالت قبلی در آورم به اطلاعاتم دست مییابم یا نه.
با تشکر.
-
وقتی آدرس دهی مستقیم پارتیشن ها با استفاده از device اونها اینقدر راحته نمی دونم چرا fstab به UUID گیر داده !!!! (اگه کسی دلیل این کار رو می دونه ممنون میشم بهم بگه)
برای اینکه وضعیت رو به حالت قبل برگردونید، لازم هست که یک فولدر جدید بسازید و پارتیشن sda6 رو اونجا mount کنید و با اینکار اجازه بدید که فولدر home فولدری از همان پارتشن روت شما باشه. برای اینکار:
sudo mkdir -p /media/sda6
و بعد:
sudo gedit /etc/fstab
بعد برید و در قسمت sda6 به جای home/ بنویسید media/sda6/
بعد سیستم رو یکبار ریاستارت کنید.
-
وقتی آدرس دهی مستقیم پارتیشن ها با استفاده از device اونها اینقدر راحته نمی دونم چرا fstab به UUID گیر داده !!!! (اگه کسی دلیل این کار رو می دونه ممنون میشم بهم بگه)
کلاً uuid یک روش نام گذاری یونیک هست ( در این استفاده )که شما می تونید مطمئن باشید هر دیوایس ( هارد و فلش .....) یه نام یونیک داره و با هم قاطی نمیشه
حالا این کجا کاربرد داره :)
جا هایی که از هارد یا دوایس های خارجی و قابل تغییر استفاده میشه که با عوض کردنشون اسم ها قاطی نشه و سیستم بتونه تشخیص بده
جاهایی که هارد و دیوایس های زیادی داره مثل سرور های بزرگ و دیتا سنتر ها
که ممکنه در یک لحظه ما دیوایس جدیدی به سیستم اضافه یا کم کنید و نام گذاری اینا با روش های قدیمی یکم گیج کننده میشه :)
شاید برای استفاده خونگی خیلی احتیاج نباشه :)
-
ممنون اطلاعاتم را بازیافتم.
ولی هنوز یه سوال واسم باقی مونده:
اگر یک فولدر را به عنوان mount point یک مکان تعیین کنیم و این فولدر محتویاتی داشته باشد چگونه میتوان بدون umount کردن آن مکان به محتویات فولدر دست یافت؟
با تشکر
-
وقتی آدرس دهی مستقیم پارتیشن ها با استفاده از device اونها اینقدر راحته نمی دونم چرا fstab به UUID گیر داده !!!! (اگه کسی دلیل این کار رو می دونه ممنون میشم بهم بگه)
کلاً uuid یک روش نام گذاری یونیک هست ( در این استفاده )که شما می تونید مطمئن باشید هر دیوایس ( هارد و فلش .....) یه نام یونیک داره و با هم قاطی نمیشه
حالا این کجا کاربرد داره :)
جا هایی که از هارد یا دوایس های خارجی و قابل تغییر استفاده میشه که با عوض کردنشون اسم ها قاطی نشه و سیستم بتونه تشخیص بده
جاهایی که هارد و دیوایس های زیادی داره مثل سرور های بزرگ و دیتا سنتر ها
که ممکنه در یک لحظه ما دیوایس جدیدی به سیستم اضافه یا کم کنید و نام گذاری اینا با روش های قدیمی یکم گیج کننده میشه :)
شاید برای استفاده خونگی خیلی احتیاج نباشه :)
ممنونم از راهنماییت کرگدن جان :)
ولی خودمونیم ها ! عجب راه سختی رو انتخاب کردن ! حداقلش اینه که آدم وقتی آدرس دیوایس رو میبینه ازش متوجه میشه مال کدوم وسیله هست ولی از UUID نمیشه، حداقل من که ازش چیزی متوجه نمیشم.
در کل از اطلاعاتت متشکرم :)
-
ممنون اطلاعاتم را بازیافتم.
ولی هنوز یه سوال واسم باقی مونده:
اگر یک فولدر را به عنوان mount point یک مکان تعیین کنیم و این فولدر محتویاتی داشته باشد چگونه میتوان بدون umount کردن آن مکان به محتویات فولدر دست یافت؟
با تشکر
منظورتون همین موردی بود که براتون پیش اومده بود دیگه ؟ وقتی پارتیشن sda6 رو در مسیر home/ سوار کردین، فولدر home/ که در حالت قبل روی سیستمتون بود کجا رفته و چه جوری میشه بهش دسترسی داشت ؟ درسته ؟
اگر منظورتون اینه باید بگم نمی دونم. ولی احتمال می دم به فولدر tmp/ و یا lost+found/ منتقل بشه
-
منظورتون همین موردی بود که براتون پیش اومده بود دیگه ؟ وقتی پارتیشن sda6 رو در مسیر home/ سوار کردین، فولدر home/ که در حالت قبل روی سیستمتون بود کجا رفته و چه جوری میشه بهش دسترسی داشت ؟ درسته ؟
اگر منظورتون اینه باید بگم نمی دونم. ولی احتمال می دم به فولدر tmp/ و یا lost+found/ منتقل بشه
بله منظورم همین بود.
پوشهی lost+found را نگاه کرده بودم، نبود.
اگر کسی اطلاعی در این مورد دارد ممنون میشوم راهنمایی کند.
-
با سلام
دوستان این آموزش های بالا رو نمیشه تعمیم داد و یه ویکی ازش درست کرد؟ خیلی مهمه
یا علی
-
ببخشید منم یه مشکل مشابه دارم!
یعنی پارتیشن بندی کردم
الان دوتا از درایو های NTFS ویندوزیم رو نمیتونم باز کنم!