ルアーチLinux GNOMEはGNOMEデスクトップ(二重起動Windows)

Adithya Anilkumar
月16日2020年までの10分の読み

こんにちは! 私たちのほとんどは、今日、多分私たちの毎日のドライバーとしてWindowsを使用して。 ほとんどの毎日のタスクでは、windowsは十分以上のものです。 しかし、あなたが尋ねる必要がある質問は、windowsは本当に必要ですか? 私はウィンドウがかなり強力であることに同意しますが、私たちのほとんどは、それがシステム上でどのように重い実現していません。

お使いのコンピュータは、windowsの実行が遅くなっていますか? あなたは、windowsを実行している間に遅れて古いまたはローエンドのPCを持っていますか? あなたは、ほとんどのハードウェア構成でスムーズに実行されます何か光、何かに切り替えたいですか? その後、あなたは正しい場所にいます。

今日は、WindowsでArch Linuxをデュアルブートする方法を見ていきます。

Arch Linuxは軽量ですが強力です

Arch Linuxは最高で最も軽いLinuxディストリビューションの1つとしてランク付けされています。 それは高度にカスタマイズ可能であり、ユーザーのニーズに応じて設定することができます。DebianをベースにしたUbuntuのような他の一般的なディストリビューションとは異なり、Arch Linuxは他のLinuxディストリビューションとは独立してゼロから構築されました。Arch Linuxはローリングリリースであり、他のdistroタイプのユーザーが通過するシステム更新の狂乱を根絶することを意味します。 ローリングリリースであるため、コアシステムは常に最新の修正と新機能を備えており、システムの更新にかかる時間と時間をいつインストールするかを心配する必要はありません。

だから、それ以上の騒ぎなしに、始めることができます!

  • 少なくとも8gbのサイズの起動可能なUSB。
  • PCのUEFI BIOSモード
  • Linux Bashの基本的な理解

