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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: اوبونتوی من fail شد [حل شد]  (دفعات بازدید: 10713 بار)

0 کاربر و 4 مهمان درحال مشاهده موضوع.

آفلاین rose_flower23kish

  • Jr. Member
  • *
  • ارسال: 68
اوبونتوی من fail شد [حل شد]
« : 20 بهمن 1386، 10:46 ق‌ظ »
سلام
در کمال ناباوری  با مشکل جدید و در عین حال عجیبی مواجه شدم .
من شنیده بودم linux به این سادگی ها دچار مشکل نمیشه ولی امروز که میخواستم سیستم رو روشن کنم دیدم که به سلامتی سیستم fail شده و بالا نمی آد.
تو recovery mode که رفتم دیدم که همه چیز ok بود به جز این قسمت که کدش رو گذاشتم که خطاش هم اساسیه :

mounting local filesystem ....
fail to access /dev/disk/by-uuid/92E01DS5E01DB089 :No such file or diredtory
fail to access /dev/ disk/ by-uuid/84BC7C01BC7BEC54 :No such file or directory
[fail]
« آخرین ویرایش: 28 بهمن 1386، 12:03 ب‌ظ توسط rose_flower23kish »

آفلاین سعید رسولی

  • ilius, saeedgnu
  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1543
  • جنسیت : پسر
پاسخ به: اوبونتوی من fail شد
« پاسخ #1 : 20 بهمن 1386، 12:33 ب‌ظ »
حتما تغییری توی پاریشن‌ها دادید. سیدی لایو بذارید و فایل etc/fstab/ رو ویرایش کنید. با دستور vol_id بفهمید UUID جدید پارتیشن‌ها چیه و توی فایل fstab جایگزین اون قبلی‌ها کنید.
یا اینکه اصلا پارتیشن‌ها رو با مسیر device file شون مشخص کنید یعنی توی ستون فایل fstab  برای اون پارتیشنی که مشکل داره بجای UUID=... بذارید مثلا dev/sda7/ .
اگه متوجه نشدید بیشتر توضیح بدم.

آفلاین rose_flower23kish

  • Jr. Member
  • *
  • ارسال: 68
پاسخ به: اوبونتوی من fail شد
« پاسخ #2 : 20 بهمن 1386، 01:58 ب‌ظ »
حتما تغییری توی پاریشن‌ها دادید. سیدی لایو بذارید و فایل etc/fstab/ رو ویرایش کنید. با دستور vol_id بفهمید UUID جدید پارتیشن‌ها چیه و توی فایل fstab جایگزین اون قبلی‌ها کنید.
یا اینکه اصلا پارتیشن‌ها رو با مسیر device file شون مشخص کنید یعنی توی ستون فایل fstab  برای اون پارتیشنی که مشکل داره بجای UUID=... بذارید مثلا dev/sda7/ .
اگه متوجه نشدید بیشتر توضیح بدم.
من اصلا به پارتیشن ها دست نزدم .اصلا.
راستش رو بخواهید خیلی هم متوجه راهنماییتون نشدم .و با توجه به اینکه مطمئن هستم که کاری با پارتیشن ها نداشتم انجام این کارهایی که گفتید مثمر ثمر هستند یا نه ؟
ممنون

آفلاین سعید رسولی

  • ilius, saeedgnu
  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1543
  • جنسیت : پسر
پاسخ به: اوبونتوی من fail شد
« پاسخ #3 : 21 بهمن 1386، 06:16 ب‌ظ »
ببخشید دیر جواب میدم.
الآن اوبنتوی شما بالا میاد یا نه؟
نمیدونم علتش چی بوده ولی به هر حال چک کردن اون چیزی که گفتم ضرر نداره. شما اگه ممکنه، اولا محتویات فایل
/etc/fstab
رو اینجا بذارید(اگه اوبونتو بالا نمیاد، با سیدی لایو بوت بشید و محتویات این فایل توی پارتیشن اوبونتوی نصب شده رو بذارید).
 و ثانیا خروجی این دستور رو:
