WebArena ってどう?
このアカウントは、notestockで公開設定になっていません。
今までお仕事ではほとんどDebian系(注にUbuntu Server)しか使ってなかったんだけど今移そうとしてるプロバイダーさんがなんかCentOSしかサポートしてくれなくて久々にyum使ってみたらほんとクソだわ
@u1_liquid apt purge のequivalentも無い、パッケージは全て一昔前の奴でそれが気にならないなら自分でcompileしてねって
適当にLinuxインスタンスをデプロイする→Grubのiso mount エントリーを作る→Grubからisoにブートする→既存OSを削除→新しいOS(例えばWindows)を導入する
これできるかな
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導入してそこにこの鯖移す
最後の最後の再起動の前にドライバーインストールするの忘れちゃってまた起動不可になっちまった・・・
とにかくGParted -> パーティション消してそこにFAT32のパーティション作ってVirtIOのドライバー統合したWindows Serverインストールイメージを適当に置いてGRUBからNTLDR /bootmgrでインストール環境Bootup、そこからなんとかすれば良しだな
今回はVMでドライバーを直接インストールするのやめて既に統合したイメージを使ってインストールしてみよう
この方法生かしてAWSで追加料金無しでBYOLのWindows Server動かすとかできるかな
このアカウントは、notestockで公開設定になっていません。