در آموزش یا ترفند زیر، من قصد دارم به شما یاد بگیرم که باشید ویندوز سیستم پیش فرض در Linux Grub، بنابراین با گذشت زمان از پیش تعیین شده ، این سیستم عامل مایکروسافت است که بطور پیش فرض راه اندازی می شود.
برای دستیابی به این هدف ، ما باید راه انداز راه اندازی را تغییر دهیم یا به عنوان شناخته شود Linux Grub، ما با استفاده از خط فرمان یا پایانه de لینـوکــس.
من تصمیم گرفته ام این تک آهنگ را ایجاد کنم آموزش عملی، از آنجا که من با بسیاری از کاربران مواجه شده ام که نمی دانند چگونه این گزینه را فعال کنید، و اینکه آنها ترجیح می دهند هنگام شروع Linux Grub اینگونه باشد ویندوز یکی که بعد از شمارش معکوس شروع می شود.
من شخصاً ترجیح می دهم اگر در ابتدای راه اندازی سیستم چیزی را لمس نکنم ، گزینه آن است لینـوکــس یکی که بر آن غلبه دارد ویندوز، اما از آنجا که در مورد سلیقه چیزی نوشته نشده است و هرکدام ترجیحات خود را دارند ، بیایید با روشی که برای دنبال کردن در تنظیمات در هنگام راه اندازی تنظیم می کنیم ، به آشفتگی برویم. Linux Grub.
تغییر به Windows به صورت پیش فرض در Linux Grub
برای رسیدن به این ، ابتدا ، a را باز خواهیم کرد پنجره ترمینال و خط فرمان زیر را تایپ می کنیم:
- sudo nano/boot/grub/grub.cfg
ترمینال موارد زیر را به ما نشان می دهد:
جایی که باید فقط خط را اصلاح کنیم تنظیم پیش فرض = »0، که در آن ما تغییر خواهیم کرد 0 توسط 4، که عددی است که با پارتیشن ویندوز که در کنار سیستم شما نصب شده است لینـوکــس.
برای تغییر آن ، ما با مکان نما از فلش ها و ما خود را در بالای علامت های نقل قول قرار می دهیم که در سمت راست عدد صفر قرار دارند ، Backspace یا به عقب و صفر پاک می شود و در جای خود آن را قرار می دهیم 4.
پس از این ، ما با صرفه جویی می کنیم CTRL + O و سپس ما با CTRL + X.
ما مجبور نیستیم چیز دیگری را اصلاح کنیمبه سادگی با این گزینه گزینه شروع با ویندوز را به طور پیش فرض از Linux Grub فعال کرده ایم. اگر اشتباه کنیم و چیز دیگری را تغییر دهیم ، بدون صرفه جویی در تغییرات با ترکیب می توانیم آنجا را ترک کنیم CTRL + X و سپس N.
اطلاعات بیشتر - نحوه بازیابی گراب لینوکس در اوبونتو 12.04
8 نظر ، نظر خود را بگذارید
من فقط Fuduntu 2012.4 را نصب کردم و این کار را در ترمینال انجام دادم:
sudo nano/boot/grub/grub.cfg
من فقط یک صفحه سیاه دارم و چیزی از آنچه که مثال نشان می دهد ندارم ، من قبلاً این را می دانستم و این کار را برای LinuxMint ، Kubuntu و Zorin انجام داده بودم و بدون مشکل تغییر کرد ، اما در Fuduntu هیچ خطی برای ویرایش در ترمینال وجود ندارد.
اگر بتوانید برخی از دستورات پرکاربرد و معادل آنها را در Kubuntu (apt-get یا muon) قرار دهید ، من از آن استقبال می کنم - OpenSuse (zypper یا yast) ، و غیره ...
من Fuduntu 2012.04 را برای نت بوک خود بسیار دوست داشتم و این همان چیزی بود که به دنبال آن می گشتم ، ساده ، سریع ، با یک محیط گرافیکی قابل تنظیم مناسب و با نرم افزارهای لازم برای این نوع ماشین ها ، به خصوص به دلیل کوچک بودن صفحه نمایش.
با تشکر از شما برای همه همکاری ، همیشه بسیار سپاسگزارم.
کار می کند ، اما اگر کارهای به روزرسانی را انجام دهید و آنها بر هسته اوبونتو تأثیر بگذارند ، باید کار را تکرار کنید. آیا راهی برای این حالت به این صورت باقی مانده است؟
اگر Javivi ، می توانید اسکریپتی ایجاد کنید که به عنوان مثال هر به روزرسانی انجام شده اجرا شود و پرونده پیکربندی سفارشی را ایجاد کند.
شما را می بینم و من توضیح می دهم که چگونه
خیلی ممنون! امیدوارم که در مقدماتی کار کند.
سلام
برای من در kali linux کار نکرد
در PrimeOS برای من کار نمی کند ... در زیر من android.cfg خود را ترک می کنم
# عنوان $ 1
# $ 2 cm هسته cmdline
عملکرد add_entry {
menuentry "PrimeOS $ 1" "$ @" –class android-x86 {
تغییر 2
root root = $ android
linux $ kdir / kernel root = / dev / ram0 androidboot.selinux = ساخت مجاز variant = userdebug $ src $ @
initrd $ kdir / initrd.img
}
}
# 1 دلار EFI برای بارگیری در زنجیره
# $ 2 نام سیستم عامل
# کلاس 3 دلاری
تابع add_os_if_exists {
# آیا روش بهتری برای یافتن ESP وجود دارد؟
برای d در hd0 ، gpt1 hd0 ، gpt2 hd1 ، gpt1 hd1 ، gpt2 hd0 ، msdos1 hd0 ، msdos2 hd1 ، msdos1 hd1 ، msdos2 ؛ انجام دادن
if ["($ d) $ 1"! = "$ cmdpath / $ bootefi" -a -e ($ d) $ 1]؛ سپس
فهرست منوی «2 دلار در $ d ->» «$ d» «$ 1» - کلاس «3 دلار» {
root root = 2 $
زنجیره بار ($ ریشه) 3 دلار
}
شکستن
fi
انجام شده
}
if [-s $ پیشوند / grubenv]؛ سپس
load_env
fi
if ["$ grub_cpu" = "i386"]؛ سپس
تنظیم bootefi = bootia32.efi
مجموعه grub = grubia32
دیگر
مجموعه bootefi = BOOTx64.EFI
مجموعه grub = grubx64
fi
if [-z "$ src" -a -n "$ isofile"]؛ سپس
src = iso-scan / filename = $ isofile را تنظیم کنید
fi
اندروید -f-floppy -set -f $ kdir / kernel را جستجو کنید
صادرات اندروید bootefi grub kdir live src
# ایجاد منوی اصلی
add_entry "$ live" ساکت
# در صورت وجود سایر لودرهای بوت سیستم عامل را اضافه کنید
add_os_if_exists /EFI/fedora/${grub-lex.europa.eu.efi Fedora fedora
add_os_if_exists /EFI/centos/${grub-lex.europa.eu.efi CentOS centos
add_os_if_exists /EFI/ubuntu/$ánticogrub-lex.europa.eu.efi اوبونتو اوبونتو
add_os_if_exists /EFI/debian/${grub-lex.europa.eu.efi دبیان دبیان
add_os_if_exists /EFI/linuxmint/${grub-lex.europa.eu.efi "Linux Mint" linuxmint
add_os_if_exists /EFI/Microsoft/Boot/bootmgfw.efi ویندوز ویندوز
if [-s ($ android) $ kdir / install.img]؛ سپس
add_entry «نصب» نصب = 1
fi
زیر منو «گزینه های پیشرفته ->» {
add_entry "$ debug_mode - DEBUG Mode" DEBUG = 2
add_entry "$ live - No Setup Wizard" آرام SETUPWIZARD = 0
add_entry "$ live - بدون سخت افزار شتاب" nomodeset ساکت HWACCEL = 0
if [-s ($ android) $ kdir / install.img]؛ سپس
add_entry "نصب خودکار در هارددیسک مشخص شده" AUTO_INSTALL = 0
add_entry "بروزرسانی خودکار" AUTO_INSTALL = به روزرسانی
fi
add_os_if_exists / EFI / BOOT / $ bootefi "UEFI OS"
add_os_if_exists /EFI/BOOT/fallback.efi "UEFI Fallback"
if ["$ grub_cpu"! = "i386"]؛ سپس
add_os_if_exists /EFI/BOOT/fallback_x64.efi "UEFI Fallback"
menuentry «راه اندازی مجدد» {reboot}
menuentry «Poweroff» {توقف}
menuentry "UEFI BIOS Setup" {fwsetup}
fi
}
برای d در $ config_directory $ cmdpath $ پیشوند؛ انجام دادن
if [-f $ d / custom.cfg]؛ سپس
منبع $ d / custom.cfg
fi
انجام شده
اگرچه توالی سفارشاتی که در نسخه من موجود است طولانی است ، من آن را پیدا کردم و یافتن آن اصلاً دشوار نبود زیرا تنها سفارشی بود که در بین تمام سفارشاتی که grub داشت مشاهده کردم. متشکرم ، این آموزش به من کمک کرد
THX