403 瀏覽數

安裝 CoreOS 無設定檔

CoreOS 的下載點位於 https://coreos.com/os/docs/latest/booting-with-iso.html

剛剛連結提供的是 X86_64 ISO 的安裝光碟其他 ARM 版本或是直接部署的 Vmware OVF檔案都可以在這邊找到 https://stable.release.core-os.net/index.html

光碟開機後就進入文字模式,直接透過指令 #coreos-install 來安裝.

core@localhost ~ $ sudo coreos-install -d /dev/sda -C stable
...
Success! CoreOS stable 1185.3.0 is installed on /dev/sda
core@localhost ~ $ sudo reboot

其他可以使用的參數:
-d -( DEVICE ) Install CoreOS to the given device.
-V -( VERSION ) Version to install (e.g. current)
-C -( CHANNEL ) Release channel to use (e.g. beta)
-o -( OEM ) OEM type to install (e.g. openstack)
-c -( CLOUD ) Insert a cloud-init config to be executed on boot.
-i -( IGNITION ) Insert an Ignition config to be executed on boot.
-t -( TMPDIR ) Temporary location with enough space to download images.
-v Super verbose, for debugging.
-b -( BASEURL ) URL to the image mirror.

coreos02
恩! 安裝完之後帳號密碼是什麼,剛剛並沒有設定,通常在安裝 CoreOS 時候會透過 cloud-config.yaml 設定檔來安裝,不過也沒有關係一樣可以登入.只需要在 Bootload 加入參數 coreos.autologin

在 GRUB 按 e 是編輯開機設定參數

在最後面加入 參數 coreos.autologin 接下來按 Ctrl+x 啟動 (修改後的開機參數並不會儲存起來,須去修改原始設定檔 或是為使用者建立帳號密碼下次才能登入).

不需要輸入帳號密碼及可以登入到系統.

剛剛的方式是一次性的設定,下次開機還是要在設定一次,所以開機後就可以設定使用者 core 的密碼

core@localhost ~ $ sudo passwd core
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
core@localhost ~ $ 

root 也沒有設定密碼,這邊一併來設定.

core@localhost ~ $ sudo passwd 
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
core@localhost ~ $ 

下次重新開機就可以透過使用者 core , root 來登入.

不過這個 CoreOS 並沒有設定什麼服務,後面會介紹 cloud-config.yaml 設定檔安裝的方式.