Как мне установить CoreOS на одном компьютере в качестве основной ОС?
я прочитал «Установка CoreOS на диск» и запустил coreos-install
скрипт с живых компакт-дисков Debian и CentOS, но оба, похоже, пропускают -p
аргумент в пользу lsblk
команда, которая необходима скрипту для загрузки файлов конфигурации. Даже после того, как я обновил утилита-Linux, он все еще не работает.
Является ли использование live CD правильным? В моей ситуации PXE не подходит.
Решение: В конце концов, я использовал последний live cd Arch linux, который работал нормально.
$ 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
Работал для меня с использованием Ubuntu Trusty livecd
~$ 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
Хотя вы можете смонтировать / dev / sda для ручной настройки (вместо использования / создания cloud-config.yaml) через ...
~$ mount -o subvol=root /dev/sda9 /mnt
.. например, удаление пароля root и core, создайте файл модуля systemd для docker, etcd и fleet.
Это выглядит как -p
(поочередно --paths
) был добавлено в util-linux 2.24. Вы пробовали живую систему с этой версией?