Skip to content

Instantly share code, notes, and snippets.

@imksoo
Last active March 9, 2022 20:30
Show Gist options
  • Save imksoo/de7d807941025c3dc61b14e5fdf02c91 to your computer and use it in GitHub Desktop.
Save imksoo/de7d807941025c3dc61b14e5fdf02c91 to your computer and use it in GitHub Desktop.
Arch LinuxをHyper-Vの仮想マシンに入れたときのメモ

Arch LinuxをHyper-Vの仮想マシンに入れたときのメモ

大まかな流れは、まおーさんの情報を参考にしてやってみました。 https://zenn.dev/yakumo/articles/c8f1b7bd8398414286a15da1cbcbe517

パーティション作成など

かつあい

インストール作業

必須パッケージ+αのインストール

pacstrap /mnt base base-devel linux linux-firmware openssh vim dhcpcd git

fstabの作成

genfstab -U /mnt >> /mnt/etc/fstab

chroot

arch-chroot /mnt

ブートローダーの設定

bootctl install
cp /usr/share/systemd/bootctl/arch.conf /boot/loader/entries/

vim /boot/loader/entries/arch.conf
> PARTUUIDを修正
vim /boot/loader/loader.conf
> default arch
bootctl update

キーマップを修正

vim /etc/vconsole.conf
> KEYMAP=jp106
localectl set-keymap jp106

ロカールの生成

vim /etc/locale.gen
> en_US.UTF-8 UTF-8
locale-gen

タイムゾーンと時刻の修正

ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
hwclock --systohc

SSHdとDHCPクライアントの自動起動を設定

systemctl enable sshd
systemctl enable dhcpcd@eth0

SSH接続用の一般ユーザーを作成

groupadd imksoo
useradd -m -g imksoo imksoo
usermod -aG wheel imksoo
passwd imksoo

sudoersの設定 (wheelグループのユーザーがsudo出来るようにする)

export EDITOR=vim
visudo
> %wheel ALL=(ALL:ALL) ALL

ホスト名の設定

hostnamectl set-hostname HOSTNAME

再起動

reboot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment