投稿

変則的なArchインストール

この記事は TUT 今年もTwitterしかしてません Advent Calendar 2017   12月20日の記事となります。 一応自己紹介をしておきます。 名前 パナくま 学年 CS1年 ツイ垢  @pana_pana_kuma 役職 OSインストーラー(物理) 某サークルの鯖管およびネットワーク管もどき 某サークル部室のコンソール用PCをリプレース(?)をしたのでそこにArchをインストールしようとしたのですが… ArchのLive CDがブートしませんでした。 途中でカーネルエラーを吐いてしまい、ブートが止まってしまいます。 たまたま手元にLinuxMint 18.3 Sylviaのブートディスクがあり、それが上がったのでこれで済ませてしまおうかとも考えたのですが、年代物(CPU:Xeon 3065 メモリ:6GB)のPCには重いよなぁ思ったので、Archをインストールしたい。 ということでなんとかArchをインストールする方法はないかとArch wikiを探っていたらこんなものを見つけました。 「既存の Linux でイメージをマウントし、chroot 環境から Arch をインストールする。」( Arch の入手とインストール ) 本来これはシステムのダウンタイムを最小限にArchをセットアップしてしまおうという方法なのですが、これを応用することでLinuxMintのライブCD環境からでも行けるのではないかと思い、ものは試しとやってみることにしました。 LinuxMintだけでなく、どんなLinuxライブ環境でも使えるかと思います。 また同じような手順を踏むことでArchLinuxコンテナを作れたりもします。 手順 1. インストールするディスクを用意する。 Arch Linuxをインストールし始める前に、ハードディスクやSSDのパーティション構成をやっておく必要があります。 LinuxMintでは以下のツールが用意されています。 見た目 ツール名 CUI(TUI) cfdisk GUI GParted 好きなものを使って下さい。 起動に最低限必要なパーティション BIOSブート(MBR)の場合は パーティション種別 形式 サイズ /boot ext4かxfsがオススメ 500MB程度 swap swap メモリと要相談 / (Li...

自宅環境について

  この記事は TUT Advent Calender 2017 の記事となります。 張り切ってアドベントカレンダーなるものに登録したはいいもののなにも書くことがなかったので、今の自宅のネットワーク環境でも書き起こしておくかなと考え、記事にしておきます。 年明けにRTX1200を購入し大きく環境が変わると思うので、今の環境の記録として考えていただけるとありがたいです。 まず我が家のネットワーク環境ですが、素人に毛が生えた程度です。期待しないでください。 回線及び回線終端装置 回線 : NTT フレッツ光ネクスト ギガライン ISP : OCN 終端装置 : 沖電気 一応 ガチャは成功したようで沖電気製の回線終端装置が降ってきました。 ルーター NEC Aterm WG2200HP この時点で情弱感溢れてますね 実家からそのまま持ってきたものです。 サーバ ここが変態構成でふつうのWindowsのHyper-V上にLinux二つ立ってたり、Windows内にもいくつか立ってます。 DNS及びDHCP CentOS 7 内向けの名前解決とIP振り当てをさせています。 ルータ内蔵のDNSやDHCPより応答が早いので、ブラウジングのストレスが軽減されました。 Web及びDLNA Ubuntu Server 16.04 LTS Nginxで自分のサイトやブログ、Owncloudが立ててあります。 Owncloudはストレージアクセス用にしか使っていないのでかなり無駄に立ててるなぁと感じています。 ちなみにNginxは常に最新版を追いかけてビルドしています。 あと無駄にTLSv1.3やHTTP/2に対応させていたり本当に無駄なことをしています。 ほかにもMiniDLNAで内向きにメディアサーバーを立てていたりしています。 VPN 及び Bubble upnp Media Server Windows 10 Pro SoftEther VPNにてSE-VPNをはじめとした諸々のVPNサーバーを立てています。 ちなみにVPN垢が欲しい方はTwitterや某サークル・某サポセン等ののSlackにDMいただければ発行いたします。 またスマホに曲を入れておくのが億劫になり始めたため、Bubble upnpのサーバを立ててそこから配信するように変更しました。 Musicフォルダにぶ...

VMware Workstation Pro 14がLinux Kernel4.13で動くようにする

イメージ
Linux Kernal 4.13がやっと動いた 私のマシンでは長らくLinux kernel 4.4系しか動かなかったのですが、Oracle VirtualBoxの関連コンポーネントを根こそぎ削除したところ4.13系が動作しました。ですが… VMware Workstation Pro 14上の仮想マシンが起動しなくなりました 具体的には次のようなエラーメッセージが表示されます。 VMware Workstation がkernel4.13に対応していないことが原因のようです。Kernelに対する命令であるglobal_page_stateが4.13以降でglobal_zone_page_stateに変わったことが原因です。有志の方がこれに対応するパッチを作成していたので、これを用いて対処していきます。 次のコマンドでパッチを当てることができます。 sudo -i cd /tmp cp /usr/lib/vmware/modules/source/vmmon.tar . tar xf vmmon.tar rm vmmon.tar wget https://raw.githubusercontent.com/mkubecek/vmware-host-modules/fadedd9c8a4dd23f74da2b448572df95666dfe12/vmmon-only/linux/hostif.c mv -f hostif.c vmmon-only/linux/hostif.c tar cf vmmon.tar vmmon-only rm -fr vmmon-only mv -f vmmon.tar /usr/lib/vmware/modules/source/vmmon.tar vmware-modconfig --console --install-all コマンド実行後に再起動を行うことで、VMware Workstationが正常に動作します。