Neden yeniden başlatamıyorum / kapatamıyorum?


15

Ben kapatma / yeniden başlattığınızda gibi bazı büyük metin söyleyerek bir siyah (kabuk benzeri) tam ekran olsun:

ubuntu 10.10 [129.171175] Restarting system. eco
nds ... [OK]
...
Unmounting weak filesystems ... [OK]
will now restart

Sonra hiçbir şey olmuyor ve fiziksel olarak sıfırlama düğmesine basmam gerekiyor.


Bu olduğunda lütfen /var/log/kern.log içindeki mesajları ekleyebilir misiniz? (son güç kapatma döngüsünü aldığınızdan emin olun, sadece yeni güç açma döngüsü değil)
Nick HS

Yanıtlar:


14

Delan'in önerdiğine ek olarak, genel olarak reboot=boot parametresi için kesinlikle farklı değerler denemelisiniz ; reboot=bÖzellikle öneririm , çünkü bu makineler için en yaygın olanıdır. İşte linux / arch / x86 / kernel / reboot.c'nin olası değerleriyle yorumu:

/* reboot=b[ios] | s[mp] | t[riple] | k[bd] | e[fi] [, [w]arm | [c]old] | p[ci]
   warm   Don't set the cold reboot flag
   cold   Set the cold reboot flag
   bios   Reboot by jumping through the BIOS (only for X86_32)
   smp    Reboot by executing reset on BSP or other CPU (only for X86_32)
   triple Force a triple fault (init)
   kbd    Use the keyboard controller. cold reset (default)
   acpi   Use the RESET_REG in the FADT
   efi    Use efi reset_system runtime service
   pci    Use the so-called "PCI reset register", CF9
   force  Avoid anything that could hang.
 */

Çekirdeğin, BIOS yeniden başlatma yöntemini gerektiren belirli makineler için bir dizi "tuhaflık" vardır, ancak herhangi bir donanım tuhaflığı veritabanı gibi, birkaç eksik olması ihtimali vardır. Bilgisayarınız eksik olanlardan biri olabilir. Bunun sizin için reboot=btutarlı bir şekilde çözüldüğünü görürseniz, lütfen makinenizin varsayılanı olmasını isteyen bir çekirdek hatasını bildirmek için 'ubuntu-bug linux' komutunu çalıştırın.

Bu değişikliği GRUB komut satırında (ilgili önyükleme girişinde 'e' tuşuna basabilir ve linuxsatırın sonuna gidebilirsiniz ) veya kalıcı hale getirmek /etc/default/grubiçin GRUB_CMDLINE_LINUXsatırı düzenlemeye ve değiştirmeye, koymaya dikkat ederek reboot=b(veya ne olursa olsun) tırnak içine .


Değişikliği nerede yapacağınız hakkında ayrıntılı bilgi verebilir misiniz? Grub içinde mi?
itsadok

@itsadok Evet. Bunu netleştirmek için cevabımı düzenledim.
Colin Watson

Varsayılan yeniden başlatma modunun ne olduğunu görmenin bir yolu var mı?
Julio Guerra

2

Bazen yeniden başlatma düzgün şekilde çalışmaz. Örneğin, Apple bilgisayarlarda Ubuntu kullanırken reboot=pci, bilgisayarınız gibi yeniden başlatma iletisine asılmadan düzgün bir şekilde yeniden başlatmak için önyükleme bayraklarınıza eklemeniz gerekir . Bilgisayarınızın Apple olduğunu söylemiyorum, ancak bu önyükleme bayrağı yardımcı olabilir.


Apple kullanmıyorum, sadece PC kullanıyorum. Bu her zaman olmaz - sadece bazen. Örneğin, önerilen bazı güncellemeleri yükledim ve önerilen şekilde yeniden başlattım - ancak makine yeniden başlamıyor. Sadece daha önce belirtilen satırları gösterir ve "şimdi yeniden başlayacak" şeklinde kilitleniyor.
David B

2

Yöntemi deneyebilirsiniz, bu bağlantı , eklendi, eklendi:

acpi=force reboot=acpi

içine:

/etc/default/grub

Son kod şöyle görünür:

GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi=force reboot=acpi"

Lütfen sorununuzu çözüp çözmeyeceğini bana bildirin.


Sistemim (Macbook Pro 11.1, Kubuntu 14.04) kapanma (ve durma ve kapanma) durumdaydı ve önerilen ayarlarınızda sabit şeyler var gibi görünüyor. Teşekkürler!
Rob

sudo upgrade-grub2Dosyayı değiştirdikten sonra unutmayın .
earthmeLon

/ Etc / default / grub'daki "reboot = acpi" seçeneği de benzer askı sorunları gösteren Ubuntu 16.04 LTS (Beta2) için de çalışır. Bunun için teşekkürler.
Jeff Sereno

@earthmeLon: sudo update-grub2Yükseltme-grub2 yerine olmalıdır . Bence bu bir yazım hatası.
user238607
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.