Вимкнення Ubuntu одним клацанням миші та завантаження в альтернативну систему завантаження


13

У мене є подвійна система завантаження з Ubuntu 11.04 та Windows 7.

Мій завантажувач GRUB за замовчуванням відповідає Ubuntu. В основному я використовую Ubuntu, але мені потрібно час від часу завантажувати Windows, щоб зробити кілька справ.

Якщо мені потрібно щось зробити в Windows, я можу "вимкнути" Ubuntu та вибрати Windows 7 у завантажувачі. Однак було б ефективніше, якби я міг зробити це за один клік від Ubuntu.

  • Чи можна натиснути клавішу в Ubuntu, що означає "Вимкнути, а потім завантажитися в Windows"? .

Відповіді:


15

Якщо ви знаєте номер входу для вашої інсталяції Windows (почніть рахувати з 0першої позиції) у меню grub, ви можете перезавантажитись у Windows (вважаючи, що вона є 3-ю у списку) за допомогою цієї команди:

grub-reboot 2

Ви також можете використовувати текстовий запис, який використовується:

grub-reboot '<type entry here>'

Ця команда також може бути поміщена в пускову установку для використання "одним клацанням".

Для того, щоб зробити цю процедуру роботи нам необхідно вступ GRUB_DEFAULT=savedв /etc/default/grub.


3
Спасибі. Прочитавши вашу відповідь, я здійснив кілька пошуків і виявив наступний пост корисним для детальної інформації про grub-reboot: webupd8.org/2010/10/how-to-reboot-in-windows-from-ubuntu. html
Jeromy Anglim

6

@Takkat відповів на питання, але я подумав, що розповім ще кілька деталей, якщо це може допомогти іншим.

  • Меню завантаження рахується від нуля. У мене в меню завантаження є п'ять елементів. П’ятий елемент - Windows, таким чином, для перезавантаження в Windows мені довелося випустити команду grub-reboot 4(тобто не 5). ОНОВЛЕННЯ: перегляньте коментарі нижче щодо цього, можливо, зміни .
  • Для редагування /etc/default/grubя видав sudo vim /etc/default/grub.
  • Для того, щоб процедура працювала, мені довелося змінити існуюче значення GRUB_DEFAULT=0до, GRUB_DEFAULT=savedа потім запустити sudo update-grub.

Потім я створив сценарій на основі прикладу webupd8 :

Я зателефонував winbootі поклав~/bin

#!/bin/bash
gksu grub-reboot 4
gksu reboot

Ти, надавши нам більш детальну інформацію. Зверніть увагу, що після наступного оновлення ядра вам, швидше за все, доведеться змінити номер своєї позиції.
Таккат

@Takkat - Чи може існувати спосіб автоматичного вибору найнижчого номера рядка (я припускаю, що Windows перерахований останнім у Grub2), щоб уникнути цієї проблеми? @Jeromy - Дякую за публікацію цього повідомлення
boehj

Я цього не перевіряв, але використовуючи текстовий опис для Winodws, ви повинні бути в безпечній стороні.
Таккат
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.