soramono雑記

Ubuntuメインのひよこユーザー。

Ubuntu【勉強中20】フリーズした時・まとめ?

※一部記事に誤りがあったため、訂正いたしました。(2017年06月13日)
-------------------
 
 これまでの【勉強中814 15】の記事をまとめます。
 内容はずばり、
 
キーボード操作による強制再起動/終了の方法
 
 です。
 
■実践PC
 Gateway:M-6839j(ノートPC)
 
■[PrtSc(Print Screen)]・[SysRq]キーについて
 当機の[PrtSc]・[SysRq]は単体キーではありません。
 [Ins/PrtSc]・[Del/SysRq]と併用キーのため、[Fn]+でないと機能しません。
 記事上ではわかりやすいように[PrtSc]・[SysRq]と表記します。
 
※機種によって違います。↓参考にてどうぞ。
 
■[Fn]キーについて
 
 
■キーボード操作による強制終了の方法
 
 
 キーボード操作による強制再起動/終了方法は、参考記事によると以下の操作手順になります。
 
 [Alt+PrtSc]+[R]→[S]→[E]→[I]→[U]→[B]/[O]
 
※英字キー
[R] (キーボード操作を優先するべく権限奪取)
[S] (ファイルシステムをSyncしてすべての書き込みを完了)
[E] (すべてのプロセスにSIGTERMシグナルを伝達し、正常に終了させる)
[I] (↑終わらなかったプロセスを強制終了させる)
[U] (ファイルシステムを読み込み専用モードへ変更して再マウント)
[B] (再起動)
[O] (終了)
 
 Ubuntuでは大抵この方法が有効だとされていますが、当機では[Alt+PrtSc]が機能しません。
 理由は恐らく、デスクトップ用キーボードが基準であり、ノート用では[PrtSc]単体キーがない場合もあるからではないかと思います。
 実際、当機では[Alt+PrtSc]を押してもメニューバー(Alt)しか反応しません。[PrtSc]を反応させるには[Fn]+が必要なため、[Alt+Ins/PrtSc]ではなく[Alt+Ins/PrtSc]として反応しているのでしょう。
 
 [Alt+PrtSc]=[SysRq]といった意味合いの記事を見ました。理解しきれてませんが、[SysRq]の代用キーでしょうかね???
 しかし、何度も述べますが当機の[PrtSc]・[SysRq]は[Fn]+でないと機能しないため、[Fn+Alt+PrtSc]=[Fn+SysRq]という解釈になります。ややこしい。
 
 ここで注意点。当機では、
 
[Fn+SysRq]=スクリーンショット=[Fn+PrtSc]
 
となるため、更に[Alt]+してやっと機能します。
 
 つまり、[PrtSc]・[SysRq]どちらも[Fn+Alt+]が必要。
 結果、[PrtSc]・[SysRq]どちらで操作しても手間は同じというオチ。・゚・(ノ∀`)・゚・。
 
 
■SysRq単体とNumber Lock
 [PrtSc]・[SysRq]を単体キーとして認識させることはできます。その方法がNumber Lock機能です。(※NLしても[PrtSc][SysRq]は単体機能しませんでした。訂正いたしますm(_ _;)m)
 [Number Lock (Num/🔒(鍵マーク))]キーで切り替えられます。(当機のNLは[Fn+🔒(鍵)]で切り替え)
 
 ただし、たとえ[SysRq]を単体機能させたとしても肝心の英字キーに支障が出ます。
 
 [U/4]・[I/5]の二つがNLキーとして割り当てられるため、キーボード操作での安全な終了が出来なくなります。それでは意味がありません。
 
 結論として[Fn+Alt+]で作業を進めていきます。
 
 
■↑を踏まえて当機に合う操作方法
 [Fn+Alt+PrtSc]+[R]→[S]→[E]→[I]→[U]→[B]/[O]
 [Fn+Alt+SysRq]+[R]→[S]→[E]→[I]→[U]→[B]/[O]
 
 どちらも同じ結果になりました。
 しかし、何故か終了キーとなる[O]が機能してくれません。ウチのPCだけか?
 
 
■↑↑を踏まえて更に確認してみた
 システムを段階的に閉じずに強制再起動するには↑英字キーを省略。
 [Fn+Alt+PrtSc]+[B]
 [Fn+Alt+SysRq]+[B]
 
 どちらでも行けました。
 でもやっぱり終了キー[O]は機能してくれません…。
 
 
 私は手が大きくないので角地の[SysRq]キーより一つ手前の[PrtSc]キーの方が使いやすいです。[Fn+Alt+]だけなら苦にはならないけど、押したまま英字キー操作というのは指が攣りそう…(ヽ´ω`)
 
 
■ちなみに・・・
 サスペンドからの復帰失敗の際、黒画面に「/dev/sda1: clean,〜」の表示以降フリーズした時にもキーボード操作からの強制再起動が出来ます。(やっぱり終了は出来なかった…)
 ただし、Ubuntu(USB)じゃなくてVista(内蔵)が起動されたけどね( ゚д゚)ポカーン
 
 そして何故[O]でシャットダウンされないのかが謎です(´・ω・`)