最小のGUI Serverをインストールする手順を示す。
jp.ubuntu.comのダウンロードページから 「Ubuntu Server 18.04.3 LTS」をダウンロードする。
「English」を選択する。
ネットワーク・インターフェースが表示されるので、手動設定するものがあれば対象の インターフェースにカーソルを合わせてリターンキーを押して、必要な設定をする。
Proxy serverを通じてインターネットにアクセスする環境では、Proxy serverのURLを 指定する。
デフォルトの設定のまま次に進む。
以下の選択子からパーティションの設定方法を選択する。
以下の項目を設定する。
SSH Serviceをインストールする場合は、「Install OpenSSH server」にチェックを つける。
最小構成のインストールをするので、何も選択せずに次に進む。
$ sudo apt update $ sudo apt upgrade
$ sudo ufw disable $ sudo apt install firewalld
$ sudo firewall-cmd --permanent --add-source <network-addr>/<mask> $ sudo firewall-cmd --reload
$ sudo apt install avahi-daemon
$ sudo firewall-cmd --permanent --add-service mdns $ sudo firewall-cmd --reload
$ sudo apt install language-pack-ja ibus-anthy $ sudo localectl set-locale LANG=ja_JP.UTF-8 LANGUAGE="ja_JP:ja" $ sudo timedatectl set-timezone Asia/Tokyo
multi-user.target の場合で直接ホストのディスプレイから表示させる場合に、 日本語が文字化けする場合がある。この場合は、「LANG=C」を入力して、 ディスプレイを英語表示にすることで対応する。
$ sudo apt install bzip2 tar gcc make perl
$ sudo mount /dev/sr0 /mnt $ cd /mnt $ sudo ./VBoxLinuxAdditions.run
$ sudo usermod -aG vboxsf <user-name>
$ sudo apt install fonts-noto-cjk ibus-anthy mate-panel mate-session-manager \
mate-terminal marco caja mate-icon-theme mate-themes mate-screensaver \
mate-notification-daemon mate-desktop-environment-core$ sudo apt install xrdp
mate-session
$ sudo chmod a+x /etc/skel/.Xclients $ cp /etc/skel/.Xclients ~/
$ sudo firewall-cmd --permanent --add-port 3389/tcp $ sudo firewall-cmd --reload
最小のGUI Serverをインストールする手順を示す。 インストールする前に、Virtual Boxの設定で、以下の設定をしておくこと。
jp.ubuntu.comのダウンロードページから 「Ubuntu Server 22.04.1 LTS」をダウンロードする。
「English」を選択する。
OSインストール後に必要に応じてプロキシの設定をするので、ここでは未設定の ままにする。
デフォルトの設定のまま次に進む。
既定値のまま
以下の項目を設定する。
最小構成のインストールをするので、何も選択せずに次に進む。
/etc/apt/apt.conf.d/proxy.conf ファイルに以下の設定をする。
Acquire::http::Proxy "<proxy-server-url>"; Acquire::https::Proxy "<proxy-server-url>";
/etc/profile.d/proxy.sh ファイルに以下の設定をする。
export HTTP_PROXY="<proxyサーバーのURL>" export HTTPS_PROXY="<proxyサーバーのURL>" export NO_PROXY="127.0.0.0/8,10.0.0.0/8,192.168.0.0/16,localhost,*.local" export http_proxy="<proxyサーバーのURL>" export https_proxy="<proxyサーバーのURL>" export no_proxy="127.0.0.0/8,10.0.0.0/8,192.168.0.0/16,localhost,*.local"
/etc/netplan ディレクトリの下に 99-ipv6-disable-config.yaml ファイル(名前は 任意だが最期に実行させるためにファイル名の先頭は「99」にする)を作成し、 以下の内容を設定する。
network:
ethernets:
<device-name>:
accept-ra: false
link-local: [ ipv4 ]
version: 2設定を有効にするために、以下のコマンドを実行する。
# netplan apply