LINUX.ORG.RU

Установка гостя gentoo без графики

 , , , ,


1

2

Хост и гостевая машины - gentoo. Задача: установка гостевой системы gentoo через консоль, т.е. без графики. Как centos например.

Пытаюсь поставить таким образом:

virt-install \
        --name gentoo \
        --memory 1024 \
        --vcpus 2 \
        --cdrom ./admincd-amd64-20170209.iso \
        --disk path=./gentoo.qcow2,size=50,format=qcow2 \
        --graphics none \
        --network bridge=br0,model=virtio \
        --serial pty \
        --noautoconsole \

Если использовать --cdrom, а не --location, то нельзя указать --extra-args и, соответственно, console=ttyS0,115200n8 serial. Что может быть --location для gentoo?

Вижу пока 2 варианта:

1 - копать в сторону --console. --console pty,target_type=virtio не помогает, а по команде

virt-install --console=?
куча опций.

2 - указать всё-таки что-то в виде --location, и тогда использовать --extra-args.

Варианты с графикой (vnc и др.) вообще не рассматриваются, представим, что графического окружения нет нигде.

Кто-нибудь устанавливал генту таким образом?

Deleted

Последнее исправление: Deleted (всего исправлений: 2)

virt-install в данной схеме обязателен?

Я просто им никогда не пользовался для установки генты - мне проще по старинке раскатать образ и подсунуть готовый xml template через virsh.

Pinkbyte ★★★★★
()

nspawn и распаковываешь третий стейж. Куда ещё проще?

imul ★★★★★
()
Ответ на: комментарий от Pinkbyte

virt-install в данной схеме обязателен?

Не обязателен, но было бы интересно.

Допустим, virt-install не используется. Как можно тогда получить образ?

Deleted
()
Ответ на: комментарий от Deleted

1. создаешь qcow2 через qemu-img;
2. маппишь его через nbd(mount не умеет в qcow2 нативно);
3. разбиваешь /dev/nbd0 как тебе надо, форматируешь разделы;
4. распаковываешь stage3;
5. chroot, дальше всё по хэндбуку;
6. как закончишь, размонтируешь все ФС и nbd;
7. рожаешь стандартный тэмплейт любым доступным образом - например взяв example xml, указываешь путь до раскатанного qcow2-образа;
8. PROFIT!

Если qcow2 не нужен - то пункты 2 и 3 упрощаются с nbd до losetup.

Pinkbyte ★★★★★
()
virt-install \
	--name proxy-vm \
	--memory 1024 \
	--vcpus=1 \
	--cdrom /mnt/tmp/clear.iso \
	--disk /vmachines/kvm/mordor.img,bus=virtio,size=1,sparse=false,format=raw \
	--network=bridge:virbr0 \
	--os-type=linux \
	--os-variant=rhel6 \
	--graphics none \
	--console pty,target_type=serial 
	--extra-args='console=tty0 console=ttyS0,115200n8'

Сори, под gentoo не адаптировал

phantom_lancer
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.