更新しました ArchLinuxインストールガイド 2017年は変更が少ないため、プロセスは同じです。 Windowsでのデュアルブートについて説明することにしました 一部の要求に応じて、仮想マシンへのインストールも行います。
ArchLinuxはGNU / Linuxディストリビューションです i686およびx86-64システム用に開発されました。 ローリングリリースモデルに基づく:(単一インストール、「新しいバージョン」なし、更新のみ)ほとんどのソフトウェアの最新の安定バージョンを提供します。 多くの人が上級者向けだと思っていますが、実際には、Wikiやこのようなインストールガイドを使用してすべての人がインストールできるわけではありません。
このガイドはに基づいています:
- バージョン:2017.10.01
- カーネル:4.13.3
前提条件。
仮想マシンからインストールする場合は、仮想マシンの構成方法とISOの起動方法しかわかりません。
- CD / DVDまたはUSBにISOを書き込む方法を知っている
- コンピュータに搭載されているハードウェア(キーボードの種類、ビデオカード、プロセッサのアーキテクチャ、ハードディスクの空き容量)を把握します。
- ArchLinuxがある場所でCD / DVDまたはUSBを起動するようにBIOSを構成します
- ディストロをインストールしたい気がする
- そして何よりも忍耐多くの忍耐
重要:このオペレーティングシステムを初めてインストールする場合で、Linuxの知識がない場合は、次の2つのことをお勧めします。
1.- VirtualBoxやVMwareなどの仮想マシンからインストールを実行して、仮想マシン上にいるために何も起こらないことを保証しながら、少しずつ電源を入れ始めるのが最善です。
2.- Arch Linuxを単一のシステムとしてコンピューターにインストールする場合最も重要なファイルのバックアップを作成し、現在のシステムのCD / DVDまたはペンドライブを手元に用意します。手紙またはインストールが完了していない場合は、すべてを失います。
Arch Linuxをダウンロードし、インストールメディアを準備します
ArchLiunxを私たちのチームにインストールできるようにするための最初のステップは Arch Linux 2017isoをダウンロードする 経由でダウンロードすることをお勧めします 急流 またはマグネットリンク。
CD / DVDインストールメディア
- Windows:できます Imgburn、UltraISO、NerでISOを焼きますまたはまたはWindows7以降でそれらがなくても他のプログラムは、ISOを右クリックするオプションを提供します。
- Linux:特にグラフィカル環境に付属しているものを使用できます。 Brasero、k3b、およびXfburn.
USBインストールメディア
- Windows:できます UniversalUSBInstallerまたはLinuxLiveUSBCreatorを使用するどちらも使いやすいです。
Linux:オプション ddコマンドを使用することをお勧めします:
dd bs=4M if=/ruta/a/archlinux.iso of=/dev/sdx
USB / CD ArchLinuxを起動します
起動画面には、次の情報のみが表示されます プロセッサに対応するアーキテクチャを選択する必要があります.
必要なものすべてのロードを開始し、ターミナルモードで表示されます。
この画面にいる インストールから始めます。 デフォルトでは、Arch Linuxは英語ですが、この場合はスペイン語にすることをお勧めします。
スペイン語でキーボードを置きます。
loadkeys la-latin1
パーティションの作成
ArchLinuxに欠陥があります 次のツールで ディスク管理の場合:cfdisk、cgdisk、fdisk。 ほとんどのオプション 使用することをお勧めします:cfdisk。
以下の手順は、Arch Linuxを唯一のシステムとしてコンピューターにインストールする場合です。別のLinuxシステムと一緒にインストールする場合は、BOOTパーティションの作成とGRUBのインストールをスキップする必要があります。
ここで、Arch LinuxをWindowsと一緒にインストールする場合、Windowsへのアクセスを失う可能性がない場合は、mbrパーティションを削除しないように注意する必要があります。
手順デュアルブートウィンドウとArchLinux。
のみ オプションを無効にする必要があります BIOSの「セキュアブート」。 BIOSのバージョンとブランドはさまざまですが、BIOSのオプションの中から簡単に見つけることができるので、どこにあるのか私に聞かないでください。
ハードドライブのサイズを変更する必要がありますArch Linuxにスペースを与えるには、少なくとも40GBのスペースを残すことをお勧めします。
ここで、cfdiskを使用できるようになるまで、チュートリアルの最初の手順を続けます。
パーティションを認識する必要があります Windowsとmbr、およびArchLinuxに提供するスペース。 mbrは常に最初のパーティションにあり、Windowsパーティションはntfsになります。私の場合(dev / sdb2)、空き領域は私たちを空き領域としてマークします。
- UEFI:ここで注意する必要があります 最初のパーティションは常にEFIブート用である必要があります、したがって、これは通常、Windowsブートがこのように保存される場所です。
$ESP/Microsoft/BOOT/BOOTmgfw.efi
だからだけ $ ESP /に「BOOT」としてフォルダを作成する必要があります。 これでチュートリアルを続けることができます。最後にチュートリアルの最後に移動し、ArchLinuxのGRUBにWindowsを追加するコマンドを残します。
4つのパーティションを作成します。
- / BOOT:このパーティションはGRUB宛てになります。 (UEFIをお持ちの方は必要ありません。このパーティション内にBOOTフォルダーを作成するだけです)
- /(ルート):このパーティションは15 Gbにすることをお勧めします。これにより、すべてのファイルがホストされます。
- /ホーム:ドキュメント、写真、ビデオなどが保存される場所なので、最大サイズを割り当てることをお勧めします。
- スワップ:このパーティションは、RAMが2Gb未満の場合に「仮想」メモリを割り当てるためのものです。 2Gbを超えるRAMでスワップを使用することはお勧めしません。
- 最大1ギガのRAMメモリを搭載したコンピュータでは、SWAPはRAMと同じ大きさである必要があります。
- 2GBの場合、スワップはRAMの半分の大きさにする必要があります。
cfdiskを使用すると、コマンドシーケンスは次のようになります。 論理»サイズ(MB単位)»開始。
考慮すべき82つの詳細:スワップとして選択されたパーティションの場合、「タイプ」オプションに移動し、リストからXNUMX(Linuxスワップ)を選択します。
/ BOOTとして選択されたパーティションの場合、「bootable」オプションを選択します。
パーティショニングが完了したら、「書き込み」で変更を保存し、「はい」と書き込んで確認します。これが完了すると、元に戻すことはできず、加えられたすべての変更が記録されます。
終了するには、「終了」を選択します。 ここで、作成されたパーティションのフォーマットを続行するため、どのパスがパーティションの宛先であるかを知ることをお勧めします。 BOOTパーティションのフォーマットから始めます。
mkfs -t ext2 /dev/sda1
ルートパーティションの場合:
mkfs -t ext4 /dev/sda2
/自宅用:
mkfs -t ext4 /dev/sda3
スワップをフォーマットするには、mkswapコマンドを使用します。
mkswap /dev/sda4
スワップをアクティブ化するために残っているのは次のとおりです。
swapon /dev/sda4
システムへのパーティションのマウント:最初に/ en / mntパーティションをマウントします。
mount /dev/sda2 /mnt
/ mnt内に他のパーティションのディレクトリを作成します。
mkdir /mnt/BOOT
mkdir /mnt/home
対応するパーティションをマウントします。
mount /dev/sda1 /mnt/BOOT mount /dev/sda3 /mnt/home
Arch Linuxをインターネットに接続する(wifi)
ラップトップを使用していて、ネットワークケーブルがない場合は、システムをネットワークに接続してインストールを実行する必要があります。 次のコマンドを使用して実行する必要があります。
wifi-menu
その後、以下との接続を確認します。
ping -c 3 www.google.com
ArchLinuxのインストール
次のコマンドから始めます。
pacstrap /mnt base base-devel
また、引き続きWIFIを使用する場合は、後でこのサポートが必要になります。
pacstrap /mnt netctl wpa_supplicant dialog
基本システムのインストールが完了したら、Grubを続行します。
pacstrap /mnt grub-bios
追加します NetworkManagerのサポート:
pacstrap /mnt networkmanager
オプションの手順:タッチパッドにサポートを追加します(ラップトップをお持ちの場合)。
pacstrap /mnt xf86-input-synaptics
GRUBブートローダーのインストール
pacstrap /mnt grub-bios
システムの構成
このステップでは、システムのさまざまな構成アクションを実行します。 最初、 fstabファイルを生成します と:
genfstab -p /mnt /mnt/etc/fstab
残りの構成アクションでは、新しくインストールしたシステムをchrootします。
arch-chroot /mnt
我々がしなければなりません ホスト名の名前を設定します / etc /ホスト名。 例えば:
localhostecho 'NOMBRE_DEL_HOST /etc/hostname
今、 シンボリックリンクを作成します (シンボリックリンク)/ etc / localtimeから/ usr / share / zoneinfo //(地理的な場所に基づいて置き換えます)。 たとえば、メキシコの場合:
ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime
私たちの地域で時間を確立します。
- スペイン
ln -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtime
- メキシコ
ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime
- グアテマラ
ln -sf /usr/share/zoneinfo/America/Buenos_Aires /etc/localtime
- コロンビア
ln -sf /usr/share/zoneinfo/America/Bogota /etc/localtime
- エクアドル
ln -sf /usr/share/zoneinfo/America/Guayaquil /etc/localtime
- ペルー
ln -sf /usr/share/zoneinfo/America/Lima /etc/localtime
- チリ
ln -sf /usr/share/zoneinfo/America/Santiago /etc/localtime
- グアテマラ
ln -sf /usr/share/zoneinfo/America/Guatemala /etc/localtime
- エルサルバドル
ln -sf /usr/share/zoneinfo/America/El_Salvador /etc/localtime
- ボリビア
ln -sf usr/share/zoneinfo/America/La_Paz /etc/localtime
- パラグアイ
ln -sf usr/share/zoneinfo/posix/America/Asuncion /etc/localtime
- ウルグアイ
ln -sf usr/share/zoneinfo/America/Montevideo /etc/localtime
- ニカラグア
ln -sf usr/share/zoneinfo/posix/America/Managua /etc/localtime
- ドミニカ共和国
ln -sf usr/share/zoneinfo/America/Santo_Domingo /etc/localtime
- ベネズエラ
ln -sf /usr/share/zoneinfo/America/Caracas /etc/localtime
たとえば、メキシコの場合、/ etc / locale.confファイルを編集して、ローカリゼーション設定を設定します。
echo 'es_MX.UTF-8 UTF-8 /etc/locale.gen echo 'LANG=es_ES.UTF-8 /etc/locale.conf
- スペイン
LANG=es_ES.UTF-8
- アルゼンチン
LANG=es_AR.UTF-8
- コロンビア
LANG=es_CO.UTF-8
- エクアドル
LANG=es_EC.UTF-8
- ペルー
LANG=es_PE.UTF-8
- チリ
LANG=es_CL.UTF-8
- グアテマラ
LANG=es_GT.UTF-8
- エルサルバドル
LANG=es_SV.UTF-8
- ボリビア
LANG=es_BO.UTF-8
- パラグアイ
LANG=es_PY.UTF-8
- ウルグアイ
LANG=es_UY.UTF-8
- ニカラグア
LANG=es_NI.UTF-8
- ドミニカ共和国
LANG=es_DO.UTF-8
- ベネズエラ
LANG=es_VE.UTF-8
同様に、 ファイル/etc/locale.genでコメントを解除する必要があります (行の先頭にある「#」を削除します)現在地、例:
#es_HN ISO-8859-1 es_MX.UTF-8 UTF-8 #es_MX ISO-8859-1
だから今私たちはできる あなたの場所を生成する と:
locale-gen
上記がキーボードのレイアウトを確立しないという事実を見失わないようにする必要があります(現在のセッションで/ステップ2でロードキーを使用して行いました)。したがって、/ etc /vconsole.confでKEYMAP変数を設定する必要があります。ファイル(このファイルを作成する必要があります)。 例えば:
echo 'KEYMAP=es /etc/vconsole.conf KEYMAP=la-latin1
確かにあなたは疑問に思っています:
「そして、これらすべてがメインのArch Linux構成ファイルである/etc/rc.confで構成されていませんか?」
簡単な答えは:もうありません! 理由:initscriptsとsystemdの構成を統合します。
これで、各構成オプションが対応するファイルに設定されます。 次の手順では、GRUBUEFIアプリケーションを$ esp / EFI / grubにインストールし、モジュールを/ boot / grub / x86_64-efiにインストールし、起動可能なgrubx64.efiスタブを$ esp / EFI / grub_uefiに配置します。
まず、GRUBにUEFIを使用するように指示し、ブートディレクトリを設定し、IDを設定します。 ブートローダー。
efiパーティション(通常は/ boot)で$ espを変更します。注:一部のディストリビューションでは/ boot / efiまたは/ boot / EFIディレクトリが必要ですが、Archでは必要ありません。 –efi-directoryおよび–bootloader-idは、GRUBUEFIに固有です。 –efi-directoryは、ESPのマウントポイントを指定します。
これは、非推奨の–root-directoryに置き換わるものです。 –bootloader-idは、grubx64.efiファイルの保存に使用されるディレクトリの名前を指定します。
次のコマンドにオプション(例:/ dev / sda)がないことに気付くかもしれません。
grub-install
実際、UEFIブートローダーはパーティションのMBRまたはブートセクターをまったく使用しないため、提供されたものはすべてGRUBインストールスクリプトによって無視されます。 これを使用するコマンドをuefiを持っている人だけのために
grub-install --target=x86_64-efi --efi-directory=$esp --bootloader-id=grub_uefi --recheck/sourcecode] Ahora, configuramos el bootloader, en este caso, GRUB: [sourcecode language="plain"]grub-install /dev/sda
そして、grub.cfgファイルを次のように作成します。
grub-mkconfig -o /boot/grub/grub.cfg
必要に応じて(通常はそうではありませんが)、必要に応じて/etc/mkinitcpio.confファイルを編集します。 したがって、次のコマンドで初期RAMディスクを作成します。
mkinitcpio -p linux
rootユーザーのパスワードを次のように設定することを忘れないでください。
passwd
rootユーザーとは別にユーザーを作成し、必要な権限を付与します。
useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash USUARIO
これで、chroot環境を次のように残すことができます。
exit
以前に/ mntにマウントされたパーティションを次の方法でアンマウントします。
umount /mnt/{boot,home,}
そして最後に、次のコマンドでシステムを再起動します。
reboot
CDまたはペンドライブのインストールメディアを削除していない場合は、ウェルカムメニューが再び表示されます。ここで、次のオプションのXNUMX番目のオプションを選択する必要があります。忘れずに、削除してください。
記事を確認してください。スペルミスがたくさんあります。
なんて良いガイド、途方もない仕事、あなたの努力に感謝します。 いつかArchをゼロから冒険したいと思っています。 ご挨拶。
非常に良い投稿ブロありがとう、私は前にこれを読んだことがあります https://wiki.archlinux.org/index.php/installation_guide
両方とも非常に明確ですが、PCの電源を入れたときに、入力したパスワードはrootユーザー用であり、追加したパスワード用ではないことを指定しているだけです。私の場合、それについて混乱しました。
素晴らしい私はすべてを実践し、archlinuxをインストールしました
ノートブックのハードドライブ全体を使用してインストールする方法、つまり、他のオペレーティングシステムやLinuxディストリビューションなしでArchを排他的にインストールする方法を知る必要があります。ありがとうございます。
私がウェブ上で見つけて数日探しているすべてのインストールガイドには、ハードディスク全体を使用してインストールするオプションがありません。最後に、このLinuxディストリビューションのみをインストールするためのガイドを見つけたウェブページを教えてください。 。
感謝