sudo -i
for DEV in /dev/[hs]da?* ; do echo -n "$DEV  " ; vol_id -u $DEV ; done
تا معلوم بشه تفاوتی بین UUID ها وجود داره یا نه.(اگه تفاوتی باشه باید فایل fstab ویرایش بشه.)
من نمیدونم چرا اوبونتو توی fstab از UUID استفاده می‌کنه! خیلی دردسر سازه!

آفلاین Mehdi

  • ناظر ویژه انجمن
  • *
  • ارسال: 3284
  • جنسیت : پسر
    • هزاردستان
پاسخ به: اوبونتوی من fail شد
« پاسخ #4 : 21 بهمن 1386، 10:11 ب‌ظ »
میشه خروجی دستورات زیر رو برامون بگذارید؟
blkid
cat /etc/fstab
Of one Essence is the human race,
Thusly has Creation put the Base;
One Limb impacted is sufficient,
For all Others to feel the Mace.
~Saadi (persian poet) -1258
Hezardastan | Free As in Freedom

آفلاین rose_flower23kish

  • Jr. Member
  • *
  • ارسال: 68
پاسخ به: پاسخ به: اوبونتوی من fail شد
« پاسخ #5 : 22 بهمن 1386، 10:45 ق‌ظ »
ببخشید دیر جواب میدم.
الآن اوبنتوی شما بالا میاد یا نه؟
نمیدونم علتش چی بوده ولی به هر حال چک کردن اون چیزی که گفتم ضرر نداره. شما اگه ممکنه، اولا محتویات فایل
/etc/fstab
رو اینجا بذارید(اگه اوبونتو بالا نمیاد، با سیدی لایو بوت بشید و محتویات این فایل توی پارتیشن اوبونتوی نصب شده رو بذارید).
 و ثانیا خروجی این دستور رو:
sudo -i
for DEV in /dev/[hs]da?* ; do echo -n "$DEV  " ; vol_id -u $DEV ; done
تا معلوم بشه تفاوتی بین UUID ها وجود داره یا نه.(اگه تفاوتی باشه باید فایل fstab ویرایش بشه.)
من نمیدونم چرا اوبونتو توی fstab از UUID استفاده می‌کنه! خیلی دردسر سازه!

ubuntu@ubuntu:~$ sudo -i

root@ubuntu:~# for DEV in /dev/[hs]da?* ; do echo -n "$DEV " ; vol_id -u $DEV ; done

/dev/sda1 08D86C8DD86C7B38

/dev/sda10 8d886ebb-0530-4440-bb90-b109820fc8c4

/dev/sda2 /dev/sda2: unknown volume type

/dev/sda5 8AD8299FD8298B11

/dev/sda6 62E470D9E470B0C1

/dev/sda7 6e9f5079-fece-4aaa-b92e-08a3c13ed1dc

/dev/sda8 a01da340-f093-47f9-b2ff-d013da9532d6

/dev/sda9 1CEC693FEC6913F4

root@ubuntu:~#




آفلاین rose_flower23kish

  • Jr. Member
  • *
  • ارسال: 68
پاسخ به: اوبونتوی من fail شد
« پاسخ #6 : 22 بهمن 1386، 10:49 ق‌ظ »
میشه خروجی دستورات زیر رو برامون بگذارید؟
blkid
cat /etc/fstab
ubuntu بالا نمیاد و من با DVD live دستورات رو اجرا کردم که خروجیش این بود که فکر نمیکنم مفید باشه :
ubuntu@ubuntu:~$ blkid

ubuntu@ubuntu:~$ cat /etc/fstab

unionfs / unionfs rw 0 0

tmpfs /tmp tmpfs nosuid,nodev 0 0

/dev/sda8 swap swap defaults 0 0

ubuntu@ubuntu:~$




به علاوه این خروجی که با اضافه کردن یک کد کوچیک اطلاعات خروجیش بیشتر شد :
ممنون از راهنمایی هاتون
ubuntu@ubuntu:~$ sudo -i

root@ubuntu:~# blkid