私はそれがあなたにオペレーティングシステムをインストールし、管理する方法の基礎を教えるようにArch wikiを使用するために皆をお勧めします。Arch wikiで提供されている手順を理解できない場合は、このガイドを参考にしてください。ステップ0:ブート可能なUSBの作成Arch Linux ISOをダウンロードします。

  • pcにペンドライブを挿入してRufusを開きます
  • RufusでArch Linux ISOを開きます
  • これは次のようになります
    • [開始]をクリックし、プロセスが完了するのを待ちます。

    ステップ1:ウィンドウを分割します。

    • Windowsディスク管理ツールに移動し、Arch Linuxをインストールするディスクを選択します。
    • 右クリックしてshrink volumeをタップし、arch Linuxパーティションに必要なサイズ(最小10Gb)を割り当てます。

    ステップ2:インストールメディアへのライブブート

    • システムを再起動し、ブートマネージャに入ります。 HPデバイスの場合、そのEsc
    • USBデバイスを起動します。
    • インストールメディアを起動した後、インターネットに接続していることを確認してください。 これは、次のステップのために不可欠です。
    • WiFiに接続するには、コマンドwifi-menuを入力し、それぞれのWiFiネットワークに接続します。 接続をテストするには、ping google.comを使用してgoogleサーバーにpingを実行します。 Pingが表示されるはずです。

    Pingは次のように表示されます

    ステップ3:Linuxパーティションを作成する

    • システムのクロックを設定します
    timedatectl set-ntp true
    • Arch Linuxのインストールに必要な3つのパーティションを作成するには、次のコマンドを入力します。
    fdisk -l

    これにより、デバイス上のすべてのディスクとその部分が一覧表示されます。

    :

    fdisk /dev/<disk_name>

    ここで、<disk_name>は、Arch Linuxをインストールするディスクの名前と、windowsディスク管理ツールで未割り当て領域を作成したディスクに置き換えます。私の場合は

    :

    fdisk /dev/sda

    SSDの場合は/dev/nvme0n1になり、HDDの場合は/dev/sda

    次のコマンドに従います。

    (//の後の行は理解するためのコメントです。 Bashでそれらを入力しないでください)

    command (m for help): n //press n here
    Partition Number (5-128, default 5):5
    First Sector: //press enter
    Last Sector: +512M //press enter after entering the size.

    ファイルシステムをEFIファイルシステムに変更するには、を押しますt.

    command (m for help): t//press t here
    Partition Number: 5
    Partition Type: 1 //press one and press enter

    今、あなたはあなたのデータのすべてを格納するパーティションを作成するには,

    command (m for help): n //press n here
    Partition Number (6-128, default 6):6
    First Sector: //press enter
    Last Sector: +8G //press enter after entering the size.

    次に、スワップファイルの第三と最後のパーティションを作成します,

    command (m for help): n //press n here
    Partition Number (7-128, default 7):7
    First Sector: //press enter
    Last Sector: //press enter , the size will be filled automatically

    ファイルシステムをSWAPファイルシステムに変更するには、を押しますt.

    command (m for help): t//press there
    Partition Number: 7
    Partition Type: 19//type 19 and press enter

    パーティションが正しいことを確認するには、次のように入力しますp,

    パーティションは次のようになります

    それらが正しい場合は、次のように書きます wenterを押すと変更されます。

    • EFIパーティションをFAT32形式にワイプしましょう

    私の場合、EFIパーティション(デバイス)は/dev/sda5です。 それはあなたの場合に異なる場合があります。
    mkfs.fat -F32 /dev/<EFI Partition device>

    (私の場合は、<EFI Partition device>をEFI partition device、つまり/dev/sda5に置き換えます。)

    だから私の場合、それは次のようになります:

    mkfs.fat -F32 /dev/sda5
    • 今スワップボリュームを作ることができます。

    私の場合、swap partition(device)は/dev/sda7です。 それはあなたの中で異なる場合があります
    mkswap /dev/<SWAP Partition device>
    swapon /dev/<SWAP Partition device>

    (<SWAP Partition device>をSWAP partition device、つまり私の場合は/dev/sda7に置き換えます。)

    だから私の場合、それは次のようになります:

    mkswap /dev/sda7
    swapon /dev/sda7

    Linuxはext4ファイルシステムとNTFSファイルシステムの両方を処理できます。 しかし、ext4は最大16テラバイトの個々のファイルと最大1エクサバイトのサイズのボリュームをサポートできるため、ext4ファイルシステムを使用します。

    • 私たちのメインドライブ上のext4パーティションを作ることができます。

    私の場合、Linuxファイルシステムパーティション(デバイス)は/dev/sda6です。 それはあなたの中で異なる場合があります。
    mkfs.ext4 /dev/<Linux Filesystem Device>

    (<Linux filesystem device>をLinux filesystem partition device、つまり私の場合は/dev/sda6に置き換えます。)

    だから私の場合、それは次のようになります:

    mkfs.ext4 /dev/sda6

    ステップ4:EfiとLinux filesystemをマウントする

    • Linux Filesystem partitionデバイスをマウントして、次のようにします/mnt
    mount /dev/<Linux Filesystem Device> /mnt

    (<Linux filesystem device>をLinux filesystem partition device,iに置き換えます。私の場合はe/dev/sda6。)

    だから私の場合、それは次のようになります:

    mount /dev/sda6 /mnt
    • efiパーティションデバイスをマウントします。/mnt/boot
    mkdir /mnt/bootmount /dev/<EFI partition device> /mnt/boot

    (私の場合は、<EFI partition device>をEFI partition device、つまり/dev/sda5に置き換えます。)

    だから私の場合、それは次のようになります:

    mount /dev/sda5 /mnt/boot

    マウント後、コマンドを使用して実際にマウントされているかどうかを確認します:

    df

    2つのマウントポイントは次のように表示されます

    ステップ5: システムへのLinuxファームウェアのインストール

    • すべてのパーティションが設定されたので、マウントされたパーティションへのLinuxファームウェアのインスト これを行うには、次のコマンドを入力します
    pacstrap /mnt base linux linux-firmware

    コーヒーのカップを取得し、しばらくの間、リラックスして、インストールは、ネットワークの速度に応じて時間がかかることがあります。

    • インストールが完了したら、次のコマンドを実行してfstabを生成します。
     genfstab -U /mnt >> /mnt/etc/fstab

    fstabの生成を実行した後、生成されたファイルを次の方法で確認します:

    vi /mnt/etc/fstab

    同じでない場合は、心配しないでください、それはちょうど持っている必要があります/dev/<パーティション名>行その中に

    Escを押して終了し、:q

    ステップ6:Rootをインストールシステムに変更しましょう

    • rootをインストールされたシステムに変更します。:
    arch-chroot /mnt

    ステップ7:システムのタイムゾーンを設定する

    cd /usr/share/zoneinfo/Asia
    ls

    ゾーンがアジアの場合は、

    cd /usr/share/zoneinfo/Asia 

    と入力し、他のゾーンについてはそれぞれ入力します。 リストを形成するあなたのを見つけるregion.In 私の場合、それはインドに住んでいるimとしてコルカタです。

    ゾーンとリージョンを計算して、それを入力します/etc/localtime

    ln -sf /usr/share/zoneinfo/Asia/Kolkata /etc/localtime

    ステップ8:ハードウェアクロックの同期

    hwclock --systohc

    ステップ9:ロケールの生成

    • テキストエディタのインストールnano :
    pacman -Sy nano

    私たちはloacleを編集する必要があります。nanoを使用したgenファイル

    nano /etc/locale.gen

    en_usの前の#をクリアします。UTF-8UTF-8

    en_US.UTF-8 UTF-8までスクロールし、CTRl+oを押してテキスト

    保存する前に#をクリアし、enterを押し、CTRL+x

    ロケールの生成を押して終了します

    locale-gen

    結果としてこれが表示されるはずです

    create locale。conf

    nano locale.conf

    ファイルに次のように入力します:

    LANG=en_US.UTF-8

    CTRL+o 保存するには、enterキーを押し、CTRL+xを押して終了します。

    ステップ10: ホスト名

    を作成して、ホスト名ファイル

    nano /etc/hostname

    を作成し、ファイルに目的のホスト名を入力します。

    私のホスト名はadithyaであるため、それを入力し、ファイルにあなたのものを入力します。

    CTRL+o保存するには、enterキーを押し、CTRL+xを押して終了します。

    ファイルの最後(次の行が使用可能)にホスト

    nano /etc/hosts

    を作成するには、次の行を追加します:

    127.0.0.1 localhost
    ::1 localhost
    127.0.1.1 adithya.localdomain adithya

    adithya<your hostname>に置き換えます。

    CTRL+o保存するには、enterキーを押し、CTRL+xを押して終了します。

    ステップ11:Rootパスワードを設定

    passwd

    パスワードを入力し、enterキーを押してpaswordを再入力します。ステップ12:ユーザーを追加し、ユーザーのパスワードを設定します

    useradd -g users -G power,storage,wheel -m <username>

    <ユーザー名>を任意のユーザー名に置き換えます。

    うまくいかない場合は、

    useradd -g users -G power,wheel -m <username>

    パスワードを追加

    passwd <username>

    <ユーザー名>をユーザー名に置き換えてみてください。

    パスワードを入力し、enterキーを押してpaswordを再入力します。

    ステップ13: Install Boot Manager

    pacman -S grub efibootmgr os-prober

    os-proberと入力してインストールをチェックすると、エラーが表示されません

    Install grub

    grub-install --target=x86_64-efi --efi-directory=/boot/ --bootloader-id=GRUB

    これは1行のコマンドで、/boot/と—bootloader-idの間にスペースがあります

    fdisk -l

    ここで私のwindows用のEFIは/dev/sda2です。 それはあなたのケースで異なる場合があります

    あなたのwindows EFIパーティションデバイスidを見つけます。 私のものは/dev/sda2です。

    mkdir /mnt2/mount /dev/sda2 /mnt2

    (/dev/sda2をwindows EFIパーティションデバイスidに置き換えます。)

    その後、grubの設定ファイルを作成する必要があります。

    grub-mkconfig -o /boot/grub/grub.config

    すべてがうまくいけば、次のように表示されます

    ステップ14:ネットワークドライバのインストール

    これは、ネットワークドライバがないとWiFiに接続できな これは、ほとんどの人が行うことを忘れて、後でそれをインストールするために再びArch USBを起動する必要があることになるステップです。

    ネットワークドライバをインストールするには:

    pacman -S networkmanager network-manager-applet dialog wireless_tools wpa_supplicant mtools dosfstools base-devel 
    linux-headers

    コマンド全体は単一行であり、複数行ではありません。dialog wireless_tools の間にスペースがあり、base-devellinux-headersの間にスペースがあります。

    インストールが完了したら、次のように入力します:

    exitunmount -a

    そして、

    reboot

    ステップ15:Arch Linuxで起動する

    Arch Linuxで正常に起動した場合、おめでとうございます!

    rootユーザーとしてログインします。:

    username:root
    password:<your password for root user set in Step 11>

    おめでとうございます! あなたはそれをやった! すべてのオッズにもかかわらず!

    ステップ16: インターネットを有効にする

    インターネットを有効にする,

    systemctl start NetworkManagernmtui

    GUIを使用してwifiネットワークに接続します。

    systemctl enable NetworkManager

    ステップ17:ユーザーにスーパーユーザー権限を付与する

    EDITOR=nano visudo

    #before wheel ALL=(ALL)ALL

    #before wheel ALL=(ALL)ALL

    CTRl+oを押して保存し、enterを押して終了します。CTRL+x

    ステップ18:グラフィックスとディスプレイドライバをインストールします

    :

    pacman -S xf86-video-intel

    今、これはIntel CPUを持つすべての人のための必須のインストールです。

    AMDグラフィックスカードを持っている人のための,

    pacman -S xf86-video-amdgpu

    Nvidiaのグラフィックスカードを持っている人々のために,

    pacman -S nvidia nvidia-utils

    ディスプレイサーバーをインストールするには

    pacman -S xorg

    enterキーを押してデフォルトを受け入れます。

    pacman -S xorg-server

    ステップ19:KDE Plasma Desktopのインストール

    Kdeは、Linux用のより洗練されたカスタマイズ可能なデスクトップの一つです。Display Managerをインストールするには

    pacman -S sddm

    sddmを有効にします

    systemctl enable sddm

    Plasmaをインストールするには

    pacman -S plasma kde-applications

    または

    を最小限のインストールで、ブロートウェアなしで,

    pacman -S plasma

    enterキーを押してすべてのデフォルトを受け入れ、インストールを開始します。

    おめでとう!

    Kde Plasma DesktopでArch Linuxを正常にインストールしました!.

    今すぐインストールを完了します,

    reboot

    Kde Plasma DesktopでArch Linuxを起動し、ログインします。

    KDE Plasmaデスクトップは次のようになります

    ターミナルを開いてリポジトリを更新します。

    sudo pacman -Syyu

    “ところで私はarch linuxを使用しています”

    これで終わりです! あなたは完了です!

    プラズマデスクトップ環境をお楽しみください。 テーマストアから別のテーマを試してみてください。 私は本当にMcMojaveのテーマが大好きです。乾杯!

    ステップ19(アルター): GNOMEのインストール

    kde PLasmaをインストールしたくない場合は、GNOMEをインストールできます。

    Kdeをインストールするためのステップをスキップし、残りのチュートリアルに従います

    ディスプレイマネージャをインストールする

    pacman -S gdm

    gdmを有効にする

    systemctl enable gdm

    GNOMEをインストールする

    pacman -S gnome gnome-extra

    または

    ,

    pacman -S gnome 

    今すぐ再起動,

    reboot

    おめでとうございます!

    GNOME DesktopでArch Linuxを正常にインストールしました!.

    GNOMEでArch Linuxを起動し、ログインします。

    ターミナルを開き、リポジトリを更新します。

    sudo pacman -Syyu 

    それだ! あなたは完了です!

    GNOMEデスクトップ環境をお楽しみください。!

    インストール中の任意の時点で何か疑問がある場合、またはインストール中に問題が発生した場合は、本格的なArch Wikiを参照することができます。