Ben de bunu yapmak için temiz bir yol arıyordum ve henüz bir tane bulamadım. Başkalarının ilgisini çekebilecek olsa bile, bir miktar hack buldum.
Kesmek için anahtar Microsoft'tan xbootmgr aracıdır. Bu araç, öncelikle geliştiricilerin önyüklemeyi yavaşlatan şeyin ne olduğunu bulmak için zamanlama bilgileri toplamak üzere tasarlanmıştır. Ek bir bonus olarak, hazırda bekletme modundan sonra sistemi otomatik olarak yeniden başlatmak için sistemi kablolar. Bu araç, Windows SDK aracılığıyla yüklediğiniz Windows Performans Araçları'nın bir parçasıdır . En azından benim sistemimde, sistemi biraz sinir bozucu olan askıya alma durumundan uyanmak yaklaşık bir dakika sürer, ancak işe yarıyor. YMMV.
Diğerlerinin de belirttiği gibi, hazırda bekletildiğinde bir kez NTFS R / W'nizi linux'a takmaya çalışmayın.
Benim deneyimim UEFI tabanlı önyüklemeyle ilgili. Bu teorik olarak MBR / BIOS tabanlı önyükleyicilerle çalışmalıdır, ancak bu önyükleyicinin "otomatik özgeçmiş" özelliğini önlemek için MBR'da GRUB veya diğer bazı Windows olmayan önyükleyicileri kullanmanız gerekir (her ne zaman hazırda bekletilen bir sistem algıladığında) Linux için ekleyebileceğiniz diğer önyükleme seçenekleri.) Grub / MBR yoluna giderseniz, bir önyükleme döngüsü için Windows'a geçmek için grub-reboot komutuna bakın.
Windows Birincil ile UEFI
Zamanınızın çoğunu Windows'ta geçiriyorsanız ve varsayılan önyükleme seçeneğiniz olarak ayarladıysanız, Linux kurulumunuzu "bir kez boot" olarak değiştirmek için Windows tarafında bir araca ihtiyacınız olacak - EasyUEFI gibi . Hazırda bekletmek ve Linux'a yeniden başlatmak istediğinizde, bir kez önyüklemek için geçiş yapacaktır.
Bir kez önyükleme bayrağını değiştirdikten sonra yönetici olarak çalıştırın:
xbootmgr -trace hibernate
Düzgün kabloladıysanız, Linux ortamınıza tam olarak bir kez kapanmanız gerekir ve bir kez daha yeniden başlattığınızda, kendinizi önceden hazırda bekletme durumunuzdan sürdürülen pencerelerde bulursunuz.
Linux İlkesi ile UEFI
Zamanınızın çoğunu Linux'ta geçiriyorsanız ve birincil önyükleme seçeneğiniz olarak kablolu yayınladıysanız, yukarıda açıklanan pencerelerdeki UEFI aracını atlayabilirsiniz. Bunun yerine efibootmgr gibi bir şey kullanacaksınız. Öncelikle hangi önyükleme girişinin pencerelerle eşleştiğini bulmanız gerekir. Sadece koş
sudo efibootmgr
Ve böyle bir şey göreceksiniz:
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0001
Boot0000* ubuntu
Boot0001* Windows Boot Manager
Ardından Windows'u bir kez önyüklemeye ayarlamak için, eşleşen örneğe (benim örneğimde 0001) uyuyor:
sudo efibootmgr --bootnext 0001
Ardından devam edin ve Linux'tan hazırda bekletme / yeniden başlatma ve bir kez pencereye inersiniz ve Linux'a geri dönmeye hazır olduğunuzda, kış uykusunda olmak için pencerelerden xbootmgr komutunu çalıştırın; iki.