LINUX.ORG.RU

Проблема установки Ubuntu - initramfs

 ,


0

1

Пытаюсь поставить Ubuntu с образа на виртуальный диск qcow2 c QEMU. Все это делаю на удаленной машине через ssh, соответственно графики нет.

Ядро и initrd вытащил из установочного образа Ubuntu

Запускаю qemu след. командой: qemu-system-x86_64 -m 4G -smp 5 -vga none -serial mon:stdio -nographic -display curses -append 'console=ttyS0,115200,8n1 root=/dev/sda1' -kernel iso/casper/vmlinuz -initrd iso/casper/initrd -hda disk.qcow2

Ядро загружается, но дальше процесс не идет:

/init: line 38: can't open /dev/sr0: No medium found
/init: line 38: can't open /dev/sr0: No medium found
/init: line 38: can't open /dev/sr0: No medium found
Unable to find a medium containing a live file system

no search or nameservers found in /run/net-.conf /run/net-*.conf /run/net6-*.conf
Begin: Trying netboot from : ... Begin: Trying to download and mount https://releases.ubuntu.com/questing/ubuntu-25.10-latest-live-server-amd64.iso ... wget: bad address 'releases.ubuntu.com'
done.
Unable to find a medium containing a live file system```

Как помочь системе в этом случае? :-)


Пытаюсь поставить Ubuntu с образа

И где же этот образ указан в опциях qemu? Зачем ты его потрошишь и запускаешь отдельно ядро и initrd? Вот они и запустились, а образа (sr0) нет, о чём он тебе и пишет. Запусти образ как штатно предполагается. QEMU прекрасно умеет запускаться с iso без его предварительного потрошения.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от ziegfried

Ну, запустить голое ядро вместо образа - странный и очевидно нерабочий способ сделать текстовый установщик. Я не знаю есть ли вообще он в убунте (в дебиане точно есть, всегда через него ставлю т.к. он удобнее). Если текстовый установщик есть то надо найти как его активировать. Если нет - ставить другим способом.

Если там в начале запускается графическое меню, из которого можно выбрать переключение на текст - это скорее всего можно сделать и вслепую (стрелками на клаве и энтером).

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от ziegfried

Тебе всё равно нужен доступ к установщику в графике, либо напрямую на самой машине, либо через подключение по VNC / spice.

Иначе смотри как грузиться в ISO и передать файл ответов, чтобы совсем без графики.

Так же можешь скачать готовые образы дисков ubuntu-cloud-image, но внутри них есть cloud-init.

qemu-system-x86_64 \
  -enable-kvm \
  -m 4G \
  -smp 4 \
  -cdrom debian-13.2.0-amd64-netinst.iso \
  -display none \
  -vnc :1

С диском, сетью и прочим сам докрути.

Загрузочное устройство для cdrom:

-boot d

Подключаться по vnc:

vncviewer 127.0.0.1:1

Если на этой же машине, либо указывай удалённый IP.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 4)