Arch Linuxのサンプルとインストール方法

次に、このような悪名高いLinuxディストリビューションであるArch Linuxのさまざまなバージョンへのインストールについて説明します。 執筆時点で、彼はディストリビューション自体の名誉平均評価9.3 / 10で、6か月間の検索回数の観点から名誉ある12位にランク付けています。 多くの人は、実際のプログラマーにとってそれが真のLinuxであると考えていますが、まず第一に有名なのは、これではなく、その重要なインストールプロセスです。 ブータブルメディアを起動するとき、ユーザーはまず、見慣れた「Xをインストールするためにここをクリック」スタイルのインターフェイスではなく、Linuxの世界に大きな黒いウィンドウを見ます。


システムを構成/使用するためのグラフィカルインターフェイスが最終的にユーザーのみの問題をもたらすことを願っています。 ある時点で、ユーザーはグラフィックインターフェースが何を隠しているかを知る必要があると感じるでしょう...

第1段階:仮想マシンへのインストール


これはおそらく、このシステムのインストールを試みる最も安全な方法、または少なくともWindows、別のLinux、MacOSの代わりにインストールを並べて「 リハーサル 」するのに良い方法です。 私は個人的にそれを使用し、ライセンスされたVMware Workstation Pro 14 ...



ただし、一般的には、仮想マシンを操作するためのその他のプログラムで十分です。

まず、 archlinux.orgからダウンロードした新しいisoイメージが必要です。
ダウンロードしましたか? かっこいい!

新しい仮想マシンを作成します。 私たちは、それがどれほど残念であっても、メモリを放棄し、インターネット上でガイドを起動して開き、読み進めます。

システムをインストールするには、インターネット接続が必要です。これは、新しい仮想マシンのデフォルト設定で標準である必要があります。 で確認
ping google.com

次に、ディスクをパーティション分割する必要があります。 このため、起動したイメージには、 cfdisk、fdisk、gdisk、cgdisk、partitionmanager、parted、gpartedなどのいくつかのユーティリティがあります...リストは続きます。 cfdiskユーティリティを使用するのが好きです。 MBRとGPTの両方をマークできます。

どのパーティションテーブルを選択するかは、全員のビジネスです。GPTの方がMBRよりも新しいと言えます。 GPTとMBRの選択の詳細については、 こちらをご覧ください

cfdiskを起動し、パーティションテーブルについて問い合わせる必要があります。 GPT(またはdos)を選択します。 100 MBのパーティションを作成します。 その後、混乱し、 異なるマウントポイントに個別のパーティションを作成できます。/home、/boot、/varの下...しかし、仮想マシンでは、これは役に立たないと思います。残りのすべてのスペースに単一のパーティションをルートとして見ています。



書き込みを選択して、変更をディスクに書き込むことを忘れないでください。

次に、mkfsユーティリティを使用してファイルシステムを作成する必要があります。 FAT32のEFIセクションをフォーマットすることをお勧めします。

mkfs.vfat -F 32 /dev/sdaX

Xはセクション番号です(たとえば、sda1があります)

残りのセクションは通常、ext4またはext3でフォーマットされます。

mkfs.ext4 /dev/sda2

次に最初に/ mntにルートパーティションをマウントし、次に/ mntにある対応する作成済みディレクトリに他のすべてをマウントします

 mount /dev/sda2 /mnt mkdir /mnt/boot mount /dev/sda1 /mnt/boot //        

直接インストールする前に、 リフレクターユーティリティを使用してミラーを構成します。

 pacman -S reflector reflector —verbose -l 200sort rate —save /etc/pacman.d/mirrorlist 

Reflectorは 、pingによってすべてのミラーソートし、ミラーの最初の200個をミラーリストに書き込みます。
次に、 システム自体を配置します
pacstrap -i /mnt base base-devel

コマンドが完了した後、ブート時にマウントするパーティションをシステムに対して明確にする必要があります。このために次のように記述します。
genfstab -U /mnt >> /mnt/etc/fstab

そして今、私たちは指を曲げています。もう少しキーボードをタップする必要があります...



システムの小さな初期設定を行いましょう。 これを行うには、そのルートディレクトリに移動します。
arch-chroot /mnt

時間を調整します。

 ln -sf /usr/share/zoneinfo/%%/%% /etc/localtime hwclock --systohc 

次に、ファイル/etc/locale.genでネイティブ言語を見つけてコメント解除し、実際にlocale-genを記述しlocale-gen

