ソフトウェアエンジニアの勉強ログ

興味があるのは、computer vision, three.js, python, 深層学習, emacs

デスクトップPC(デュアルブート)をノートPCから立ち上げてアクセス

背景

  • 最近、デスクトップPCを書斎に移動してデュアルディスプレイにした
  • 快適になった一方、いちいち書斎に移動するのが面倒で、リビングで気軽にコーディングしたい
  • 基本的にはsshで入ればよいが、電源いれにいくの面倒
  • ビューワも使いたいので、リモートデスクトップで入ることまでサポートしたい

やりたいこと

やったこと

  • デスクトップPC
    • WOL機能を有効にする(BIOS, ubuntu)
    • ubuntuWOLを有効にする
    • grubの設定で、立ち上げるOSのデ切り替えるフォルトをubuntuにする
    • gdmをlightdmに切り替える(ログイン画面でx11vncを立ち上げるため)
    • x11vncを立ち上げる
    • 固定ipアドレスにする
  • ノートPC

WOLを有効にする(BIOS)

Windows10 × ASUS UEFI BIOS構成でのWake On LAN(WOL)設定方法、起動フリーウェアも紹介 | IT trip

wakonlanのinstall(@ノートPC)

ubuntuWOLを有効にする(@デスクトップPC)

UbuntuよりWake on Lanでリモートのマシンを起動する!

gdmをlightdmに切り替える(ログイン画面でx11vncを立ち上げるため)

Linuxのログイン画面を変更する - ふなWiki

以下のコマンドを打ち忘れて、かなりはまったので要注意。

$ sudo dpkg-reconfigure lightdm

x11vncを立ち上げる

Ubuntu 18.04に、ログイン前にVNC接続するには | Ninton

固定ipアドレスにする

gatewayをどう設定すれば良いんだっけ?と思ったら以下を参照

Ubuntuで、IPアドレス、デフォルトゲートウェイ、DNSサーバーの設定確認 - Symfoware

grubの設定で、立ち上げるOSのデ切り替えるフォルトをubuntuにする

途中うまくいかくて、grub2の設定もしてしまったが、grubの設定だけでうまくいくはず。

Windows 10とUbuntu 18.04 デュアルブートする方法 | パソコン工房 NEXMAG

【 grub2-set-default/grub-set-default 】コマンド――GRUB 2のデフォルト起動メニューを設定する:Linux基本コマンドTips(277) - @IT


追記

windows10側の設定も変更しないと行けなそうだが、下記の設定をしても、windows10でシャットダウンするとうまくいかない。 Windows10の Wake On Lan - PCを遠隔起動するWOLの設定 | E.i.Z