/dev/sda1: UUID="8D86C8DD86C7B38" TYPE="ntfs"

/dev/sda5: UUID="8AD8299FD8298B11" TYPE="ntfs"

/dev/sda6: UUID="62E470D9E470B0C1" TYPE="ntfs"

/dev/sda7: UUID="6e9f5079-fece-4aaa-b92e-08a3c13ed1dc" SEC_TYPE="ext2" TYPE="ext3"

/dev/sda8: TYPE="swap" UUID="a01da340-f093-47f9-b2ff-d013da9532d6"

/dev/sda9: UUID="1CEC693FEC6913F4" LABEL="m" TYPE="ntfs"

/dev/sda10: UUID="8d886ebb-0530-4440-bb90-b109820fc8c4" SEC_TYPE="ext2" TYPE="ext3"

root@ubuntu:~# cat /etc/fstab

unionfs / unionfs rw 0 0

tmpfs /tmp tmpfs nosuid,nodev 0 0

/dev/sda8 swap swap defaults 0 0

root@ubuntu:~#


« آخرین ویرایش: 22 بهمن 1386، 11:38 ق‌ظ توسط rose_flower23kish »

آفلاین rose_flower23kish

  • Jr. Member
  • *
  • ارسال: 68
پاسخ به: اوبونتوی من fail شد
« پاسخ #7 : 22 بهمن 1386، 11:06 ق‌ظ »
توضیح بیشتر اینکه اصلا سیستم با ubuntu بالا نمیاد .اصلا.
وقتی انتخاب میکنم که سیستم با ubuntu بالا بیاد همین چند تا خط ظاهر میشه و دیگر هیچ :
starting anac (h)ronistic cron anacron
starting deferred execution schedular atd
starting periodic command schedular crond
starting checking battery state...
running local boot scripts (/etc/rc.local)



آفلاین سعید رسولی

  • ilius, saeedgnu
  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1543
  • جنسیت : پسر
پاسخ به: اوبونتوی من fail شد
« پاسخ #8 : 22 بهمن 1386، 11:45 ق‌ظ »
این fstab که گذاشتید مال اون توزیع لایو هست. ما می‌خواستیم فایل fstab که توی پارتیشن اوبونتو هست رو ببینیم.
شما توی حالت لایو اول باید شمارهٔ پارتیشن اوبونتو رو بفهمید. بعد پارتیشن اوبونتو رو مونت کنید و فایل fstab درون اون رو بذارید اینجا.
مثلا با دستور fdisk -l (یا با ابزرار پارتیشن بندی گرافیکی اون توریع لایو)تشخیص بدید که کدوم پارتیشن مال اوبونتو هست(باید بتونید تشخیص بدید چون خودتون موقع نصب اوبونتو تعیینش کردید). فرض کنیم sda7 باشه. بعد:
mkdir /media/sda7
mount /dev/sda7 /media/sda7
cat /media/sda7/etc/fstab
و خروجیش رو بذارید.

آفلاین rose_flower23kish

  • Jr. Member
  • *
  • ارسال: 68
پاسخ به: اوبونتوی من fail شد
« پاسخ #9 : 22 بهمن 1386، 12:55 ب‌ظ »
این fstab که گذاشتید مال اون توزیع لایو هست. ما می‌خواستیم فایل fstab که توی پارتیشن اوبونتو هست رو ببینیم.
شما توی حالت لایو اول باید شمارهٔ پارتیشن اوبونتو رو بفهمید. بعد پارتیشن اوبونتو رو مونت کنید و فایل fstab درون اون رو بذارید اینجا.
مثلا با دستور fdisk -l (یا با ابزرار پارتیشن بندی گرافیکی اون توریع لایو)تشخیص بدید که کدوم پارتیشن مال اوبونتو هست(باید بتونید تشخیص بدید چون خودتون موقع نصب اوبونتو تعیینش کردید). فرض کنیم sda7 باشه. بعد:
mkdir /media/sda7
mount /dev/sda7 /media/sda7
cat /media/sda7/etc/fstab
و خروجیش رو بذارید.
ubuntu@ubuntu:~$ sudo -i

