انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: sayres در 09 امرداد 1389، 05:32 بظ
-
من اومدم هم root و هم home فرمت کردم موقع نصب اوبونتو :oops:
اصلا یادم نبود که سوزه هم نصب کردم و کلی update کردم ...
بعداز نصب اوبونتو و بالا اومدن با سوزه پیغام پیدا نکردن home میده :'(
اومدم دویاره بدون فرمت سوزه رو نصب کردم ولی بعد از نصب دوباره
پیغام دادکه home رو پیدا نمیکنه؟؟ ](*,)من موقع نصب home رو مشخص
کرده بودم ولی نساختش؟؟ ???
چیکار کنم که دوباره سوزه رو بدون format root و پاک شدن update هاش
نصبکنم؟؟ :-X
-
منهم یه بار اینجور شد
فایل
/etc/fstab
را تغییر دادم درست شد.
حتما میدونین که باید از یه نسخه live استفاده کنین
-
منهم یه بار اینجور شد
فایل
/etc/fstab
را تغییر دادم درست شد.
حتما میدونین که باید از یه نسخه live استفاده کنین
با نسخه live سوزه بالا بیام دیگه؟؟
تو fstab سوزه چطور home اضافه کنم؟؟
pid or uid یا چیز دیگه ای نمیخواد؟؟؟
-
لازم نیست حتما لایو بالا بیای!
اگه توزیع دیگه ای هم روی سیستمت نصبه با اونم میشه!
درایوی که توش سوزه نصبه رو مونت کن و فایل fstab رو باز کن. بعد همون uuid که برای / نوشته شده رو بنویس با این تفاوت که شماره رقم آخرش رو با شماره sdaX پارتیشن مربوط به home عوض کن...
-
درایوی که توش سوزه نصبه رو مونت کن و فایل fstab رو باز کن. بعد همون uuid که برای / نوشته شده رو بنویس با این تفاوت که شماره رقم آخرش رو با شماره sdaX پارتیشن مربوط به home عوض کن...
فک نکنم UUid رو بشه اینجوری پیدا کرد ::) حداقل ماله من که با این روش جور در نمیاد. برای پیدا کردن uuid این دستور رو بزنی بهتره
blkid
-
این fstab سیستم من:
cat /etc/fstab
/dev/disk/by-id/ata-TOSHIBA_MK1646GSX_58QST272T-part4 swap swap defaults 0 0
/dev/disk/by-id/ata-TOSHIBA_MK1646GSX_58QST272T-part10 / ext4 acl,user_xattr 1 1
/dev/disk/by-id/ata-TOSHIBA_MK1646GSX_58QST272T-part6 /home ext4 defaults 1 2
/dev/disk/by-id/ata-TOSHIBA_MK1646GSX_58QST272T-part7 /windows/C ntfs-3g users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
/dev/disk/by-id/ata-TOSHIBA_MK1646GSX_58QST272T-part8 /windows/D ntfs-3g users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
/dev/disk/by-id/ata-TOSHIBA_MK1646GSX_58QST272T-part9 /windows/E ntfs-3g users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
به uuid دقت کن همشون یکین...
-
دوست عزیز اینها uuid نیستن. همه پارتیشنهای شما با شماره پارتیشن مونت شدن.
uuid چیزهایی مثل این هستن:
15f03c82-4750-416e-afbe-a1a45c1d4c83
45e1c3a8-ac0f-4dd7-9889-5bc62f8d7816
b91b17de-2993-41c8-bbec-6c9ae24dc78a
دستوری رو که گفتم بزنید تا uuid پارتیشنهاتون رو ببینید.
فایده uuid اینه که هر وقت شما پارتیشن بندی انجام بدی دیگه نیازی نیست فایل fstab رو ویرایش کنی چون اگه uuid نباشه، یعنی مثل fstab شما، با پارتیشن بندی ممکنه ترتیب مونت پوینتها عوض بشه. تو این صورت پارتیشنها اشتباهی مونت میشن و سیستم دیگه بالا نمیاد! مثلا پیام خطا میده که file system not found و از این جور چیزا!
-
+1 heresh
اشتباه از من بود :-X
اما به هر حال من اینطوری کارمو راه میندازم...
-
البته اگه با خود سوزه هم بیای بالا (با کاربر root) نیاز به پوشه ی home نداره!
-
این fstab سوزم هست:
/dev/disk/by-id/ata-TOSHIBA_MK2035GSS_67NGF4B9S-part1 swap swap defaults 0 0
/dev/sda7 / ext4 defaults 1 1
/dev/disk/by-id/ata-TOSHIBA_MK2035GSS_67NGF4B9S-part6 /home ext4 defaults 1 2
/dev/disk/by-id/ata-TOSHIBA_MK2035GSS_67NGF4B9S-part8 /windows/C ntfs-3g users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
چیکارش کننم؟؟
بعدش باید folder home که تو پارتیشن home هست دستی بسازم ؟ ???
یا اینکه دوباره سوزه نصب کنم؟؟ ???
-
home که مونت شده!
خط سوم...
-
آره مونت شده..
من گفتم که partition home فرمت کردم و دوباره اوبونتو نصب کردم...
وقتی که خواستم برم تو سوزه چون partition home فرمت کرده بودم پوشه مربوط به user سوزه
هم پاک شده واسه همین موقع login میگه home پیدا نمیکنم..
و وقتی دوباره سوزه نصب کردم تو partition home که بین سوزه و اوبونتو مشترکه
user مربوط به سوزه ساخته نشد چون partition root سوزه فرمت نکردم ???
من چطور میتونم وارد سوزه بشم بدون فرمت root???
-
ok
با root وارد شو و یه یوزر دیگه بساز
اینطوری حله...
-
به احتمال خیلی زیاد دلیل مشکل شما استفاده نکردن از همین uuid باشه. چون شما پارتیشن درایوتون رو عوض کردید احتمال ۹۹٪ (عجب احتمالی زدم! :)) شماره پارتیشن شاخه home/ عوض شده برای همین دیگه پیداش نمیکنه.
حالا ۲ راه داری:
۱- برنامه gparted رو اجرا کن بعد ببین پارتیش home/ شمارش sda چنده و با شمارهای که تو فایل fstab هست جایگزین کن.
۲- از UUID استفاده کنی که روش بهتر و دائمیتری هم هست و دیگه با پارتیشن بندی جدید مشکلی واست پیش نمیاد:
اول ببین شاخه home/ رو تو چه پارتیشنی ساختی، یعنی بفهمی که شماره sda اون چیه. بعد دستور پایین رو بزن تا uuid اون درایو رو بدست بیاری:
ls -l /dev/disk/by-uuid
بعد فایل fstab رو با استفاده از uuid درست کنی.
یه نمونه از فایل fstab که تو شاخه etc/ قرار داره:
proc /proc proc defaults 0 0# / was on /dev/sda7 during installation
UUID=45e1c3a8-ac0f-4dd7-9889-5bc62f8d7816 / ext3 errors=remount-ro 0 1
# /home was on /dev/sda8 during installation
UUID=6585e358-0221-4437-82b3-e1b394a166d1 /home ext3 defaults 0 2
# swap was on /dev/sda5 during installation
UUID=f07ffcea-43f1-4270-a661-63af811ce938 none swap sw 0 0
-
پس chroot کن به پارتیشن root سوزه و با دستور adduser یا yast در محیط خط فرمان یه کاربر هم اسم کاربر اوبونتو بساز.
-
چون شما پارتیشن درایوتون رو عوض کردید
من پارتیشن home عوض نکردما ::)
تنها کاری که کردم فرمت کردن home بود.
من تو fstab که گذاشتم اون قسمت sda هاش درسته :
یعنی sda 7 روته
فقط تنها مشکل این :
/dev/disk/by-id/ata-TOSHIBA_MK2035GSS_67NGF4B9S-part6 /home ext4 defaults
که part6 چیه؟؟؟؟نباید چیز دیگه ای باشه؟؟ ???
-
علی جون!
اون کاری که گفتم یا اونی که دوستمون mfat گفت رو انجام بده، حله...
-
آره اگه فقط فرمت کرده باشی شماره sda عوض نمیشه با delete کردن بعد فرمت جدید ساختن شمارش عوض میشه. (اون یه درصد رو واسه این کنار گذاشته بودم ;))
از اونجا که شمارش عوض نشده پس مشکل از چیزه دیگهای هست.
-
سلام
اسم یوزری که تو سوسه ساختی با یوزر اوبونتو یکیه؟
-
اسم یوزری که تو سوسه ساختی با یوزر اوبونتو یکیه؟
نه یکی نیست..
با root وارد شو و یه یوزر دیگه بساز
اینطوری حله
چطور تو سوزه با root واردشم؟
-
لازم نیست حتما برای ساخت یوزر جدید با یوزر root وارد شی! تو هر یوزری که باشی اگه بری تو yast و قسمت user رو انتخاب کنی، ازت پسورد root رو می خواد و می تونی یوزر جدید بسازی! ولی اگه نمی تونی با هیچ یوزری وارد بشی (که مشکل ات همین بود!) در صفحه ی اول که می خوای یوزر رو انتخاب کنی و رومز اش رو بزنی به جای اسم یوزر مورد نظر بنویس root و رمز رو بزن و برو تو! بعد برو تو yast و یه یوزر جدید بساز!
-
مهران جان! مشکلش اینه که نمیتونه وارد یوزر هاش بشه چون یوزری نداره!!! درایو home رو فرمت کرده...
علی جان!
برای یوزر بزن root بعد پسورد بده و وارد شو! به همین راحتی...
chroot هم میتونی بکنی از تو اوبونتو...
مثلا سوزه رو sda5 نصبه! بزن:
mount /dev/sda5 /mnt
chroot /mnt/
حالا تو خط فرمان سوزه هستی...
در ضمن! می دونی که دستورات بالا رو با sudo باید بزنی؟ ;)
-
سلام.
شما میتونی اون UUID رو پاک کنی و آدرس معمولی بزاری به جاش مثلا /dev/sdaX
اوبونتو یا سوزه رو نمیدونم! اما من توی آرچ این کار رو کردم و مشکلی پیش نیومد.
یعنی اومدم fstab رو ادیت کردم و به جای UUID کلا این فرمِ /dev/sdaX رو نوشتم.
-
مهدی جان این :
chroot /mnt/
چیکار میکنه؟؟؟
بچه ها از همتون ممنونم :oops:
-
علی جون اینو ببین:
http://wiki.ubuntu.ir/ChrootHowto
-
ممنون حل شد \\:D/
-
مهران جان! مشکلش اینه که نمیتونه وارد یوزر هاش بشه چون یوزری نداره!!! درایو home رو فرمت کرده...
علی جان!
برای یوزر بزن root بعد پسورد بده و وارد شو! به همین راحتی...
chroot هم میتونی بکنی از تو اوبونتو...
مثلا سوزه رو sda5 نصبه! بزن:
mount /dev/sda5 /mnt
chroot /mnt/
حالا تو خط فرمان سوزه هستی...
در ضمن! می دونی که دستورات بالا رو با sudo باید بزنی؟ ;)
مهدی جان من هم بعدش یه توضیحی دادم! آخر سر به خدا!!! که user رو root بده و تمام!!!
ولی در کل حق با شماست!! (:
-
از همی شما متشکرم :P :oops: \\:D/