UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
Systemd-bootは、Systemdスタートアップシステムを搭載した代替のLinuxブートローダーです。より高速な起動、より優れたEFIサポートなど、多数の最新機能を備えているため、ArchLinuxに最適です。Arch LinuxでSystemd-bootをセットアップするのは難しいプロセスなので、始める前に、重要なデータをバックアップすることを強くお勧めします。
注:Systemd-bootは、UEFIを使用して起動するシステムでのみ機能します。UEFIがない場合は、Grubを使用してください。
ArchLinuxをインストールする
このガイドでは、新しいArchLinuxインストールでSystemd-bootローダーを構成およびセットアップする方法を説明します。このため、ArchLinuxオペレーティングシステムを新規インストールしてSystemd-bootセットアッププロセスを開始する必要があります。
注:Systemd-bootは、新しく起動するのではなく、既存のArchLinuxシステムにインストールすることができます。ただし、このガイドでは、現在のシステムをSystemd-bootに変換する方法については説明しません。既存のシステムをSystemd-bootに変換する方法については、ArchWikiを確認してください。
過去に、TipsWebTech360で、ArchLinuxのインストール方法に関するチュートリアルをすべて書きました。これは長くて詳細なインストールプロセスであり、さまざまな手順がたくさんあります。これらの手順はすべて重要であり、Systemd-bootを実行するのに役立ちます。指示に従って、システムにArchLinuxをインストールします。概説されているGPT / EFIメソッドに必ず従ってください。
ArchLinuxのGPT / EFIインストール手順では、Grubブートローダーのインストール方法を示すガイドの手順をスキップしてください。Grub命令を無視する必要があります。無視しないと、Systemd-bootが機能しません。
ArchLinuxをインストールするためのGPT / EFIメソッドを実行した後、システムをオンのままにしてArch Chroot(ライブディスク)にログインし、この投稿に戻って、指示に従ってSystemd-bootを次のようにセットアップする方法を学習します。 ArchLinuxのブートローダー。
Systemd-bootを設定する
EFI / GPT用のArchLinuxインストールガイドでは、3つのパーティションがセットアップされ、/ dev / sda(システムに接続された最初のハードドライブ)でフォーマットされました。これらのパーティションは次のとおりです。
Arch Linuxで最初に行う必要があるのは、Fat32パーティションのブートフラグを変更することです。これらのフラグを交換するには、Gdiskアプリを使用するのが最適です。Gdiskを入手するには、Arch-Chrootターミナルプロンプトで次のPacmanコマンドを使用します。
pacman -S gdisk
アプリをセットアップしたら、Gdiskアプリケーションでハードドライブを開きます。
gdisk / dev / sda
上記のコマンドを実行すると、Gdiskアプリに/ dev / sdaが配置されます。次に、MBR、BSD、APM、GPTのいずれかを選択するように求めるプロンプトが表示されます。GPTに書き込み、Enterキーを押します。
ここから、プロンプトにtを書き込んで、Fat32パーティションのフラグを変更します。
t
書いた後のtコマンドで書き込み1はFAT32パーティションで動作するようにアプリを指示します。
1
EFIシステムの16進コードをGdiskプロンプトに書き込みます。
EF00
wコマンドで変更を保存します 。
注:警告は無視してください。何も消去されません。
w
変更をディスクに書き込んだ後、qコマンドでGdiskを閉じます。
q
Fat32 EFIパーティションのフラグが正しく設定されたので、bootctlを使用してSystemd-bootを新しいArchLinuxシステムにインストールします。
bootctl --path = / boot install
Bootctlコマンドにそのコースを実行させます。デフォルトの構成ファイルを自動的に設定する必要があります。
次に、ArchLinuxがインストールされているパーティションである/ dev / sda2のUUIDを見つける必要があります。
Nanoでファイルを起動します。PARTUUID情報を見つけるには、以下を実行します。
blkid / dev / sda2
blkidコマンドに目を通し、紙切れに番号を書き留めるPARTUUID="
か、電話などにメモとして保存します。保存する必要のある番号は、次の例のようになります。
3f53b620-5676-4370-90a5-fbed6af2fcfb
ルートパーティションのUUIDを取得したら、touchコマンドを使用して新しいArchLinuxメニューエントリを作成します。
/boot/loader/entries/arch.confにタッチします
Nanoで新しいファイルを開きます。
nano -w /boot/loader/entries/arch.conf
次のコードを「arch.conf」ファイルに貼り付けます。
注:PARTUUID = YOUR-PARTUUID-CODE-HEREをコードに変更してください。
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=PARTUUID=YOUR-PARTUUID-CODE-HERE rw
完了したら、Ctrl + OでNanoを保存し、Ctrl + Xで終了します。
Archエントリが処理されたら、Archのデフォルトの「loader.conf」ファイルをクリアして、より適切な設定に置き換えます。
エコー ''> /boot/loader/loader.conf
以下のコマンドを使用して、Nanoテキストエディタで「loader.conf」ファイルを開きます。
nano -w /boot/loader/loader.conf
次のコードをNanoテキストエディタに貼り付けます。
default arch
timeout 4
console-mode max
editor no
Systemd-bootをbootctlで更新します。
bootctl --path = / boot update
いったんbootctlが完了更新され、システムD-ブートが使用できるようになりました。新しいArchPCのデスクトップ環境をまだ選択していない場合は、ここから「ArchLinuxのインストール方法」ガイドに戻ってください。それ以外の場合は、再起動して、Systemdを利用した新しいArchセットアップをロードしてください。
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。
Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。
Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。
最新の Nvidia GPU ドライバーを Linux にインストールする方法
ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。
.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。
GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。
Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。
Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか