m_shige1979のときどきITブログ

プログラムの勉強をしながら学習したことや経験したことをぼそぼそと書いていきます

Github(変なおっさんの顔でるので気をつけてね)

https://github.com/mshige1979

AmazonLinuxをVMWare Fusionで起動する

概要

なんかVagrantでboxどっかで見つけたことがあるので じゃあ、あるはずということで探した

たぶんここ

docs.aws.amazon.com

やり方

1. seed.iosを作成しないといけない

meta-data

mkdir seed
cd seed
cat << EOF > meta-data
local-hostname: amazonlinuxvm
EOF

user-data

cat << EOF > user-data
#cloud-config
# vim:syntax=yaml
users:
# A user by the name ec2-user is created in the image by default.
  - default

chpasswd:
  list: |
    ec2-user:ec2-pass
EOF

seed.iosを作成

cd ../
hdiutil makehybrid -o seed.iso -hfs -joliet -iso -default-volume-name cidata seed/

Creating hybrid image...
...............................................................................

% ls -la
total 1800
drwxr-xr-x   4 shigeharu  staff     128 11  6 07:17 .
drwxr-xr-x  21 shigeharu  staff     672 11  6 07:05 ..
drwxr-xr-x   4 shigeharu  staff     128 11  6 07:15 seed
-rw-r--r--   1 shigeharu  staff  921600 11  6 07:17 seed.iso
%

2. VMイメージをダウンロード

Index of /os-images/2.0.20211005.0/vmware

f:id:m_shige1979:20211106072000p:plain

3. VMWare Fusionを起動し、VMイメージをインポート

f:id:m_shige1979:20211106072322p:plain
f:id:m_shige1979:20211106072516p:plain
f:id:m_shige1979:20211106072943p:plain
f:id:m_shige1979:20211106073326p:plain

起動した感じ
sshは行ける?

% ssh ec2-user@192.168.11.20
ec2-user@192.168.xx.yy: Permission denied (publickey,なんかの文字列).

だめなので、めんどいのでPWログインを許可する ・/etc/ssh/sshd_config

PasswordAuthentication yes

再チャレンジ

% ssh ec2-user@192.168.11.20
ec2-user@192.168.11.20's password:
Last login: Fri Nov  5 22:43:04 2021 from 192.168.11.2

       __|  __|_  )
       _|  (     /   Amazon Linux 2 AMI
      ___|\___|___|

https://aws.amazon.com/amazon-linux-2/
No packages needed for security; 10 packages available
Run "sudo yum update" to apply all updates.
$

できた(^ ^)

参考

VMwarePlayerでAmazon Linux 2を起動 - Qiita

VirtualBoxにAmazon Linux 2をインストールする方法(環境構築方法) | PostgresWeb - ポスグレウェブ