Я только что скачал образ Fedora 22 Cloud и запустил его на VirtualBox под Windows, все работает довольно хорошо, за исключением того, что он запрашивает у меня имя пользователя / пароль. Проблема в том, что каждое место, которое я прочитал, говорит, что по умолчанию используется "fedora" и пароль отсутствует, но он не позволяет войти в систему. Я также заметил, что служба, называемая cloud-init, отвечает за настройку образа облака, учетных данных для входа и т.д., Но поскольку этот образ не работает на реальном провайдере (сервер - это просто виртуальная машина, работающая на сервере в моя комната) я не знаю что делать. Это первый раз, когда я работаю с образами Cloud, и я выбрал его, потому что мне просто нужна легкая ОС для установки на ВМ, чтобы запускать очень мало и простых веб-приложений для себя, и потому что Fedora больше не предоставляет установочный DVD для выбора минимальной установки ,
1 ответ
1
Вот способ , чтобы получить Fedora 22 Облака изображения для работы с cloud-init
на VirtualBox (метод заимствовал от Cloud-Init документов).
Сначала создайте ISO с минимальным количеством meta-data
и файлов user-data
:
$ { echo instance-id: iid-local01; echo local-hostname: f22-cloud; } > meta-data
$ printf "#cloud-config\npassword: fedora\nchpasswd: { expire: False }\nssh_pwauth: True\n" > user-data
$ genisoimage -output seed.iso -volid cidata -joliet -rock user-data meta-data
Затем присвойте сгенерированный ISO-образ гостевому CD-приводу вашего VirtualBox и снимите флажок с выбора порядка загрузки (вам все равно нужно загрузиться с образа F22).
Запустите вашу виртуальную машину. Вы можете войти с именем пользователя "fedora" и паролем "fedora" (без кавычек, конечно). После входа в систему вы можете sudo su -
если вы хотите стать пользователем root.