10.10 / Vista çift önyükleme sisteminde Ubuntu'dan Windows'u yeniden başlatmanın bir yolunu arıyorum. Özel kullanım durumu, çalışan Ubuntu örneğime ssh yapabilmeyi ve doğrudan Windows’a yeniden başlatacak bir komut vermeyi istememdir.
Gelecek vaad eden bir blog yazısı buldum , ancak önerdiği komut dosyası çalışmıyor:
#!/bin/bash
WINDOWS_ENTRY=`grep menuentry /boot/grub/grub.cfg | grep --line-number Windows`
MENU_NUMBER=$(( `echo $WINDOWS_ENTRY | sed -e "s/:.*//"` - 1 ))
sudo grub-reboot $MENU_NUMBER
sudo reboot
man grub-reboot
fazla yardım etmiyor, ama beni doğru yöne götürüyor gibi görünüyor:
GRUB için varsayılan önyükleme girişini ayarla, yalnızca sonraki önyükleme için
WINDOWS_ENTRY=`grep menuentry /boot/grub/grub.cfg | grep --line-number Windows`
MENU_NUMBER=$(( `echo $WINDOWS_ENTRY | sed -e "s/:.*//"` - 1 ))
echo $MENU_NUMBER
Bu beklenen değeri verir, ancak yeniden başlatırken ilk menü girişi hala vurgulanır. Bunun neden işe yaramadığını veya başka çözüm önerileri için herhangi bir fikriniz var mı?
sudo reboot now
Makineyi grub listesindeki ilk maddeye yeniden başlatmalısınız.