Pertanyaan Satu klik shutdown Ubuntu dan muat ke bootup alternatif


Saya memiliki sistem dual boot dengan Ubuntu 11.04 dan Windows 7.

Bootloader GRUB saya default ke Ubuntu. Saya terutama menggunakan Ubuntu, tetapi terkadang saya perlu mem-boot Windows untuk melakukan beberapa hal.

Jika saya perlu melakukan sesuatu di Windows saya dapat "mematikan" Ubuntu dan memilih Windows 7 di bootloader. Namun, akan lebih efisien jika saya bisa melakukan ini dalam satu klik dari Ubuntu.

  • Apakah mungkin untuk menekan kunci di Ubuntu yang berarti "Matikan, dan kemudian boot ke Windows"? (atau dalam hal ini Matikan dan boot ke sembarang booting non-default)

13
2018-05-13 04:24


asal




Jawaban:


Jika Anda tahu nomor entri untuk instalasi Windows Anda (mulai menghitung dengan 0 untuk posisi pertama) di menu grub, Anda dapat melakukan boot ulang ke Windows (dengan asumsi berada di urutan ke-3 dalam daftar) dengan perintah ini:

grub-reboot 2

Atau Anda juga dapat menggunakan entri teks yang digunakan:

grub-reboot '<type entry here>'

Perintah ini juga dapat dimasukkan ke dalam peluncur untuk penggunaan "sekali klik".

Agar prosedur ini berhasil, kami memerlukan entri GRUB_DEFAULT=saved di /etc/default/grub.


15
2018-05-13 07:00



Terima kasih. Setelah membaca jawaban Anda, saya melakukan beberapa pencarian dan menemukan posting berikut berguna untuk menyempurnakan beberapa rincian lebih lanjut tentang grub-reboot: webupd8.org/2010/10/how-to-reboot-in-windows-from-ubuntu.html - Jeromy Anglim


@Takkat telah menjawab pertanyaan itu, tetapi saya pikir saya akan menjabarkan beberapa detail lebih lanjut jika itu bisa membantu orang lain.

  • Menu boot dihitung dari nol. Saya memiliki lima elemen di menu boot saya. Elemen kelima adalah Windows, dengan demikian, untuk reboot ke Windows, saya harus mengeluarkan perintah grub-reboot 4 (yaitu, bukan 5). MEMPERBARUI:  lihat komentar di bawah tentang ini mungkin berubah.
  • Untuk mengedit /etc/default/grub Saya dikeluarkan sudo vim /etc/default/grub.
  • Untuk membuat prosedur bekerja, saya harus mengubah nilai yang ada GRUB_DEFAULT=0 untuk GRUB_DEFAULT=saved lalu jalankan sudo update-grub.

Saya kemudian membuat skrip berdasarkan pada contoh webupd8:

Saya menyebutnya winboot dan dimasukkan ke dalam ~/bin

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

6
2018-05-13 07:59



Ty untuk memberi kita detail lebih lanjut. Ingatlah bahwa setelah pembaruan kernel berikutnya, Anda mungkin harus mengubah nomor posisi Anda. - Takkat
@Takkat - Apakah akan ada cara otomatis memilih nomor baris terendah (saya mengasumsikan Windows terdaftar terakhir di Grub2) untuk menghindari masalah itu? @Jeromy - Terima kasih telah memposting ini. - boehj
Saya belum menguji ini tetapi dengan menggunakan deskripsi tekstual untuk Winodws Anda harus berada di sisi yang aman. - Takkat