Назад | Перейти на главную страницу

Установка CoreOS на отдельную машину

Как мне установить 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. Вы пробовали живую систему с этой версией?