Parece que -p
(alternadamente --paths
) foi adicionado no util-linux 2.24 . Você tentou um sistema ao vivo com essa versão?
Como eu iria instalar o CoreOS em uma única máquina como sistema operacional host?
Eu li "Instalando o CoreOS no disco" e executei o coreos-install
script do Debian e CentOS live CDs, mas ambos parecem perder o argumento -p
para o comando lsblk
que o script precisa para carregar os arquivos de configuração. Mesmo depois de atualizar o util-linux , ele ainda não está funcionando.
O uso de um live CD é a abordagem correta? PXE não é uma opção na minha situação.
Solução: No final, usei o último CD ao vivo do Arch Linux, que funcionou bem.
$ wget https://raw.githubusercontent.com/coreos/init/master/bin/coreos-install
$ sudo bash coreos-install -d /dev/sda
$ mkdir rootfs
$ mount -t btrfs -o subvol=root /dev/sda9 rootfs #sda9 is the default root partition
$ mkdir -p rootfs/var/lib/coreos-install
$ wget http://bit.ly/abcd #the location of your cloud config file
$ mv abcd rootfs/var/lib/coreos-install/user_data
Parece que -p
(alternadamente --paths
) foi adicionado no util-linux 2.24 . Você tentou um sistema ao vivo com essa versão?
Trabalhei para mim usando o Ubuntu Trusty
~$ sudo wget https://raw.githubusercontent.com/coreos/init/master/bin/coreos-install
~$ sudo chmod +x coreos-install
~$ sudo ./coreos-install -d /dev/sda -C alpha -c ~/cloud-config.yaml
Embora você possa montar o / dev / sda para fazer ajustes manuais (em vez de usar / criar um cloud-config.yaml) via ...
~$ mount -o subvol=root /dev/sda9 /mnt
... como remover a senha raiz e principal, criar um arquivo de unidade do systemd para o docker, o etcd e a frota.
Tags linux coreos bare-metal