У наступному посібнику або трюку, Я збираюся навчити вас бути Windows система за замовчуванням у Linux Grub, так що по закінченню визначеного часу за замовчуванням завантажується саме операційна система Microsoft.
Щоб досягти цього, нам доведеться змінити запуск запуску або також відомий як Linux Grub, Ми досягнемо цього за допомогою командного рядка або термінал de Linux.
Я вирішив створити цей сингл практичний підручник, оскільки я стикався з багатьма користувачами, які не знають як увімкнути цю опцію, і що вони віддають перевагу, щоб при запуску Linux Grub це так Windows той, що починається після зворотного відліку.
Особисто я вважаю за краще, щоб, якщо я нічого не торкнувся на початку нашої системи, це варіант Linux той, що переважає над цим Windows, але оскільки про смаки нічого не написано, і кожен із них має свої уподобання, давайте перейдемо до безладу з методом, яким слід керуватися, щоб змінити уподобання при запуску. Linux Grub.
Перехід на Windows за замовчуванням у Linux Grub
Для цього спочатку ми відкриємо a вікно терміналу і ми введемо такий командний рядок:
- sudo nano /boot/grub/grub.cfg
Термінал покаже нам таке:
Де нам доведеться змінити лише рядок встановити за замовчуванням = »0 ″, в якому ми змінимо 0 автор 4, що є числом, яке відповідає Windows розділ - - який встановлено поруч із вашою системою Linux.
Щоб змінити це, ми рухатимемося за допомогою курсори стрілок, і ми розмістимося над лапками праворуч від числа нуль, ми дамо Повернення на одну позицію або назад, і нуль буде стерто, і на його місці ми розмістимо 4.
Після цього ми заощадимо с CTRL + O а потім ми вийдемо з CTRL + X.
Нам більше нічого змінювати не доведетьсяПросто за допомогою цього ми дозволимо запустити Windows за замовчуванням з Linux Grub. Якщо ми помилимось і змінимо щось інше, ми можемо піти, не зберігаючи зміни, комбінуючи CTRL + X а потім N.
Більше інформації - Як відновити Linux grub в Ubuntu 12.04
Я щойно встановив Fuduntu 2012.4 і робив це в терміналі:
sudo nano /boot/grub/grub.cfg
Я отримую лише чорний екран і нічого з того, що показує приклад, я це вже знав, і зробив це для LinuxMint, Kubuntu і Zorin, і це змінилося без проблем, але в Fuduntu немає рядка для редагування в терміналі.
Я був би вдячний, якщо б ви могли розмістити деякі найпоширеніші команди та їх еквіваленти в Kubuntu (apt-get або muon) - OpenSuse (zypper або yast) тощо ...
Мені дуже сподобався Fuduntu 2012.04 для мого нетбука, і саме те, що я шукав, був простим, швидким, з хорошим настроюваним графічним середовищем та необхідним програмним забезпеченням для цього типу машин, особливо через маленький екран.
Ще раз дякую за вашу співпрацю, завжди дуже вдячний.
Це працює, але якщо ви виконуєте завдання оновлення, і вони впливають на Ubuntu Core, вам доведеться повторити завдання. Чи є спосіб, як цей мод залишається таким?
Якщо Javivi, ви можете створити скрипт, який, наприклад, запускає кожне оновлення, і створює власний файл конфігурації.
До зустрічі, і я поясни, як я це роблю
Дуже дякую! Сподіваюся, це працює елементарно.
Вітаю 😀
У мене це не спрацювало в kali linux
Це не працює для мене в PrimeOS …… 🙁 нижче я залишаю свій android.cfg
# $ 1 Назва
# $ 2 ... cmdline ядра
функція add_entry {
меню "PrimeOS $ 1" "$ @" –клас android-x86 {
shift 2
встановити root = $ android
linux $ kdir / root root = / dev / ram0 androidboot.selinux = дозвільний buildvariant = 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; робити
якщо ["($ d) $ 1"! = "$ cmdpath / $ bootefi" -a -e ($ d) $ 1]; потім
меню «$ 2 на $ d ->» «$ d» «$ 1» –клас «$ 3» {
встановити корінь = $ 2
завантажувач ($ root) $ 3
}
перерву
fi
зроблений
}
якщо [-s $ префікс / grubenv]; тоді
load_env
fi
якщо ["$ grub_cpu" = "i386"]; потім
встановити bootefi = bootia32.efi
встановити grub = grubia32
ще
встановити bootefi = BOOTx64.EFI
встановити grub = grubx64
fi
якщо [-z "$ src" -a -n "$ isofile"]; потім
встановити src = iso-scan / filename = $ isofile
fi
пошук –но-дискета –набір android -f $ kdir / ядро
експортувати android bootefi grub kdir live src
# Створити головне меню
add_entry "$ live" тихо
# Додайте інші завантажувачі ОС, якщо вони існують
add_os_if_exists /EFI/fedora/$ánticogrub-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 Ubuntu ubuntu
add_os_if_exists /EFI/debian/${grub-lex.europa.eu.efi Debian debian
add_os_if_exists /EFI/linuxmint/$ánticogrub-lex.europa.eu.efi "Linux Mint" linuxmint
add_os_if_exists /EFI/Microsoft/Boot/bootmgfw.efi Windows
якщо [-s ($ android) $ kdir / install.img]; потім
add_entry «Встановлення» ВСТАНОВИТИ = 1
fi
підменю «Додаткові параметри ->» {
add_entry "$ debug_mode - режим ВИРОБКИ" DEBUG = 2
add_entry "$ live - Без майстра налаштування" тихий SETUPWIZARD = 0
add_entry "$ live - Без апаратного прискорення" тихий nomodeset HWACCEL = 0
якщо [-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"
if ["$ grub_cpu"! = "i386"]; потім
add_os_if_exists /EFI/BOOT/fallback_x64.efi "Резервний UEFI"
меню «Перезавантаження» {перезавантаження}
меню «Poweroff» {зупинка}
пункт меню "Налаштування UEFI BIOS" {fwsetup}
fi
}
для d у префіксі $ config_directory $ cmdpath $; робити
якщо [-f $ d / custom.cfg]; потім
джерело $ d / custom.cfg
fi
зроблений
Хоча послідовність замовлень, яку вона має, довга у моїй версії, я знайшов її, і не складно було знайти її, оскільки вона була єдиною, яку я бачив серед усіх замовлень, які мав груб. Дякую, цей підручник мені допоміг
THX
Дуже дякую Франциско!!! У мене є Зорін, я пішов твоїм шляхом, і це вдалося. Я досяг цього завдяки вашому коду, будьте здорові!