Pertimbangkan pengaturan dual-boot berikut:
- Grub diinstal ke
/dev/sda
/dev/sda1
sudah terpasang sebagai/boot
/dev/sda6
sudah terpasang sebagai/
- Windows 10 diinstal ke
/dev/sdb2
Seperti yang ada sekarang, Grub memilih Ubuntu secara default ketika boot dan saya dapat login dari jarak jauh melalui SSH. Dimungkinkan juga untuk memilih Windows ketika Grub mulai dan saya bisa login jarak jauh melalui RDP.
Masalahnya adalah saya tidak punya cara untuk memilih OS mana yang akan di-boot ketika saya tidak hadir secara fisik.
Pertanyaan ini menjelaskan metode agar Grub secara otomatis mem-boot sistem operasi yang terakhir dipilih. Namun, ini tidak akan berhasil . Jika saya memilih Windows, saya tidak memiliki cara untuk me-restart PC dan mem-boot Ubuntu dari jarak jauh.
Apakah ada cara untuk mengontrol OS yang dari jarak jauh?
Jawaban:
Kita bisa reboot ke entri boot menu Grub yang diberikan menggunakan grub-reboot . Ini juga dapat dilakukan dari sesi jarak jauh misalnya melalui SSH.
Untuk mem-boot ke OS lain, pilih posisi yang direpresentasikan dalam menu Grub mulai dari
0
:Dalam hal ini Windows saya ada di posisi
4
. Jadi saat menerbitkanMesin akan reboot ke Windows setelah batas waktu yang kita tentukan dalam pengaturan Grub.
Setelah reboot dari Windows, mesin akan boot ke OS default. Ini dapat didefinisikan dengan
Untuk membuat ini berfungsi, kita mungkin harus mendefinisikan
GRUB_DEFAULT=saved
di kita/etc/default/grub
tetapi pada sistem saya itu juga bekerja dengan pengaturan default.Sayangnya me-reboot Windows dari Windows tidak dapat dilakukan dengan ini.
sumber
Gagasan lain berkat jawaban takkat :
grub-reboot N
di manaN
entri boot WindowsKekurangan : untuk reboot Windows Anda harus reboot dua kali: Reboot Windows, biarkan Ubuntu boot dan
grub-reboot N
lagi! :-(sumber
Anda dapat mengatur OS default dengan grub tergantung pada waktu, lihat Bisakah GRUB dijadwalkan? Ini berarti: mengubah 'entri' default (login otomatis) pada periode waktu yang ditentukan secara otomatis? . Jadi, misalnya, Anda dapat mengonfigurasi grub untuk boot ke Windows saat $ MINUTE aneh dan boot ke Linux ketika $ MINUTE genap.
Jika Anda ingin OS tertentu; tunggu saja sampai waktunya tiba.
Menggunakan metode ini harus memperhitungkan waktu yang diperlukan untuk mencapai Grub. Menggunakan kerangka waktu 5 menit mungkin lebih dapat diandalkan.
Saya pikir itu juga mungkin untuk bergantian di antara entri boot. Sesuatu seperti :
ketika grub dikonfigurasi untuk mengingat OS terakhir yang di-boot ( Bagaimana agar grub2 mengingat pilihan terakhir? )
Jika PC Anda tidak bisa boot ke OS yang Anda inginkan, reboot saja.
sumber