root@ubuntu:~# mkdir /media/10.0 GB Volume: disk

root@ubuntu:~# mount dev/10.0 GB Volume: disk /media/10.0 GB Volume: disk

Usage: mount -V                 : print version

       mount -h                 : print this help

       mount                    : list mounted filesystems

       mount -l                 : idem, including volume labels

So far the informational part. Next the mounting.

The command is `mount [-t fstype] something somewhere'.

Details found in /etc/fstab may be omitted.

       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab

       mount device             : mount device at the known place

       mount directory          : mount known device here

       mount -t type dev dir    : ordinary mount command

Note that one does not really mount a device, one mounts

a filesystem (of the given type) found on the device.

One can also mount an already visible directory tree elsewhere:

       mount --bind olddir newdir

or move a subtree:

       mount --move olddir newdir

One can change the type of mount containing the directory dir:

       mount --make-shared dir

       mount --make-slave dir

       mount --make-private dir

       mount --make-unbindable dir

One can change the type of all the mounts in a mount subtree

containing the directory dir:

       mount --make-rshared dir

       mount --make-rslave dir

       mount --make-rprivate dir

       mount --make-runbindable dir

A device can be given by name, say /dev/hda1 or /dev/cdrom,

or by label, using  -L label  or by uuid, using  -U uuid .

Other options: [-nfFrsvw] [-o options] [-p passwdfd].

For many more details, say  man 8 mount .

root@ubuntu:~# cat /media/10.0 GB Volume: disk/etc/fstab

cat: /media/10.0: Is a directory

cat: GB: Is a directory

cat: Volume:: Is a directory

cat: disk/etc/fstab: No such file or directory

root@ubuntu:~#

آفلاین rose_flower23kish

  • Jr. Member
  • *
  • ارسال: 68
پاسخ به: اوبونتوی من fail شد
« پاسخ #10 : 22 بهمن 1386، 01:16 ب‌ظ »
همین طور که میبینید کد آخر خروجیش بدون اطلاعات بود که من توی ترمینال جدید اجراش کردم که این خروجیشه :
ubuntu@ubuntu:~$ sudo -i

root@ubuntu:~# cat /media/disk/etc/fstab

# /etc/fstab: static file system information.

#

# <file system> <mount point>   <type>  <options>       <dump>  <pass>

proc            /proc           proc    defaults        0       0

# /dev/sda10

UUID=8d886ebb-0530-4440-bb90-b109820fc8c4 /               ext3    defaults,errors=remount-ro 0       1

# /dev/sda7

UUID=6e9f5079-fece-4aaa-b92e-08a3c13ed1dc /home           ext3    defaults        0       2

# /dev/sda1

UUID=08D86C8DD86C7B38 /media/sda1     ntfs    defaults,umask=007,gid=46 0       1

# /dev/sda5

UUID=8AD8299FD8298B11 /media/sda5     ntfs    defaults,umask=007,gid=46 0       1

# /dev/sda6

UUID=92E01DC5E01DB089 /media/sda6     ntfs    defaults,umask=007,gid=46 0       1

# /dev/sda9

UUID=84BC7C01BC7BEC54 /media/sda9     ntfs    defaults,umask=007,gid=46 0       1

# /dev/sda8

UUID=a01da340-f093-47f9-b2ff-d013da9532d6 none            swap    sw              0       0

/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec 0       0

root@ubuntu:~#









آفلاین arashOio

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 551
  • جنسیت : پسر
پاسخ به: اوبونتوی من fail شد
« پاسخ #11 : 22 بهمن 1386، 01:59 ب‌ظ »
توی این حالت اینو امتحان کنین:
sudo cp /media/disk/etc/fstab /media/disk/etc/fstab_backup
sudo sed  's/84BC7C01BC7BEC54/1CEC693FEC6913F4/g' -i /media/disk/etc/fstab
sudo sed  's/92E01DC5E01DB089/62E470D9E470B0C1/g' -i /media/disk/etc/fstab


و ریبوت کنین (کمربند ایمنی تونو هم ببندین!)
« آخرین ویرایش: 22 بهمن 1386، 02:01 ب‌ظ توسط arash.oio »
Humanity to others...

آفلاین سعید رسولی

  • ilius, saeedgnu
  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1543
  • جنسیت : پسر
پاسخ به: اوبونتوی من fail شد
« پاسخ #12 : 22 بهمن 1386، 09:09 ب‌ظ »
کدهای arashOio عزیز به نظر من هم درسته. امیدوارم مشکل حل بشه.
اما من هنوز نفهمیدم دقیقا چه چیزهایی باعث تغییر این UUID ها میشه. برای دوستم هم پیش اومده بود که فلش خودش رو پارتیشن‌بندی کرد و دیگه سیستمش بوت نشد و من هم اون موقع بلد نبودم درستش کنم. بگذریم که خودم چند بار بدون آپدیت کردن fstab، یکی از پارتیشن‌هام رو فرمت کردم و این مشکل برام پیش اومد!

آفلاین سید مهدی

  • High Hero Member
  • *
  • ارسال: 2013
  • جنسیت : پسر
  • یک تازه کار !
پاسخ به: اوبونتوی من fail شد
« پاسخ #13 : 22 بهمن 1386، 09:12 ب‌ظ »
کدهای arashOio عزیز به نظر من هم درسته. امیدوارم مشکل حل بشه.
اما من هنوز نفهمیدم دقیقا چه چیزهایی باعث تغییر این UUID ها میشه. برای دوستم هم پیش اومده بود که فلش خودش رو پارتیشن‌بندی کرد و دیگه سیستمش بوت نشد و من هم اون موقع بلد نبودم درستش کنم. بگذریم که خودم چند بار بدون آپدیت کردن fstab، یکی از پارتیشن‌هام رو فرمت کردم و این مشکل برام پیش اومد!
فرمت کردن پارتیشن باعث تغییر کردن UUID می شه ولی resize کردن یا move کردن مقدار UUID رو تغییر نمی ده.
مردی نبود فتاده را پای زدن
گر دست فتاده ای بگیری مردی !

آفلاین rose_flower23kish

  • Jr. Member
  • *
  • ارسال: 68
پاسخ به: اوبونتوی من fail شد
« پاسخ #14 : 23 بهمن 1386، 01:48 ق‌ظ »
کدهای arashOio عزیز به نظر من هم درسته. امیدوارم مشکل حل بشه.
اما من هنوز نفهمیدم دقیقا چه چیزهایی باعث تغییر این UUID ها میشه. برای دوستم هم پیش اومده بود که فلش خودش رو پارتیشن‌بندی کرد و دیگه سیستمش بوت نشد و من هم اون موقع بلد نبودم درستش کنم. بگذریم که خودم چند بار بدون آپدیت کردن fstab، یکی از پارتیشن‌هام رو فرمت کردم و این مشکل برام پیش اومد!
فرمت کردن پارتیشن باعث تغییر کردن UUID می شه ولی resize کردن یا move کردن مقدار UUID رو تغییر نمی ده.


سید مهدی عزیز , من به هیچ عنوان پارتیشنی رو فرمت نکردم و هنوز هم برام جالبه که بدونم چرا این اتفاق افتاده .
آیا ویروسی شدن باعث چنین اتفاقی شده ؟
من تو همین سیستم که با ubuntu بالا میومد دارم با windows کار میکنم بی هیچ مشکلی . یعنی ویروسی که نتونسته به windows آسیب برسونه و لینوکس رو از کار انداخته ؟!! ::)
این اتفاق در تناقض با تمام اون چیزهاییه که تا حالا در مورد linux شنیده بودم .
ممنون از کدهایی که دادین و راهنمایی هاتون .حتما امتحان میکنم و جوابشو میذارم.
« آخرین ویرایش: 23 بهمن 1386، 01:50 ق‌ظ توسط rose_flower23kish »