Day After Day
tsurezure naru mamani...
ANOTHER DECADE

from 2022 when it's begining after/with CORONA Virus.

Ubuntu & AlmaLinux マルチブート

11月
3
2024
Back
Alt+HOME


12,800円でi5-4590, 8GBメモリ, 128G SSD, 500G HDDが手に入った。Linuxのテスト用に以前から欲しいと思っていた。これと同じ機種の16GBメモリのタイプを現在 Windows11 仕様(要件を満たしていない)にして使っている。各種ポートも多く非常に使い勝手が良いので購入した。メモリは8GBなら2000円台なので必要ならいつでも買えるし、先になるほど安くなる。(ただし、キーボード・マウス・ディスプレイ無し。OSは付いてるけど不要。)

先ずメインに使用する Ubuntu 24.04 を入れる


  1. Ubuntuのサイトから Ubuntu 24.04の ISOイメージをダウンロードして USB に焼く。

  2. 日本語リミックス(自動的に日本語環境になる?)は 24.10 からは ISOイメージにおける日本語化は難しくなってきたため中止する・ と書いてあったのでそうではない方をダウンロードした。

  3. USBを挿して、起動時 F9 を連打するとブートメニューが出るので SanDisk(hpでは) を選択して USB から起動しメニューにて[Install]を選択。

  4. 普段使いなので、スピードの速い SSD 128GB をすべて使って自動的に処理させる。

  5. これで[再起動]が表示されれば、USB を抜いてクリックすればもう使える状態。

テスト用に AlmaLinux を HDD側の一部を使ってインストール


  1. ubuntu同様に ISOイメージを USB に焼いて挿入し、ブートメニュー [F9] で、やはり SanDisk を選択する。

  2. インストール途中で選択する、インストール先ドライブでは SSD ではなく HDD の方を選択する。

  3. 容量で見分けると間違わない。Windowsで言う「ドライブC」「ドライブD」、 あるいは SATA0SATA1 と Linux の sdasdbは必ずしも順番が合致しないので注意。 当方の場合、Windows の入っていた ドライブC は、SSD の SATA3で Linux の認識は sdb。予備の ドライブE (ドライブDはDVD) は SATA0で sda と言った具合。

    なお、500GBの HDD を一部(例えば SSD と同じ128GBほど)使ってほとんどを予備で残す為には、ドライブのパーティショニングが必要になる。

Bootパーティション


GRUB〈ぐらぶ〉: GRand Unified Bootloader。 Windowsでは Boot ManagerとSystem Loaderが有り、Safe modeに切り替えたりするが通常は見えない。 同様に Ubuntu では、設定でそのブートメニューが待機時間ゼロとなっていてやはり見えない。 どうしても見たい時は、起動直後に[Esc] キーを連打する。


=MEMO= Ubuntu 側の GRUB で同様の認識はするのか、実際逆の順番でインストールしてみたが、認識しなかった。 このことは、Ubuntu の説明でも記述されており、想像するに Debian より Windows的利用者も多いことから、ある種危険を遠ざけたのかも知れない。

リモートデスクトップを有効にする。


  1. 固定IPアドレスに設定する。[設定] の [ネットワーク] で簡単に指定できる。

  2. リモートデスクトップ を有効にする。 [設定] → [システム] → [Remote Desktop]

  3. [リモートログイン]タブ
    [リモートログイン] → 有効
    [接続方法] Hostnameとポート(3389)を確認
    [Loning ditails] OSのログイン名・パスワードとは違った方がベター
    [Desktop Sharing]タブ

    OSのインストールが終了して再起動した後、すぐにこの設定だけは完了させておいた方が良い。 色々設定を模索していたら「リモートログイン」を有効にするスライドスイッチが数秒置いて切れてしまうという現象を回避できなくなり再インストールする羽目になった。

開発環境の構築


  1. アプリセンターから Visual Studio Code をインストール、C#, C# Dev Kit, Japanese Language Pack などを Add on する。

  2. .NET環境をインストール

  3. # wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh
    # chmod +x dotnet-install.sh
    # ./dotnet-install.sh --version latest

  4. .NET SDK のインストール

  5. $ sudo apt install dotnet-sdk-8.0
    $ dotnet --info

  6. PowerShellもインストール可能、ターミナルではダメなのか、やってみて判断

Wake On LAN の設定


PC本体をディスプレイの後ろに隠してしまったので、メインPC(Windows)から Wake On LAN 出来るようにする。
  1. Linux側のLANインターフェースに対し、Wake on LAN を有効にする。

  2. $ sudo apt install ethtool
    $ sudo ethtool eno1 | grep -i wake-on -----ここで eno1 はインターフェース名
    		Suports Wake-on: pumbg
    		Wake-on: d (無効)
    		Wake-on: g (有効)--------->設定後の確認ではこうなる。
    
    $ sudo ethtool -s eno1 wol g
    $ nmcli c show eno1 | grep -i wake-on-lan
    802-3-ethernet.wake-on-lan:             --(又はdefault)
    802-3-ethernet.wake-on-lan-password:    --
    
    $ nmcli c modify eno1 802-3-ethernet.wake-on-lan magic
    $ nmcli c up eno1
    $ nmcli c show eno1 | grep -i wake-on-lan
    802-3-ethernet.wake-on-lan:             magic
    802-3-ethernet.wake-on-lan-password:    --

  3. Widows に Wake On LAN するためのアプリをインストール

  4. Microsoft | Store

その他の設定


  1. ディレクトリー名のアルファベット化

  2. $ LANG=C xdg-user-dirs-gtk-update


  3. 時刻表示の変更

  4. $ gsettings set org.gnome.desktop.interface clock-show-seconds true ---> 秒を表示
    $ gsettings set org.gnome.desktop.interface clock-show-weekday true ---> 曜日の表示
    	


  5. リモートデスクトップ(AlmaLinuxのXRDP)でキーボードがJIS配列になってしまう。

  6. $ sudo nano /etc/xrdp/xrdp.ini
      GNU nano 5.6.1                                      /etc/xrdp/xrdp.ini
    ; The following options will override the keyboard layout settings.
    ; These options are for DEBUG and are not recommended for regular use.
    #xrdp.override_keyboard_type=0x04
    #xrdp.override_keyboard_subtype=0x01
    xrdp.override_keylayout=0x00000409  -----> コメントアウトの # を取る
    因みに、日本語(JIS)配列の場合は xrdp.override_keylayout=0x00000411 となる。


  7. Windowsでのデバイスマネージャ代わりになるアプリとコマンド

  8. GUIアプリケーション
    $ sudo apt install hardinfo
    $ sudo apt install libcanberra-gtk-module libcanberra-gtk3-module	# これを入れないとエラーが出るが動作に影響は無い〈音声に関係のみ)
    $ sudo hardinfo
    その他のコマンド
    $ lspci
    $ lsusb
    $ lsblk
    $ sudo apt install inxi
    $ inxi -Fxz


Back
Alt+HOME