CentOS しかサポートくれないVPSにGrubをいじってWindows Server 1803インストールしましょう大作戦
CentOS しかサポートくれないVPSにGrubをいじってWindows Server 1803インストールしましょう大作戦
CentOS 7 VMを乗っ取ろう!
Windows Server 1803インストール
作業の流れ
1.GRUB に GParted Live HD のメニューエントリーを作る https://gparted.org/livehd.php#live-hd-grub
2.GParted Live 環境を起動して、もういらないCentOSのOSパーティションを削除、新たに10GBのパーティションを作る
3.GParted Live 環境にネットワーク設定を行い、それからWindows Server 1803のインストールDVDイメージをDLする
4.ローカルのWindowsから同じくWindows Server 1803のDVDイメージをDLして、VirtIOドライバーを含むboot.wimを作るhttp://www.vwnet.jp/windows/WS12R2/AddDriver/AddDriver2ISO.htm
5.dropboxとかで4で作ったboot.wimをVPSに転送
6.2で作ったパーティションにWindows ServerインストールDVDを展開し、boot.wimだけ置き換える。念の為にVirtIOのファイルもここに置いておく
(続く)
7.GRUBに6のパーティションをNTLDRでBootするのメニューエントリーを作る
8.普通にWindows Serverをインストールする
9.全て終わったら、ネットワークアダプタのドライバーがインストールされてないので6でコピーしてたファイルを使ってインストールしてもらう
10.IPアドレスとかWinRMとかサービスとか設定し終わったら完了
initd よりは systemdの方が使いやすいけどinitdのpid:1を受け続いたのは流石に余計なbackward-compatibilityお世話だったと思う
CentOSのVM乗っ取ってWindows Server動かすの終わったらDocker on Windows導入してそこにこの鯖移す