次に、ファイル/ etc / hostsでコンピューター名を指定します。 出力ファイルの例:

 127.0.0.1 localhost ::1 localhost 127.0.1.1 %%.localdomain %% 

ユーザー1グラムを追加

 useradd -m -g users -G wheel -s /bin/bash %userName% 

ひとつまみのパスワード:

 passwd //    root passwd %userName% //       

最後に、システムをブートするために、ブートローダーを配置します。 インストールできるものの詳細については、 こちらをご覧ください 。 もちろん、どちらをインストールするかはあなた次第です。ここでは、最も一般的なgrubをインストールします。

 pacman -S grub grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub grub-mkconfig -o /boot/grub/grub.cfg 

一般に、準備は完了です。chrootを終了し、ディスクをアンマウントしてマシンを再起動します。 その後、 グラフィック環境を既に配置できます。 詳細についてはこちらをご覧ください

まあ、原則として、あなたは楽しむことができます...



第2段階:外部メディアへのインストール




問題を解決しましょう。Windows10 / Mac Os Mojave搭載したハードドライブが詰まっています。ArchLinuxのダウンロードイメージと、完全に空の外部ssdまたはhddがあります。

タスク: Windows / MacOSを終了せずにシステムを外部ドライブにインストールする

数分間考えてから、エレガントなライフハックをご覧ください。

ソリューションをご覧ください...
ソリューションは非常に簡単です。これには同じ仮想マシンを使用します
これを行うには、仮想ハードディスクなしで作成し、外部メディア(以下、フラッシュドライブと呼びます)を接続して、上記の手順を繰り返します。

注:結果のフラッシュドライブから起動する場合、ほとんどの場合、ドメイン名の接続と実装を担当するサービス間の競合により、さまざまな種類のネットワークの問題が発生する可能性があります。 使用するサービスを選択し、systemctlを使用して他のすべてのユーザーを切断することによって決定されます。 また、標準のwifi-menuユーティリティに言及することも重要です

これは後で何が役に立つのでしょうか? そして、私は言います-状況は異なります。 作業機械が故障すると、それなしで1週間か2週間生きます。 修理中であり、何かに取り組む必要があります。 または、ms-dosがまだない新しいコンピューターを購入/組み立てました。少なくとも、起動可能なUSBフラッシュドライブ/ディスクを作成するか、外部メディアで作業を続けることができます。 移植性、いわば。 同時に、少なくともmanjaroを外部ドライブにインストールすることをお勧めします。

第3段階:別のオペレーティングシステムの隣にインストールする


仮想マシンへのarchaのインストールについて多くのトレーニングを行ったので、実際のディスクにインストールすることができます。 唯一の違いは、以前にディスク上に他のオペレーティングシステムがあった場合、パーティションを削除することでそれらを通過する必要がないということです。また、インストールに「改善」を加えることもできます。たとえば、スワップパーティションにスペースを割り当てます

 mkswap /dev/sdxy swapon /dev/sdxy 

ユーザー設定のみが残っていますが、これは創造的で個別のプロセスであるため、ここでは説明しません。

エピローグ:なぜこれがすべて必要なのか


個人的には、Arch Linuxが最高のディストリビューションであると信じています。 はい、更新時に時々壊れる可能性があります(多くのローリングリリースはこれに罪を犯します)が、2018年にはこれは可能な限りまれに起こります。 Archは「市場で」最も軽いディストリビューションであり、このタイトルに異議を唱えるのはGentooだけです。 後者とは異なり、ちなみに、マシンを強制的にパッケージをコンパイルする必要はありません。 Archリポジトリは巨大で、ほとんどすべてのものがあります。 そうでない場合は、ほぼすべてのdebパッケージをPKGBUILD専用に構成できます。 それでも何かが壊れている場合は、おそらくこのテーマに関するarchwikiの記事がすでに存在しているので、読むことができれば簡単に修正できます。 Archはカスタマイズできます。 あなたが望むように。
彼には美しいロゴもあります。

これで私はこの魅力的な物語を完成させるトピックを使い果たしたと考えます。 ここまで読んだ人への幸福。

UPD:
どうやら、grubをインストールするときにフラグについて少し注意が必要になりました。また、os-prober(他のオペレーティングシステムを検出するために必要なユーティリティ)について言及するのを忘れました。
修正済み:
 pacman -Syu grub os-prober grub-mkconfig > /boot/grub/grub.cfg grub-install --target=i386-pc /dev/sdX 

Source: https://habr.com/ru/post/J426953/


All Articles