انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: The Goofy Doctor در 21 مهر 1401، 06:51 بظ
-
سلام
من چند روز پیش میخواستم دبیان نصب کنم ول بیخیال شدم ولی در طول مراحلی که گذروندم
۳ بار نصبش کردم و بعد درایوی که نصب بود رو فرمت کردم ( علتش پیچیدس )
الان من تو بایوس یه بوت آپشن دارم به نام دبیان که هیچ کاری نمیکنه
سعی کردم که از بایوس پاکش کنم ولی نشده
یه سیستم عامل جدید نصب کردم ولی بازم همونه
راهی هست که پاکش کنم ؟
-
چرا فرمت؟ حیف نیست دبیانی نشید ؟
-
سلام
من چند روز پیش میخواستم دبیان نصب کنم ول بیخیال شدم ولی در طول مراحلی که گذروندم
۳ بار نصبش کردم و بعد درایوی که نصب بود رو فرمت کردم ( علتش پیچیدس )
الان من تو بایوس یه بوت آپشن دارم به نام دبیان که هیچ کاری نمیکنه
سعی کردم که از بایوس پاکش کنم ولی نشده
یه سیستم عامل جدید نصب کردم ولی بازم همونه
راهی هست که پاکش کنم ؟
در بایوس؟ اصولا بوتلودر یه مرحله بعد از بایوسه.
میشه یک قطعه فیلم یا چند شات عکس بدید؟
-
تو بایوس نه منظورم بوت منیو هست
-
چرا فرمت؟ حیف نیست دبیانی نشید ؟
والا نصب دبیان ناپایدار خیلی پیچیده بود مغزم سوت کشید
-
عکسش اینه
-
چرا فرمت؟ حیف نیست دبیانی نشید ؟
والا نصب دبیان ناپایدار خیلی پیچیده بود مغزم سوت کشید
پیچیدگی نداشت که! نتت وصل نشد.
-
والا با سخت افزار من پدر کشتگی داشت
بنظرتون میارزه که بخوام داریور هاشو رو بریزم رو یو اس بی و دوباره سعی کنم نصب کنم ؟
الان پاپ او اس دارم
-
چرا فرمت؟ حیف نیست دبیانی نشید ؟
والا نصب دبیان ناپایدار خیلی پیچیده بود مغزم سوت کشید
پیچیده نیست سودو سختش می کنه (در سورتی که ادعای علاقه به سادگی می کنه ! ;D شوخی ) فردا یک پیام خصوصی بهم بده روشی که قبلا دوستان به من یاد دادن رو بفرستم
-
چه درایوری مشکل داشت ؟
-
داریور وایفای ، کلا تشخیصش نمیداد
حتی تو لایو اینستالیشنش ( اگه درست بگم )
-
دانگل ؟ با راه انداز انحصاری را فقط ازاد ؟
-
والا با سخت افزار من پدر کشتگی داشت
بنظرتون میارزه که بخوام داریور هاشو رو بریزم رو یو اس بی و دوباره سعی کنم نصب کنم ؟
الان پاپ او اس دارم
احتمالا firmwareهای انحصاری مورد نیاز رو نداشتید.
برای مشکلی که الان دارید، خروجی این دستور رو قرار بدید.
efibootmgr -v
-
از کجا میتونم گیر بیارمشون ؟
------------------------------------------------
بفرمایید
BootCurrent: 0002
Timeout: 1 seconds
BootOrder: 0000,0002,0004,0008,0009,0003,0006
Boot0000* Windows Boot Manager HD(6,GPT,fc796c8d-c691-44dc-9ac5-034a9ce320f0,0x43a5c000,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...c................
Boot0001 CD/DVD Drive BBS(CDROM,,0x0)..GO..NO........o.H.L.-.D.T.-.S.T. .D.V.D.R.A.M. .G.U.E.1.N....................A...........................>..Gd-.;.A..MQ..L.X.K.H.E.F.9.0.J.3.1. .9. . . . . . . . ........BO
Boot0002* Pop!_OS 22.04 LTS HD(11,GPT,e3c737d6-36ad-42e5-97df-817772bb5f9f,0x2e0ce000,0x1dcfff)/File(\EFI\SYSTEMD\SYSTEMD-BOOTX64.EFI)
Boot0003* Hard Drive BBS(HD,,0x0)..GO..NO........o.H.G.S.T. .H.T.S.5.4.1.0.1.0.B.7.E.6.1.0....................A...........................>..Gd-.;.A..MQ..L. . . . . . . . .X.W.1.U.2.E.F.7.1.D.M.3........BO
Boot0004* ubuntu HD(6,GPT,fc796c8d-c691-44dc-9ac5-034a9ce320f0,0x43a5c000,0x32000)/File(\EFI\UBUNTU\SHIMX64.EFI)..BO
Boot0006* CD/DVD Drive BBS(CDROM,,0x0)..GO..NO........o.H.L.-.D.T.-.S.T. .D.V.D.R.A.M. .G.U.E.1.N....................A...........................>..Gd-.;.A..MQ..L.X.K.H.E.F.9.0.J.3.1. .9. . . . . . . . ........BO
Boot0008* UEFI OS HD(11,GPT,e3c737d6-36ad-42e5-97df-817772bb5f9f,0x2e0ce000,0x1dcfff)/File(\EFI\BOOT\BOOTX64.EFI)..BO
Boot0009* debian HD(6,GPT,fc796c8d-c691-44dc-9ac5-034a9ce320f0,0x43a5c000,0x32000)/File(\EFI\DEBIAN\GRUBX64.EFI)..BO
-
اون ایزویی که توی آموزش گذاشتمو دانلود کردی؟ اون خودش ثابتافزارهای مالکیتیو داشت.
-
بله از همون استفاده کردم ولی همون ارور رو داد
-
از کجا میتونم گیر بیارمشون ؟
این موضوع رو ببینید.
https://forum.ubuntu-ir.org/index.php?topic=153821
بفرمایید
BootCurrent: 0002
Timeout: 1 seconds
BootOrder: 0000,0002,0004,0008,0009,0003,0006
Boot0000* Windows Boot Manager HD(6,GPT,fc796c8d-c691-44dc-9ac5-034a9ce320f0,0x43a5c000,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...c................
Boot0001 CD/DVD Drive BBS(CDROM,,0x0)..GO..NO........o.H.L.-.D.T.-.S.T. .D.V.D.R.A.M. .G.U.E.1.N....................A...........................>..Gd-.;.A..MQ..L.X.K.H.E.F.9.0.J.3.1. .9. . . . . . . . ........BO
Boot0002* Pop!_OS 22.04 LTS HD(11,GPT,e3c737d6-36ad-42e5-97df-817772bb5f9f,0x2e0ce000,0x1dcfff)/File(\EFI\SYSTEMD\SYSTEMD-BOOTX64.EFI)
Boot0003* Hard Drive BBS(HD,,0x0)..GO..NO........o.H.G.S.T. .H.T.S.5.4.1.0.1.0.B.7.E.6.1.0....................A...........................>..Gd-.;.A..MQ..L. . . . . . . . .X.W.1.U.2.E.F.7.1.D.M.3........BO
Boot0004* ubuntu HD(6,GPT,fc796c8d-c691-44dc-9ac5-034a9ce320f0,0x43a5c000,0x32000)/File(\EFI\UBUNTU\SHIMX64.EFI)..BO
Boot0006* CD/DVD Drive BBS(CDROM,,0x0)..GO..NO........o.H.L.-.D.T.-.S.T. .D.V.D.R.A.M. .G.U.E.1.N....................A...........................>..Gd-.;.A..MQ..L.X.K.H.E.F.9.0.J.3.1. .9. . . . . . . . ........BO
Boot0008* UEFI OS HD(11,GPT,e3c737d6-36ad-42e5-97df-817772bb5f9f,0x2e0ce000,0x1dcfff)/File(\EFI\BOOT\BOOTX64.EFI)..BO
Boot0009* debian HD(6,GPT,fc796c8d-c691-44dc-9ac5-034a9ce320f0,0x43a5c000,0x32000)/File(\EFI\DEBIAN\GRUBX64.EFI)..BO
این دستور رو بزنید.
sudo efibootmgr -Bb 0009
خروجی این دستور رو هم قرار بدید.
ls -l /boot/efi/
-
خروجی این دستور رو هم قرار بدید.
ls -l /boot/efi/
[/quote]
بفرمایید
total 16
drwx------ 2 root root 4096 Oct 13 13:03 42b82b3cd7959f4bd3d0989c6347db09
drwx------ 6 root root 4096 Oct 13 13:03 EFI
drwx------ 3 root root 4096 Oct 14 14:06 loader
drwx------ 2 root root 4096 Oct 14 11:54 'System Volume Information'
-
اینها رو هم بذارید.
sudo ls -lr /boot/efi/
efibootmgr -v
lsblk
-
ممنون از لطفون . مشکل برطرف شد
دبیان نصب کردم خودش رفت
فقط من چجوری میتونم به بوتلودر کنونی ویندوز و ابونتو رو هم اضافه کنم ؟
-
شناخته نشده ؟ ابدیت گراب بزن نشد باید دستی تعریف کنی
-
ممنون از لطفون . مشکل برطرف شد
دبیان نصب کردم خودش رفت
فقط من چجوری میتونم به بوتلودر کنونی ویندوز و ابونتو رو هم اضافه کنم ؟
خروجی اون دستورات رو هم قرار بدید. احتمالا چیزهای دیگهای هم هست که باید پاک بشه.
شناخته نشده ؟ ابدیت گراب بزن نشد باید دستی تعریف کنی
چه توزیعی دارید؟
-
ممنون از کمکتون
total 2
drwxr-xr-x 2 root root 1024 Apr 25 02:57 'System Volume Information'
drwxr-xr-x 6 root root 1024 Oct 8 16:15 EFI
BootCurrent: 000C
Timeout: 1 seconds
BootOrder: 000C,0004,000D,0003,0006
Boot0001 CD/DVD Drive BBS(CDROM,,0x0)..GO..NO........o.H.L.-.D.T.-.S.T. .D.V.D.R.A.M. .G.U.E.1.N....................A...........................>..Gd-.;.A..MQ..L.X.K.H.E.F.9.0.J.3.1. .9. . . . . . . . ........BO
Boot0003* Hard Drive BBS(HD,,0x0)..GO..NO........o.H.G.S.T. .H.T.S.5.4.1.0.1.0.B.7.E.6.1.0....................A...........................>..Gd-.;.A..MQ..L. . . . . . . . .X.W.1.U.2.E.F.7.1.D.M.3........BO
Boot0004* ubuntu HD(6,GPT,fc796c8d-c691-44dc-9ac5-034a9ce320f0,0x43a5c000,0x32000)/File(\EFI\UBUNTU\SHIMX64.EFI)..BO
Boot0006* CD/DVD Drive BBS(CDROM,,0x0)..GO..NO........o.H.L.-.D.T.-.S.T. .D.V.D.R.A.M. .G.U.E.1.N....................A...........................>..Gd-.;.A..MQ..L.X.K.H.E.F.9.0.J.3.1. .9. . . . . . . . ........BO
Boot000C* debian HD(6,GPT,fc796c8d-c691-44dc-9ac5-034a9ce320f0,0x43a5c000,0x32000)/File(\EFI\DEBIAN\GRUBX64.EFI)..BO
Boot000D* Windows Boot Manager HD(6,GPT,fc796c8d-c691-44dc-9ac5-034a9ce320f0,0x43a5c000,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)..BO
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 128M 0 part
├─sda2 8:2 0 97.7G 0 part
├─sda3 8:3 0 205.8G 0 part
├─sda4 8:4 0 97.7G 0 part
├─sda5 8:5 0 300M 0 part
├─sda6 8:6 0 100M 0 part /boot/efi
├─sda7 8:7 0 389.6G 0 part
├─sda8 8:8 0 663M 0 part
├─sda9 8:9 0 66.4G 0 part
└─sda10 8:10 0 73.2G 0 part /
sr0 11:0 1 1024M 0 rom
-----------------------------------------
دستور آپدیت گراب چیه ؟
-
فکر نکنم چیزی مشکل داشته باشه یا اضافه. (البته مطمئن نیستم)
دستور آپدیت گراب چیه ؟
توی دبیان و توزیعهای مبتنی بر اون، update-grub برای اینکار هست. میشه از update-grub2 هم استفاده کرد. هیچ فرقی با هم ندارند. دومی یه لینک به اولی هست.
update-grub فقط یه اسکریپت ساده هست که کلا سه خطه.
یکی که shebang هست، یکی set -e تا اگه جایی مشکلی پیش اومد، ادامه اسکریپت انجام نشه.
اونی که کار اصلی رو انجام میده، این خطه:
exec grub-mkconfig -o /boot/grub/grub.cfg "$@"
در واقعیت اون اسکریپت، دستور grub-mkconfig رو اجرا میکنه. هر آرگومان، آپشن و چیزی هم که بهش بدید، میده به grub-mkconfig.
تا جایی که میدونم، توی بقیه توزیعها دستور update-grub یا update-grub2 نیست و باید مستقیم از خود دستور grub-mkconfig استفاده کنید.
ممکنه تکی بعضی توزیعها، (مثل فدورا یا آرچ) به جای grub-mkconfig، از grub2-mkconfig استفاده بشه.
با این توضیحات، توی دبیان و توزیعهای مبتنی بر اون میتونید از این دستور استفاده کنید
update-grub
یا این یکی
update-grub2
توی بقیه توزیعها، مستقیم از grub-mkconfig یا grub2-mkconfig استفاده کنید.
(اولی توی دبیان هم کار میده)
grub-mkconfig -o /boot/grub/grub.cfg
یا این یکی:
grub2-mkconfig -o /boot/grub2/grub.cfg
دلیل اینکه بعضی جاها یه 2 توی اسم دستور هست، به خاطر نسخههای مختلف گراب هست.
اول گراب ۱ منتشر شده بود و توسعه پیدا میکرد.
بعد از یه مدت تصمیم گرفته شد که یه نسخه جدید گراب از اول نوشته بشه و به این شکل، گراب ۲ نوشته شد و توی سال ۲۰۱۲ اولین نسخه اون منتشر شد.
این گرابی که الان توسط بیشتر توزیعها استفاده میشه، گراب ۲ هست.
بعد از منتشر شدن گراب ۲، گراب ۱ به اسم گراب legacy هم شناخته میشه.
اکثر توزیعها الان از گراب ۲ استفاده میکنند. بعضیها کلا گراب ۱ رو از مخازن خودشون حذف کردند و تقریبا همه جا (دستورات، راهنماها، صفحات man و ...) کلمه grub رو به grub2 تغییر دادند.
البته دبیان هنوز گراب ۱ رو توی مخازنش داره و به همین خاطر، همزمان کلمات grub، grub2 و grub legacy توی دستورات، راهنماها، وبسایت و غیره اون پیدا میشه.
هر جایی که کلمه grub توی دبیان استفاده میشه، منظور grub2 هست یا چیزهایز که بین grub2 و grub legacy مشترکه. مگه اینکه به طور واضح بگه منظورش grub legacy هست.
-
( ببخشید که دیر جواب دادم . درگیر امتحانات و کوییز ها بودم )
همه رو امتحان کردم ولی نشد
ojaghiradin@X542UQR:~$ update-grub2
bash: update-grub2: command not found
ojaghiradin@X542UQR:~$ exec grub-mkconfig -o /boot/grub/grub.cfg "$@"
bash: exec: grub-mkconfig: not found
ojaghiradin@X542UQR:~$ update-grub2
bash: update-grub2: command not found
ojaghiradin@X542UQR:~$ update-grub
bash: update-grub: command not found
ojaghiradin@X542UQR:~$ grub-mkconfig -o /boot/grub/grub.cfg
bash: grub-mkconfig: command not found
ojaghiradin@X542UQR:~$ grub2-mkconfig -o /boot/grub2/grub.cfg
bash: grub2-mkconfig: command not found
ojaghiradin@X542UQR:~$
-
اون دستورات رو باید با دسترسی روت اجرا کنید.
فکر کنم شما الان دبیان دارید. توی دبیان، مسیرهای /sbin/ و /usr/sbin/ و /usr/local/sbin/ توی PATH کاربرهای معمولی نیست.
به خاطر همین برنامههایی که اونجا قرار دارند رو نمیتونید همینجوری با تایپ کردن اسمشون توی ترمینال اجرا کنید.
اگه قبل از اون دستورات sudo بذارید، باید درست اجرا بشن.
توی دبیان، پیکربندی sudo جوری هست که داخل /sbin/ و /usr/sbin/ رو هم میگرده و برنامهها رو از اونجا هم اجرا میکنه.
update-grub update-grub2 و grub-mkconfig همه توی /usr/sbin/ قرار دارند. تا جایی که میدونم، دبیان دستور grub2-mkconfig نداره.