انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: حافظ دوست در 16 امرداد 1401، 03:25 بظ
-
درود. عزیزان متاسفانه امروز زمانی که گذاشتم ویندوز برای ارورش هارد ویندوز رو چک کنه، برای بوت دوم با صفحه مرگ مواجه شدم.
خداراشکر یک فدورای بوتیبل شده داشتم و بر روی همون پارتیشنی که باگ حجم داشت، نصب کردم.
اما گفت که بوتلودر نصب نشد!
الان هم با اینکه فدورا نصب میشه اما پس از اینکه کامپیوتر رو پس از نصب روشن میکنم، دوباره ویندوژ بارگذاری میشه.
روشی که خود فدورا پیشنهاد کرده بود در مرحله اخر با ارور مواجه شد.
چاره چیست؟
البته اطلاعاتم حذف نشده.
-
سلام
احتمالا وقت نصب پارتیشن گراب رو انتخاب نکردید
با یک توزیع زنده گراب رو نصب کنید
تعمیر گراب در ویکی بالای انجمن
-
درود. جناب مهران/مهراد متأسفانه مطلبی که در انجمن قرار گرفته، براک قابل فهم نیست و برای فدورا هم کاربردی نیست.
-
نه دقیق نوشتی چه مراحلی رو طی کردی نه دقیق میگی چه اروری دریافت کردی.
به هر حال یه ویدیوی نسبتاً جدیدتر که نصب کردن فدورا رو آموزش داده باشه پیدا کن و مراحل رو با دقت برو جلو و به هر مشکلی خوردی دقیق و با جزئیات بگو چی شده. اگه لپتاپت UEFI داره باید یه پارتیشن مجزا برای نصب کردن بوتلودر بسازی.
ضمناً اون هارد دیگه ظاهراً عمرش تموم شده. یعنی الان هم که تعمیر بشه دوباره چند وقت بعد به مشکل میخوره.
-
درود. جناب اسماعیلی بنده قبلاً با نرم افزار سلامت هارد رو آزمایش کردم ، هارد سالم بود. مشکل باگ لینوکس هست و الا باگ حجم پارتیشن در ویندوز وجود نداشت.
-
الان میگی BSD ویندوز اومده و کامل از کار افتاده. حالا این شد باگ لینوکس؟! 😆
مراحل نصب کردن توزیع رو با دقت انجام ندادی وگرنه نباید مشکلی پیش بیاد.
-
درود. منظورم رو خوب نرسوندم.منظورم از باگ لینوکس همون نشان دادن غیرواقعی حجم درایور بود نه صفحه ی ابی ویندوز
ضمناً بخش install گنوها برام مشکل دارن وگرنه توی بخش disks اندازه ی پارتیشن مورد نظر درست مشخص شده!
«باگ های بنی اسرائیلی😤»
باگ لینوکس قبل ازbsd وجود داشت ضمن اینکه صفحه ی آبی امروز رخ داد.
بدرود!
-
جناب مهران/مهراد
البته مهرداد :D
ضمناً بخش install گنوها برام مشکل دارن
من دوتا نصاب خوب دیده باشم مال دبیانه (قدیمیه) و نصاب اوبونتو
اینکه بوت نمیشه هم هدس میزنم از نصاب نباشه شما احتمالا وقت پارتیشن بندی پارتیشن نصب گراب رو انتخاب نکردید ;)
-
این چیزی که میگی به نظر من مشکل در سختافزار هارد به نظر میرسه.
-
درود. جناب بهزادی همونطور که گفتم هارد سالم هست.
نمیشه بایوس رو طوری تنظیم کرد که از درایوی که فدورا رویش نصب هست بوت بشود؟
مدل بایوس بنده legacyاست.
-
درود. عزیزان متاسفانه امروز زمانی که گذاشتم ویندوز برای ارورش هارد ویندوز رو چک کنه، برای بوت دوم با صفحه مرگ مواجه شدم.
خداراشکر یک فدورای بوتیبل شده داشتم و بر روی همون پارتیشنی که باگ حجم داشت، نصب کردم.
اما گفت که بوتلودر نصب نشد!
الان هم با اینکه فدورا نصب میشه اما پس از اینکه کامپیوتر رو پس از نصب روشن میکنم، دوباره ویندوژ بارگذاری میشه.
روشی که خود فدورا پیشنهاد کرده بود در مرحله اخر با ارور مواجه شد.
چاره چیست؟
البته اطلاعاتم حذف نشده.
بابت اینکه در انجمن جوسازی کردم من رو ببخشید.
خاطرات بعضی از افراد (برادر و خواهر و...) هم در این لپتاپ وجود داره، اگر نتونند به این اطلاعات دسترسی داشته باشند، اینکه دیگه چه بلایی سرم بیارن الله اعلم 😁.
-
سلام
احتمالا وقت نصب پارتیشن گراب رو انتخاب نکردید
با یک توزیع زنده گراب رو نصب کنید
تعمیر گراب در ویکی بالای انجمن
درود. جناب مهرداد من فقط به فدورا لایو دسترسی دارم.بله گراب نصب نشده.
هر چه با دستور پیشنهادی خود فدورا سعی بر نصب گراب دارم، در اخر میگوید که فلان فایل موجود نیست...
چه کنم بزرگواران؟؟؟؟؟؟؟؟؟
-
نه دقیق نوشتی چه مراحلی رو طی کردی نه دقیق میگی چه اروری دریافت کردی.
... به هر مشکلی خوردی دقیق و با جزئیات بگو چی شده.
چطوری باید خدمتت عرض کنم که لازمه ««دقیق»» صحبت کنی؟ الان یعنی چی که «فلان فایل پیدا نشد»؟ ما چه شکلی بفهمیم کدوم فایل پیدا نشده؟ عبارت «دستور پیشنهادی خود فدورا» چه اطلاعاتی به ما منتقل میکنه؟ مگه ما علم غیب داریم؟
بازم میگم این مشکلاتی که داری نشون میده که هاردت به احتمال زیاد خراب شده. همین که میگی ویندوز check disk آورده و به BSOD خورده هم یه نشونهشه.
-
نه دقیق نوشتی چه مراحلی رو طی کردی نه دقیق میگی چه اروری دریافت کردی.
... به هر مشکلی خوردی دقیق و با جزئیات بگو چی شده.
چطوری باید خدمتت عرض کنم که لازمه ««دقیق»» صحبت کنی؟ الان یعنی چی که «فلان فایل پیدا نشد»؟ ما چه شکلی بفهمیم کدوم فایل پیدا نشده؟ عبارت «دستور پیشنهادی خود فدورا» چه اطلاعاتی به ما منتقل میکنه؟ مگه ما علم غیب داریم؟
متاسفانه نصاب فدورا لایو برای راه اندازی زمان زیادی میبره به همین علت نتونستم خطا رو قرار بدهم.
دستورات پیشنهادی فدورا و خروجی دستورات:
dnf list installed | grep grub
grub2-common.noarch 1:2.06-29.fc36 @anaconda
grub2-efi-ia32.x86_64 1:2.06-29.fc36 @anaconda
grub2-efi-ia32-cdboot.x86_64 1:2.06-29.fc36 @anaconda
grub2-efi-x64.x86_64 1:2.06-29.fc36 @anaconda
grub2-efi-x64-cdboot.x86_64 1:2.06-29.fc36 @anaconda
grub2-pc.x86_64 1:2.06-29.fc36 @anaconda
grub2-pc-modules.noarch 1:2.06-29.fc36 @anaconda
grub2-tools.x86_64 1:2.06-29.fc36 @anaconda
grub2-tools-efi.x86_64 1:2.06-29.fc36 @anaconda
grub2-tools-extra.x86_64 1:2.06-29.fc36 @anaconda
grub2-tools-minimal.x86_64 1:2.06-29.fc36 @anaconda
grubby.x86_64 8.40-57.fc36 @anaconda
[liveuser@localhost-live ~]$ grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-mkconfig: You must run this as root
[liveuser@localhost-live ~]$ grub2-install /dev/sda
Installing for i386-pc platform.
grub2-install: error: cannot open directory `/boot/grub2': Permission denied.
[liveuser@localhost-live ~]$ dnf list installed | grep grub
grub2-common.noarch 1:2.06-29.fc36 @anaconda
grub2-efi-ia32.x86_64 1:2.06-29.fc36 @anaconda
grub2-efi-ia32-cdboot.x86_64 1:2.06-29.fc36 @anaconda
grub2-efi-x64.x86_64 1:2.06-29.fc36 @anaconda
grub2-efi-x64-cdboot.x86_64 1:2.06-29.fc36 @anaconda
grub2-pc.x86_64 1:2.06-29.fc36 @anaconda
grub2-pc-modules.noarch 1:2.06-29.fc36 @anaconda
grub2-tools.x86_64 1:2.06-29.fc36 @anaconda
grub2-tools-efi.x86_64 1:2.06-29.fc36 @anaconda
grub2-tools-extra.x86_64 1:2. 06-29.fc36 @anaconda
grub2-tools-minimal.x86_64 1:2.06-29.fc36 @anaconda
grubby.x86_64 8.40-57.fc36 @anaconda
[liveuser@localhost-live ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
grub2-probe: error: cannot find a GRUB drive for /dev/sda4. Check your device.map.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
grub2-probe: error: cannot find a GRUB drive for /dev/sda5. Check your device.map.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
grub2-probe: error: cannot find a GRUB drive for /dev/sda6. Check your device.map.
grub2-probe: error: cannot find a GRUB drive for /dev/sdb3. Check your device.map.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
Found Windows 7 on /dev/sda1
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
/usr/sbin/grub2-probe: error: cannot find a GRUB drive for /dev/sda4. Check your device.map.
Found Fedora Linux 36 (Workstation Edition) on /dev/sda4
-
برای نصب کردن گراب از محیط زنده لازم نبود chroot کنی؟
اینجا هم روشی گفته که بتونی همین مثلاً فدورا که نصب شده رو بوت کنی و بعد داخل خودش گراب رو نصب کنی:
https://virgool.io/@devamir81/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D9%85%D9%84-%D8%AA%D8%B9%D9%85%DB%8C%D8%B1-%D9%88-%D9%86%D8%B5%D8%A8-%D9%85%D8%AC%D8%AF%D8%AF-%D8%A8%D9%88%D8%AA-%D9%84%D9%88%D8%AF%D8%B1-grub2-nmsdrmgzgxjp
-
برای نصب کردن گراب از محیط زنده لازم نبود chroot کنی؟
اینجا هم روشی گفته که بتونی همین مثلاً فدورا که نصب شده رو بوت کنی و بعد داخل خودش گراب رو نصب کنی:
https://virgool.io/@devamir81/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D9%85%D9%84-%D8%AA%D8%B9%D9%85%DB%8C%D8%B1-%D9%88-%D9%86%D8%B5%D8%A8-%D9%85%D8%AC%D8%AF%D8%AF-%D8%A8%D9%88%D8%AA-%D9%84%D9%88%D8%AF%D8%B1-grub2-nmsdrmgzgxjp
درود. جناب اسماعیلی احساس میکنم از بنده خشمگین شدهاید.در هر حال خودم مقصر این اتفاق بودم.
نمیدونم چطور باید وارد محیطchrootبشم!حتی در مرورگر «وار شدن به محیط chroot» رو جستجو کردم اما به نتیجهای نرسیدم.
اگر در توانتون هست(میدونم اینکارک پروگری هست) میتونید بگید که دستورات پیشنهادی فدورا رو چطور در محیط chroot وارد کنم؟
سپاسگزارم بابت راهنماییتون.
بدرود!
-
حافظ دوست جان من آخه وظیفهم نیست بیام اینجا. که حالا مثلاً بالاجبار و علی رغم میلم باشه و باعث بشه «خشمگین» بشم!! 😂 یعنی اگه داخل انجمن فعالیتی میکنم به خواست خودمه و دلیلی نداره ناراحت باشم.
همچنین من حق ندارم انتظار و توقعی از کاربرا داشته باشم که مثلاً انتظاراتم برآورده نشه و باز «خشمگین» بشم!
راحت باش کلاً. هر طور دوست داری فعالیت کن اینجا؛ چون قوانین انجمن مشخصه و لازم نیست غیر از قوانین چیز دیگهای رو رعایت کنی.
در هر صورت نوشتن راهنمای طولانی و پله به پله از توان من خارجه. فقط میتونم یه مسیری بهت بگم. که به نظرم همون لینک رو اگه با حوصله بخونی همه چیزو توضیح داده.
همچنین میتونی امیدوار باشی dragon بیاد و توضیحات کامل و عالی بنویسه!
-
درود. خدارا شکر که باع ناراحتی شما نشدم.
دقیقاً جناب دراگون آچار فرانسهی انجمن هستند، بدون ایشان ما تازه کاران گمراه خواهیم ماند.
-
سلام، برای chroot کردن کار خاصی لازم نیست اول از همه فدورا لایو بالا بیار
قدم بعدی پارتیشن اصلی فدورایی که نصب کردی(پارتیشن اولیه و روت) رو باید مونت یا همون سوار کنی توی یه پوشه، به این صورت که باید بدونی /dev/sda*
چند هست خب برای فهمیدنش دستور lsblk
بزن، و انتظار داریم بدونی کدوم پارتیشن فدورا هست، خب در قدم بعدی یه پوشه میسازیم برای جایی که میخوایم فدورا قرار بدیم برای مثال مسیر sudo mkdir /mnt/grub-fedora1
خب حالا پارتیشنت رو بر روی این پوشه سوار میکنی به این صورت که sudo mount /dev/sda* /mnt/grub-fedora1
دقت کنید من نوشتم sda* ولی خودتون باید بدونید عدد چند هست برای مثال عدد sda4یا شاید اصلا sda نباشه برای مثال sdb باشه(البته اکثرا اگه یک هارد داشته باشید همون sda هست)
خب یه سری کار باید انجام بدید اول و بعدش وارد توزیع تون بشید به این صورت که
اول برو در پوشه / با دستور cd /
سپس
sudo mount --rbind /dev /mnt/grub-fedora1/dev
sudo mount --make-rslave /mnt/grub-fedora1/dev
sudo mount -t proc /proc /mnt/grub-fedora1/proc
sudo mount --rbind /sys /mnt/grub-fedora1/sys
sudo mount --make-rslave /mnt/grub-fedora1/sys
sudo mount --rbind /tmp /mnt/grub-fedora1/tmp
sudo mount --bind /run /mnt/grub-fedora1/run
این دستورات تک به تک وارد کن و همرو باهم ننویس، این دستورات برای chroot جنتو بوده ولی فکر کنم روی فدورا هم جواب بده..
خب الان احتمالا فدورا شما به اینترنت متصل نباشه بخاطر اشتباه بودن dns برای همین با دستور sudo echo 'nameserver 1.1.1.1' > /mnt/grub-fedora1/run/systemd/resolve/stub-resolv.conf
یک dns 1.1.1.1 بهش میدیم
خب حالا دستور زیر رو بزن
sudo chroot /mnt/grub-fedora1
[/code]الان در توزیعی که نصب کردید حضور دارید.
اینطور که گفتید شما سیستم legacy دارید و پس احتمالا نیازی نیست پارتیشن دیگه ای رو سوار کنید(البته اگر شما موقع نصب پارتیشن boot نساخته اید، اگه ساختید باید اون رو هم سوار کنیم)
خب حالا گراب رو نصب میکنیم sudo grub2-install /dev/sda
توجه کنید اگه هارد شما sda هست همین دستور بزنید اگر sdb و غیره هست همون نام رو وارد کنید.
اگه با چیزی مثل Installing for i386-pc platform.
Installation finished. No error reported.
مواجه شدید و خطایی نداشتید رواله و گراب نصب شده
این دستور هم برای پیکربندی گراب بزنید sudo grub2-mkconfig -o /boot/grub2/grub.cfg
خب حالا میتونید از این محیط بیاید بیرون و سیستم خودتون رو ریستارت(راه اندازی) کنید و فدورا بالا بیارید، سعی کردم چیزایی که میدونم بگم امیدوارم جایی اشتباه نکرده باشم :)
ویرایش:راستی منم یه حافظه داشتم به صورت عجیبی خراب و رو مخ بود هرچی دانلود میکردم خراب بود یا برنامه نصب میکردم بارها خطا میداد و بعد مدت ها فهمیدم نگو مشکل از گنو لینوکس نیست بلکه حافظه من خرابه و اطلاعات یکی در میون مینویسه! و اینکه هارد خیلی موضوع مهمیه حتا اگه اشکال کوچیکی داشته باشه بهتره بیشتر بررسیش کنی و مطمئن باشی سالمه
پن: از نظر دوستان هم ناراحت نباش خب درست میگن تو یه اطلاعات کوچیک بدی خیلی بهتر میتونیم کمکت کنیم اگه نمیدونی چه اطلاعاتی باید بدی میتونی بپرسی بقیه میگن که چه چیزایی نیازه در اختیار بذاری..(خودمم خیلی موقع بدون دادن اطلاعات سوالای عجیب میپرسم بعضی موقع :D)
-
سلام، برای chroot کردن کار خاصی لازم نیست اول از همه فدورا لایو بالا بیار
قدم بعدی پارتیشن اصلی فدورایی که نصب کردی(پارتیشن اولیه و روت) رو باید مونت یا همون سوار کنی توی یه پوشه، به این صورت که باید بدونی /dev/sda*
چند هست خب برای فهمیدنش دستور lsblk
بزن، و انتظار داریم بدونی کدوم پارتیشن فدورا هست، خب در قدم بعدی یه پوشه میسازیم برای جایی که میخوایم فدورا قرار بدیم برای مثال مسیر sudo mkdir /mnt/grub-fedora1
خب حالا پارتیشنت رو بر روی این پوشه سوار میکنی به این صورت که sudo mount /dev/sda* /mnt/grub-fedora1
دقت کنید من نوشتم sda* ولی خودتون باید بدونید عدد چند هست برای مثال عدد sda4یا شاید اصلا sda نباشه برای مثال sdb باشه(البته اکثرا اگه یک هارد داشته باشید همون sda هست)
خب یه سری کار باید انجام بدید اول و بعدش وارد توزیع تون بشید به این صورت که
اول برو در پوشه / با دستور cd /
سپس
sudo mount --rbind /dev /mnt/grub-fedora1/dev
sudo mount --make-rslave /mnt/grub-fedora1/dev
sudo mount -t proc /proc /mnt/grub-fedora1/proc
sudo mount --rbind /sys /mnt/grub-fedora1/sys
sudo mount --make-rslave /mnt/grub-fedora1/sys
sudo mount --rbind /tmp /mnt/grub-fedora1/tmp
sudo mount --bind /run /mnt/grub-fedora1/run
این دستورات تک به تک وارد کن و همرو باهم ننویس، این دستورات برای chroot جنتو بوده ولی فکر کنم روی فدورا هم جواب بده..
خب الان احتمالا فدورا شما به اینترنت متصل نباشه بخاطر اشتباه بودن dns برای همین با دستور sudo echo 'nameserver 1.1.1.1' > /mnt/run/systemd/resolve/stub-resolv.conf
یک dns 1.1.1.1 بهش میدیم
خب حالا دستور زیر رو بزن
sudo chroot /mnt/grub-fedora1
[/code]الان در توزیعی که نصب کردید حضور دارید.
اینطور که گفتید شما سیستم legacy دارید و پس احتمالا نیازی نیست پارتیشن دیگه ای رو سوار کنید(البته اگر شما موقع نصب پارتیشن boot نساخته اید، اگه ساختید باید اون رو هم سوار کنیم)
خب حالا گراب رو نصب میکنیم sudo grub2-install /dev/sda
توجه کنید اگه هارد شما sda هست همین دستور بزنید اگر sdb و غیره هست همون نام رو وارد کنید.
اگه با چیزی مثل Installing for i386-pc platform.
Installation finished. No error reported.
مواجه شدید و خطایی نداشتید رواله و گراب نصب شده
این دستور هم برای پیکربندی گراب بزنید sudo grub2-mkconfig -o /boot/grub2/grub.cfg
خب حالا میتونید از این محیط بیاید بیرون و سیستم خودتون رو ریستارت(راه اندازی) کنید و فدورا بالا بیارید، سعی کردم چیزایی که میدونم بگم امیدوارم جایی اشتباه نکرده باشم :)
ویرایش:راستی منم یه حافظه داشتم به صورت عجیبی خراب و رو مخ بود هرچی دانلود میکردم خراب بود یا برنامه نصب میکردم بارها خطا میداد و بعد مدت ها فهمیدم نگو مشکل از گنو لینوکس نیست بلکه حافظه من خرابه و اطلاعات یکی در میون مینویسه! و اینکه هارد خیلی موضوع مهمیه حتا اگه اشکال کوچیکی داشته باشه بهتره بیشتر بررسیش کنی و مطمئن باشی سالمه
پن: از نظر دوستان هم ناراحت نباش خب درست میگن تو یه اطلاعات کوچیک بدی خیلی بهتر میتونیم کمکت کنیم اگه نمیدونی چه اطلاعاتی باید بدی میتونی بپرسی بقیه میگن که چه چیزایی نیازه در اختیار بذاری..(خودمم خیلی موقع بدون دادن اطلاعات سوالای عجیب میپرسم بعضی موقع :D)
درود. انقدر کامل و دقیقاً به زبون خودم شرح دادید که انگار زمان تشنگی در دشت نینوا به یک فرد آب بدهند!
اجرتون با شاه تشنهی نینوا.
بله بایوس بنده legacy است و پارتیشن boot ایجاد نکردهام.
حقیقتاً نصب کنندهها با هارد من مشکل دارند، نه gparted و نه خود ویندوز با این مشکل مواجه نمیشن!
فکر کنم یک بدافزار در ویندوز باعث اختلال در هارد دیسک شده
اگر یک هارد دیگری برای انتقال اطلاعات دسترسی داشتم، حتماً هارد رو از نو فرمت میکردم.
ممنون و سپاسگزارم.
بدرود!
-
تو رو به هر کی میپرستی اینجوری نقل قول نکن ..
-
عزیزی، فقط اینکه نیاز نیست متن های طولانی نقلوقول کنی همین که یه چیزی زیرش بنویسی متوجه میشیم منظور شما با کی هست، اگر هم میخوای میتونی تکهای از متن رو نقلوقول کنی به این صورت که مقدار اضافه متن رو پاک کن، و بعدش دکمه «پیش نمایش» پایین سمت چپ صفحه رو بزن تا ببینی فرستاده ات به چه صورتی در اومده، درمورد مشکل نصب توزیع هم فکر میکنم یه جایی اشتباه میرید و این اشتباه شده عادت شما برای همین بارهای متعدد به این مشکل میخورید، البته ممکنه از بخت بد شما سیستم شمام کمی راه نیاد با شما و کار رو سخت تر کنه، که به احتمال زیاد این مشکل به هارد مربوط نمیشه(مگه اینکه هاردتون خراب باشه یا مشکلی داشته باشه) البته باز کلا بعد مدت ها یبار کل هارد رو قالب بندی(فرمت) کنید خوبه+، ولی ممکن مشکل شما از قطعاتی دیگر مثل مدل مادربردتون هم باشه که بهتره مشخصات سیستمت به صورت کامل بنویسی و مشکلت رو هم در کنارش قید کنی در اینجا یا موضوع دیگر ایجاد کنید، تا افرادی که اطلاعاتی در این مورد دارند پاسختون بدن، بنظر من این بهترین راه حله تا اینکه از این توزیع به آن توزیع بپرید و...
درکل نظر من اینه یه موضوع ایجاد کنی و مشکلت بنویسی به صورت کامل و هر مشخصاتی که بقیه میخوان قرار بدی تا بتونن مشکلت بررسی کنن، ولی توقع نداشته باش حتما به جواب برسی یا روز اول به جواب برسی بعضی از افراد انجمنی که میتونن جوابت بدن گاهی چند روز یکبار به انجمن سر میزنن برای همین ممکنه کمی طول بکشه،ولی خب قطعا بهترین کار همینه تا فرار کردن از مشکل، شاید تو ویندوز اینطوره که دوتا کلیک میکنی کار نمیکنه و فاتحه سیستم میخونی! و درجا میری ویندوز جدید نصب میکنی، ولی داخل گنو لینوکس خیلی و خیلی و خیلی از مشکلات یا اشتباهات و ندانسته های کاربر هست ، یا در مواردی با یه سری کارها حل میشه، خیلی کم پیش میاد کار خاصی با سیستم نکنید و یهو کار نکنه و مشکلش هم قابل حل نباشه!
پن: در متن بالا یه اشتباه نوشتاری در مورد dns بود که اصلاح شد.
ویرایش: سودو هم گفت((:
-
سلام، برای chroot کردن کار خاصی لازم نیست اول از همه فدورا لایو بالا بیار
قدم بعدی پارتیشن اصلی فدورایی که نصب کردی(پارتیشن اولیه و روت) رو باید مونت یا همون سوار کنی توی یه پوشه، به این صورت که باید بدونی /dev/sda*
چند هست خب برای فهمیدنش دستور lsblk
بزن، و انتظار داریم بدونی کدوم پارتیشن فدورا هست، خب در قدم بعدی یه پوشه میسازیم برای جایی که میخوایم فدورا قرار بدیم برای مثال مسیر sudo mkdir /mnt/grub-fedora1
خب حالا پارتیشنت رو بر روی این پوشه سوار میکنی به این صورت که sudo mount /dev/sda* /mnt/grub-fedora1
دقت کنید من نوشتم sda* ولی خودتون باید بدونید عدد چند هست برای مثال عدد sda4یا شاید اصلا sda نباشه برای مثال sdb باشه(البته اکثرا اگه یک هارد داشته باشید همون sda هست)
خب یه سری کار باید انجام بدید اول و بعدش وارد توزیع تون بشید به این صورت که
اول برو در پوشه / با دستور cd /
سپس
sudo mount --rbind /dev /mnt/grub-fedora1/dev
sudo mount --make-rslave /mnt/grub-fedora1/dev
sudo mount -t proc /proc /mnt/grub-fedora1/proc
sudo mount --rbind /sys /mnt/grub-fedora1/sys
sudo mount --make-rslave /mnt/grub-fedora1/sys
sudo mount --rbind /tmp /mnt/grub-fedora1/tmp
sudo mount --bind /run /mnt/grub-fedora1/run
این دستورات تک به تک وارد کن و همرو باهم ننویس، این دستورات برای chroot جنتو بوده ولی فکر کنم روی فدورا هم جواب بده..
خب الان احتمالا فدورا شما به اینترنت متصل نباشه بخاطر اشتباه بودن dns برای همین با دستور sudo echo 'nameserver 1.1.1.1' > /mnt/grub-fedora1/run/systemd/resolve/stub-resolv.conf
یک dns 1.1.1.1 بهش میدیم
خب حالا دستور زیر رو بزن
sudo chroot /mnt/grub-fedora1
[/code]الان در توزیعی که نصب کردید حضور دارید.
اینطور که گفتید شما سیستم legacy دارید و پس احتمالا نیازی نیست پارتیشن دیگه ای رو سوار کنید(البته اگر شما موقع نصب پارتیشن boot نساخته اید، اگه ساختید باید اون رو هم سوار کنیم)
خب حالا گراب رو نصب میکنیم sudo grub2-install /dev/sda
توجه کنید اگه هارد شما sda هست همین دستور بزنید اگر sdb و غیره هست همون نام رو وارد کنید.
اگه با چیزی مثل Installing for i386-pc platform.
Installation finished. No error reported.
مواجه شدید و خطایی نداشتید رواله و گراب نصب شده
این دستور هم برای پیکربندی گراب بزنید sudo grub2-mkconfig -o /boot/grub2/grub.cfg
خب حالا میتونید از این محیط بیاید بیرون و سیستم خودتون رو ریستارت(راه اندازی) کنید و فدورا بالا بیارید، سعی کردم چیزایی که میدونم بگم امیدوارم جایی اشتباه نکرده باشم :)
ویرایش:راستی منم یه حافظه داشتم به صورت عجیبی خراب و رو مخ بود هرچی دانلود میکردم خراب بود یا برنامه نصب میکردم بارها خطا میداد و بعد مدت ها فهمیدم نگو مشکل از گنو لینوکس نیست بلکه حافظه من خرابه و اطلاعات یکی در میون مینویسه! و اینکه هارد خیلی موضوع مهمیه حتا اگه اشکال کوچیکی داشته باشه بهتره بیشتر بررسیش کنی و مطمئن باشی سالمه
پن: از نظر دوستان هم ناراحت نباش خب درست میگن تو یه اطلاعات کوچیک بدی خیلی بهتر میتونیم کمکت کنیم اگه نمیدونی چه اطلاعاتی باید بدی میتونی بپرسی بقیه میگن که چه چیزایی نیازه در اختیار بذاری..(خودمم خیلی موقع بدون دادن اطلاعات سوالای عجیب میپرسم بعضی موقع :D)
درود. وقتی دستور sudo chroot/mnt/grub_fedora*
رو وارد میکنم، خروجی دستور این هست:
basename: missing operand.
-
لطفا پیامتون رو ویرایش کنید
عزیزی، فقط اینکه نیاز نیست متن های طولانی نقلوقول کنی همین که یه چیزی زیرش بنویسی متوجه میشیم منظور شما با کی هست، اگر هم میخوای میتونی تکهای از متن رو نقلوقول کنی به این صورت که مقدار اضافه متن رو پاک کن، و بعدش دکمه «پیش نمایش» پایین سمت چپ صفحه رو بزن تا ببینی فرستاده ات به چه صورتی در اومده،
میتونید بخشی که لازم دارید رو کپی کنید دکمه ارسال رو به جای نقل قول بزنید یک دکمه اون بالا هست یک پیام زرد که نوشته قرار دادن نقل قول اون رو بزنید یک همچین متنی میاد
[quote]اینطوری[/quote]
به جای «اینطوری » متنی که کپی کردید رو بزارید
لطفا ! :)
-
عزیزی، فقط اینکه نیاز نیست متن های طولانی نقلوقول کنی همین که یه چیزی زیرش بنویسی متوجه میشیم منظور شما با کی هست، اگر هم میخوای میتونی تکهای از متن رو نقلوقول کنی به این صورت که مقدار اضافه متن رو پاک کن، و بعدش دکمه «پیش نمایش» پایین سمت چپ صفحه رو بزن تا ببینی فرستاده ات به چه صورتی در اومده، درمورد مشکل نصب توزیع هم فکر میکنم یه جایی اشتباه میرید و این اشتباه شده عادت شما برای همین بارهای متعدد به این مشکل میخورید، البته ممکنه از بخت بد شما سیستم شمام کمی راه نیاد با شما و کار رو سخت تر کنه، که به احتمال زیاد این مشکل به هارد مربوط نمیشه(مگه اینکه هاردتون خراب باشه یا مشکلی داشته باشه) البته باز کلا بعد مدت ها یبار کل هارد رو قالب بندی(فرمت) کنید خوبه+، ولی ممکن مشکل شما از قطعاتی دیگر مثل مدل مادربردتون هم باشه که بهتره مشخصات سیستمت به صورت کامل بنویسی و مشکلت رو هم در کنارش قید کنی در اینجا یا موضوع دیگر ایجاد کنید، تا افرادی که اطلاعاتی در این مورد دارند پاسختون بدن، بنظر من این بهترین راه حله تا اینکه از این توزیع به آن توزیع بپرید و...
درکل نظر من اینه یه موضوع ایجاد کنی و مشکلت بنویسی به صورت کامل و هر مشخصاتی که بقیه میخوان قرار بدی تا بتونن مشکلت بررسی کنن، ولی توقع نداشته باش حتما به جواب برسی یا روز اول به جواب برسی بعضی از افراد انجمنی که میتونن جوابت بدن گاهی چند روز یکبار به انجمن سر میزنن برای همین ممکنه کمی طول بکشه،ولی خب قطعا بهترین کار همینه تا فرار کردن از مشکل، شاید تو ویندوز اینطوره که دوتا کلیک میکنی کار نمیکنه و فاتحه سیستم میخونی! و درجا میری ویندوز جدید نصب میکنی، ولی داخل گنو لینوکس خیلی و خیلی و خیلی از مشکلات یا اشتباهات و ندانسته های کاربر هست ، یا در مواردی با یه سری کارها حل میشه، خیلی کم پیش میاد کار خاصی با سیستم نکنید و یهو کار نکنه و مشکلش هم قابل حل نباشه!
پن: در متن بالا یه اشتباه نوشتاری در مورد dns بود که اصلاح شد.
ویرایش: سودو هم گفت((:
درود. احساس میکنم رم لپتاپ و دچار اسیب شده است.
-
باور کنین این از عمد داره اینکارو میکنه ..
-
تا وقتی این کارتون رو ادامه بدید و ارسال هاتون رو ویرایش نکنید شخصا کمکی بهتون نمیکنم
-
سلام، لطفا یبار پیام مهرداد رو توجه کن بهش
[quote]اینطوری[/quote]
نتیجش: اینطوری
خب میبینی که (اینطوری) شدش متنی که نقلوقول شده ، متنی که میخوای نقلوقول کنی رو در این کد قرار بده بجای(اینطوری) و اینکه خیلی راحت میتونی متنی که میخوای توش کپی کنی، همین!
درود. وقتی دستور sudo chroot/mnt/grub_fedora*
رو وارد میکنم، خروجی دستور این هست:
basename: missing operand.
متنی که دادم درست وارد نشده، باید بدون خط فاصله باشه اینطوری:
sudo chroot /mnt/grub-fedora1
-
باور کنین این از عمد داره اینکارو میکنه ..
درود. تهمت به شدت راحته!
من چند وقتی سعی کردم چیزی رو که گویید رعایت کنم اما دستگاهم اسیب دید.
الان به موبایل کار میکنم و خود آگاهید که مرورگر موبایل دارای لگ و انجمن هم برای موبایل ها بهینهسازی نشده است؛ بنایراین دشوار است که بتوانم نکاتی را که فرمودید ، رعایت کنم.
از اینکه باعث سلب آرامش شما هستم، من رو ببخشید و الا مجنون نیستم و نخواهم بود که کسی را آن هم اینطور بیازارم.
بدرود!
-
sudo chroot /mnt/grub-fedora1
[/code]
درود.
همهچیز خوب پیش رفت اما زمان نصب گراب:
grub2-install: error: connot find a grub drive for /dev/sda4. chek your device.map.
-
بجای
/dev/sda4
باید /dev/sda
رو قرار بدید
-
باور کنین این از عمد داره اینکارو میکنه ..
درود. تهمت به شدت راحته! ..
منم با گوشیم !
-
در مرحله نصب گراب نباید جلوی sda عدد بنویسی ، دقیقا همینطور که ارگون گفت+
الان به موبایل کار میکنم و خود آگاهید که مرورگر موبایل دارای لگ و انجمن هم برای موبایل ها بهینهسازی نشده است؛ بنایراین دشوار است که بتوانم نکاتی را که فرمودید ، رعایت کنم.
اگه واقعا سخته نقلوقول در گوشی(که برای منم کمی سخته) میتونی کلا نقل و قول نکنی، و فقط بنویسی در رابطه با چه چیزی دارید صحبت میکنید کافیه و میفهمیم منظور با ماست ;)
-
منم با گوشیم !
احتمالا موبایل شما بالارده یا پرچمدار است! موبایل بنده هنگام نگارش، حذف و رونوشت برداری و جایگذاری متون، دچار لگ میشود.
-
درود. جناب ali-n گمان کنم یکبار بدون عدد هم این عمل را انجام دادم.
-
منم با گوشیم !
احتمالا موبایل شما بالارده یا پرچمدار است! موبایل بنده هنگام نگارش، حذف و رونوشت برداری و جایگذاری متون، دچار لگ میشود.
بنده نیز موبایلی دارم که حتی پایین رده هم نیست🙃 ولی مشکلی ندارم
-
میان رده
-
چمش دستتون میاد یکم تلاش کنید
الان دارم با یک j2 2015 براتون می نویسم ;)
-
درود. کاملاً محسوس است که گمان میکنید فردی کذاب هستم!
دستگاه من در هنگام نوشتن و جای گذاری کلمات دچار لگ و کرش می میشود.با توجه به اینکه انجمن فقط برای دسکتاپ بهینه سازی شده، امیدوارم مشکل مرا درک کنید.همیشه در هنگام تایپ کردن ، کل عالم به دنبال من میگردد تا کاری بر دوش من به اجبار واگذار کند و من هم به علت این نقیصه توان استفادهی بیشتر از زمان را ندارم؛بنا بر این دلایل غیرممکن است که من روان من، پریشان نشود و سرم درد نگیرد.
بدرود!
-
اگه بدون عدد هم زدی و نشد، منتظر بقیه دوستان باش :)
حافظ دوست مطمئن باش چنین فکری نداریم درمورد شما فقط قصد دارن یه عملی بهبود ببخشن همین :) (اگه واقعا سخته نقل و قول تغییر بدی میتونی نکنی و همینطور فقط جواب در ادامه اش بدی)
-
اگه بدون عدد هم زدی و نشد، منتظر بقیه دوستان باش :)
حافظ دوست مطمئن باش چنین فکری نداریم درمورد شما فقط قصد دارن یه عملی بهبود ببخشن همین :) (اگه واقعا سخته نقل و قول تغییر بدی میتونی نکنی و همینطور فقط جواب در ادامه اش بدی)
[liveuser@localhost-live /]$ sudo grub2-install /dev/sda
Installing for i386-pc platform.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
grub2-install: warning: ../grub-core/disk/ldm.c:1029:disk isn't LDM.
grub2-install: error: embedding is not possible, but this is required for cross-disk install.
-
اگه بدون عدد هم زدی و نشد، منتظر بقیه دوستان باش :)
حافظ دوست مطمئن باش چنین فکری نداریم درمورد شما فقط قصد دارن یه عملی بهبود ببخشن همین :) (اگه واقعا سخته نقل و قول تغییر بدی میتونی نکنی و همینطور فقط جواب در ادامه اش بدی)
[liveuser@localhost-live /]$ sudo grub2-install /dev/sda
Installing for i386-pc platform.
error: ../grub-core/disk/diskfilter.c:502:invalid volume.
grub2-install: warning: ../grub-core/disk/ldm.c:1029:disk isn't LDM.
grub2-install: error: embedding is not possible, but this is required for cross-disk install.
پارتیشن تیبلت GPT عه یا MBR؟
-
درود. ویندوز بنده MBR است اما از فدورا اطلاعی ندارم.
ظاهراً قبلاً به شما گفته بودم GPTکه به دلیل درک نادرست از آموزشی که در اینترنت قرار داشت، اشتباه اعلام کرده بودم.
-
یک هارد تنها فقط میتونه MBR باشه یا فقط GPT. باهم نمیشه
-
خروجی دستور زیر رو بزار
sudo fdisk -l
-
سپس
sudo mount --rbind /dev /mnt/grub-fedora1/dev
sudo mount --make-rslave /mnt/grub-fedora1/dev
sudo mount -t proc /proc /mnt/grub-fedora1/proc
sudo mount --rbind /sys /mnt/grub-fedora1/sys
sudo mount --make-rslave /mnt/grub-fedora1/sys
sudo mount --rbind /tmp /mnt/grub-fedora1/tmp
sudo mount --bind /run /mnt/grub-fedora1/run
این دستورات تک به تک وارد کن و همرو باهم ننویس، این دستورات برای chroot جنتو بوده ولی فکر کنم روی فدورا هم جواب بده..
میشه از خود قابلیتهای bash کمک گرفت و این دستورات که خیلی شبیه هم هستند رو با یه حلقه for خلاصه کرد تا به جای اینکه ما تایپ کنیم، bash اونها رو اجرا کنه.
گزینه راحتتر:
for x in dev proc sys tmp run; do
sudo mount -R --make-rslave "/$x" "/mnt/grub-fedora1"
done
برای دستور mount، آپشن rbind-- و R- یکی هستند. R- نسخه کوتاهتر rbind-- هست.
البته این بالایی، معادل چیزی که بالاتر نوشته شده نیست. این بالایی:
۱- چیزهایی که زیر /run/ سوار شده رو هم با سیستم داخل chroot به اشتراک میذاره.
۲- /proc/ و mount های زیر اون رو هم به صورت bind با سیستم داخل chroot به اشتراک میذاره.
۳- برخلاف بالایی، /tmp/ رو به اشتراک نمیذاره.
این یکی معادل همون چیزی هست که بالاتر گفتید:
for x in dev sys; do
sudo mount -R --make-rslave "/$x" "/mnt/grub-fedora1/$x"
done
sudo mount -R /tmp /mnt/grub-fedora1/tmp
sudo mount -B /run /mnt/grub-fedora1/run
sudo mount -t proc proc /mnt/grub-fedora1/proc
برای دستور mount، آپشنهای B- و bind-- یکی هستند. اولی نسخه کوتاه دومی هست.
زیاد ندیدم که /tmp/ از سیستم بوت شده رو دردسترس سیستم داخل chroot بذارن. فکر هم نکنم برای تعمیر گراب نیاز باشه.
من معمولا /sys/ /dev/ /proc/ و /run/ رو به همراه چیزهای زیرشون به این شکل به سیستم داخل chroot وصل میکنم.
for x in dev sys proc run; do
mount -R --make-rslave "/$x" "/mnt/$x"
done
موقعی هم که کار تموم شد، با یه بار اجرای umount همه اون چیزهایی که سوار شدند رو unmount میکنم.
umount -R /mnt
خب الان احتمالا فدورا شما به اینترنت متصل نباشه بخاطر اشتباه بودن dns برای همین با دستور sudo echo 'nameserver 1.1.1.1' > /mnt/grub-fedora1/run/systemd/resolve/stub-resolv.conf
یک dns 1.1.1.1 بهش میدیم
شاید از systemd-resolved برای dns استفاده نشه. بهتره مستقیم از طریق فایل resolv.conf اینکار رو انجام داد.
echo 'nameserver 1.1.1.1' > /mnt/grub-fedora1/etc/resolv.conf
یک هارد تنها فقط میتونه MBR باشه یا فقط GPT. باهم نمیشه
اون پارتیشنتیبل هست که ممکنه mbr باشه یا gpt یا ...
پارتیشنتیبل میتونه در واقعیت gpt باشه و یه protective mbr هم داشته باشه. gdisk به طور پیشفرض پارتیشنتیبلهای gpt رو اینجوری میسازه.