キーボード修理

イメージ
前回 調子が悪くなったと書きましたが、部品が手配できて時間が取れたので直しました。 茶軸のスイッチを購入 Cherryの茶軸は 10個で1,399- ということで購入。 本当は1個で充分なんだけど、仕方なく残りは予備部品として保管。 作業手順 キーボードの裏側ネジを3箇所外します。 左右と中央の丸シールの下。 左右はパッドを貼っているので、少しめくって外します。 (あとで綺麗に戻るので心配なしです) ケーブルが出ている方は、スッと外れ、手前(下側)は、内部に爪が有るので、ピックやカード、マイナスドライバなどで少し隙間を開けるようにして広げれば外れます。 自分は親指の爪で空きました。 今回は「E」が調子悪いので、該当のピン2箇所をハンダ吸いで綺麗に取り除いて、裏側から引き抜いて完了。 基板にしっかりとどのキーかがプリントされているので分かりやすいですねぇ 入手した新品の茶軸を差し込んでハンダ付けします。 この時点で動作確認が可能になるので、直したキーとその周辺が正しく入力できるのをチェック。 問題なく、無事に動作しました。 最後にカバーを取り付けて完了! 残ったのは9個の茶軸…。 今回の費用 Cherryの茶軸10個セット :1,399- キーキャップ引き抜き工具 : 475-  ちなみに10個セットには、簡易引き抜きがついてきますが、ちゃんとしたもののほうが楽に作業できます。(昔買ったのに、どこかに行ってしまったので再購入)  ということで、1900円ほどで完治しました。  手間賃考えると買ったほうが安いかも(笑)

VirtualBoxが異常

USBデバイスをエニュメレーションできません…

数日前まで正常に動作していたのに、今日使用しようと起動すると、なぜか見慣れぬメッセージが!



エニュメレーションは、USBの初期化で行っているのは知っているが、なぜこんなエラーが表示されるのか?

  • SDカードを書き込むのにType-C接続のカードリーダーを接続したので、そのせいか?

と、思って抜いた後再度起動してみるが、関係ないらしい。

このエラーが出てからは、仮想マシンもエラーで起動しない…。


念の為Extension-Packを再度入れ直すが、効果なし。

vboxconfigを実行しろというのを、見かけたので実施。

$ sudo /sbin/vboxconfig
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: failed: Cannot change group vboxusers for device /dev/vboxdrv.

There were problems setting up VirtualBox.  To re-start the set-up process, run
  /sbin/vboxconfig
as root.  If your system is using EFI Secure Boot you may need to sign the
kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
them. Please see your Linux system's documentation for more information.


何度、実行しようと同じ結果になる。

エラーのインフォメーションアイコンからHELP(ユーザーズマニュアル)を確認すると、以下のような記述が…。

12.7.5. USB Not Working

If USB is not working on your Linux host, make sure that the current user is a member of the vboxusers group. Please keep in mind that group membership does not take effect immediately but rather at the next login. If available, the newgrp command may avoid the need for a logout and login.


こんなの、最初にやっているしな〜と思いながらも、念の為確認してみる。

$ cat /etc/group

あれ? vboxusersグループがない?


直接の原因は不明

なぜグループから、vboxusersが消えているのかは、判らない。

が、ここまでくれば対策は分かる。

$ sudo addgroup vboxusers
グループ `vboxusers' (GID 1002) を追加しています...
完了。

手動でグループを追加する。

でもって自分自身を、このグループに追加する。

$ sudo usermod -a -G vboxusers $USER

以上で、正常な状態のはず。

先程の、vboxconfigを実行してみる。

$ sudo /sbin/vboxconfig 
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.

今度は、何も文句を言われず終了した。

さて、起動してみる。

無事に起動した。
ちなみにバージョンは 7.0.14 です。




無事に仮想マシンも起動し、動作するのを確認。
やっと、本来の作業に入れた。


しかし、なぜグループが消えてしまったのか?
何かremoveする時に、しでかしたか? むむむ…。


まぁ、とりあえず解決したということで。💮



コメント

このブログの人気の投稿

WPS Officeで日本語入力ができない

VirtualBoxでUSBから起動

Ubuntu24.04 でGUIが死んだ