Install Rocky Linux#

はじめに#

LinuxはUnix系OSの一つ.
オープンソースのため,無料でダウンロード可能.
Linuxは様々なディストリビューションがある.
主流は Debian (Ubuntu),RedHat (Fedora,Rocky Linux,今は亡きCentOS)
Debianは一般向けに浸透し,無償を宣言している.
RedHatは商用向けで有償版も存在するが,安定性が高く,日本商用シェアは多い.

Rocky Linuxについて#

多くの人が使用していたCentOSが2021年でサポート終了となった.
そこで,CentOSの創始者であるGregory Kurtzer氏らがCentOSの後継OSとして開発.
Rocky LinuxはRed Hat Enterprise Linux(RHEL)と100%互換で,無料OS.
CentOS8のコマンドで実行できる.
サポート期間が10年と長い(Ubuntuは5年).

Rocky Linuxのイメージをダウンロード#

Rocky Linuxのイメージは公式サイト( https://rockylinux.org )からダウンロードできる.
../../_images/install_rocky_linux_0.png

ARCHITECTURE はCPUの種類 [ Intel&AMDがx86_64 ],[ Arm系はARM64 (aarch64) ]
ISOS はDVDを選択する

../../_images/install_rocky_linux_1.png

インストールメディア(Live USB)の作成#

Etcherを公式サイト ( https://www.balena.io/etcher ) からダウンロード.
ダウンロードしたイメージファイルをUSBメモリやSDに焼いてくれるツールである.
Raspberry Pi や Jetsonを使用する人は馴染みがあるであろう.

  • Flash from file:ダウンロードしたRocky Linuxのイメージを選択

  • Select target:焼くUSB or SDを選択( 注意 - > 容量や名前により間違いないか確認 )

  • Flash!:実行する

../../_images/install_rocky_linux_2.png

インストールメディアから起動#

  1. PCを起動している場合はシャットダウンする.

  2. USB or SD を PC に挿す.

  3. 電源を入れる

  4. BIOS を開く( メーカーロゴが出ているあたりで F2 や F12 など(メーカーにより異なる)を連打する )

  5. USB or SD から起動する( 起動順位が USB -> HDD etc の場合不要 )

  6. スプラッシュ画面で Install Rocky Linux 9.1 を選択する ( キーボード必須 )

  7. Test this … を選択するとインストールメディアでOSの体験が可能(インストール時は不要)

../../_images/install_rocky_linux_3.png

SSD や HDD にインストール(外付けドライブも可)#

  1. 使用言語の選択( English にするべし! コマンドで日本語が出るとだるい )

  2. Time&Date をクリックし,タイムゾーンが東京であることを確認

  3. Installation Destination をクリックし,インストール先のドライブを選択

  4. ドライブによっては初期化の必要がある.All deleteを選択し,
    マニュアルでパーティション分割する場合は Custom を選択して行う.ここを参照.

  5. Network & Host Name をクリック.WiFiの設定をする.有線の場合は確認だけ.

  6. Root Password をクリックし,パスワード設定.

  7. User Creation をクリックし,ユーザを作る.

  8. Begin Installation でインストールを開始する.

  9. Reboot System が表示されたら,クリックして再起動する.

  10. インストールメディアを取り出して,インストールしたドライブだけつないでおく必要がある.

Nvidia Driver のインストール#

Nvidia Docker のインストール#

  1. Nvidia Container Toolkit の Wiki 内 Installation Guide にアクセス

  2. Installing on CentOS7/8 の項目より順に実行していく

  3. 実行コマンドは以下の通りである

// Setup the official Docker CE repository
$ sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

// Now you can observe the packages available from docker-ce repo
$ sudo dnf repolist -v

// Manually install the container.io
$ sudo dnf install -y https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.4.3-3.1.el7.x86_64.rpm

// now install the latest docker-ce packages
$ sudo dnf install docker-ce -y

// Ensure Docker serves is running with the following command
$ sudo systemctl --now enable docker

// Test your docker installation by the running the hello-world container
$ sudo docker run --rm hello-world