Я пытаюсь установить Ubuntu 20.04 на свою виртуальную машину (используя qemu-5.1.0).
Эта виртуальная машина основана на машине arm/virt от qemu, и я добавил периферийное устройство и изменил карту адресов в соответствии с нашей разрабатываемой SoC. Установка останавливается на ранней стадии, поэтому я подумал, что, может быть, если я пересоберу ubuntu (ядро linux) с некоторыми отпечатками или режимом отладки и использую его для установки ubuntu, я смогу проанализировать, что не так.
Образ .iso, который я использовал для Ubuntu 20.04, взят из http://ports.ubuntu.com/ubuntu-ports/dists/focal-updates/main/installer-arm64/current/legacy-images/netboot/mini.iso
и процедура основана на этой веб-странице: https://futurewei-cloud.github.io/ARM-Datacenter/qemu/how-to-launch-aarch64-vm/
Образ успешно установлен на оригинальной виртуальной машине, и вот результат версии программного обеспечения:
ckim@virt-ubuntu-20:~$ uname -r
5.4.0-74-общий
ckim@virt-ubuntu-20:~$ uname -a
Linux virt-ubuntu-20 5.4.0-74-generic #83-Ubuntu SMP Сб, 8 мая, 02:34:05 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
ckim@virt-ubuntu-20:~$
ckim@virt-ubuntu-20:~$ lsb_release -a
Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 20.04.2 LTS
Релиз: 20.04
Кодовое название: фокальный
Если я смонтирую файл mini.iso (с циклом -o) и загляну внутрь, конечно, нет исходного кода Linux или Ubuntu, который я мог бы использовать для его сборки заново.Поэтому я клонирую исходный код Ubuntu из http://kernel.ubuntu.com/git/ubuntu/ubuntu-focal.git и сделал git-клон git://kernel.ubuntu.com/ubuntu/ubuntu-focal.git
. Когда я делаю git-тег
Я вижу ниже теги.
Ubuntu-5.4-5.4.0-10.13
Убунту-5.4-5.4.0-11.14
Убунту-5.4-5.4.0-12.15
Ubuntu-5.4-5.4.0-13.16
Убунту-5.4-5.4.0-14.17
Убунту-5.4-5.4.0-15.18
Убунту-5.4.0-15.18
Ubuntu-5.4.0-16.19
Ubuntu-5.4.0-17.20
Убунту-5.4.0-17.21
Убунту-5.4.0-18.22
Убунту-5.4.0-19.23
Убунту-5.4.0-20.24
Ubuntu-5.4.0-21.25
Ubuntu-5.4.0-22.26
Ubuntu-5.4.0-23.27
Ubuntu-5.4.0-24.28
Убунту-5.4.0-25.29
Убунту-5.4.0-26.30
Убунту-5.4.0-28.32
Убунту-5.4.0-29.33
Убунту-5.4.0-30.34
Убунту-5.4.0-31.35
Убунту-5.4.0-32.36
Убунту-5.4.0-33.37
Убунту-5.4.0-34.38
Убунту-5.4.0-37.41
Убунту-5.4.0-38.42
Убунту-5.4.0-39.43
Убунту-5.4.0-40.44
Убунту-5.4.0-41.45
Убунту-5.4.0-42.46
Убунту-5.4.0-43.47
Убунту-5.4.0-44.48
Убунту-5.4.0-45.49
Убунту-5.4.0-46.50
Убунту-5.4.0-47.51
Убунту-5.4.0-48.52
Убунту-5.4.0-49.53
Ubuntu-5.4.0-51.56
Ubuntu-5.4.0-52.57
Убунту-5.4.0-53.59
Убунту-5.4.0-54.60
Убунту-5.4.0-55.61
Убунту-5.4.0-56.62
Убунту-5.4.0-57.63
Убунту-5.4.0-58.64
Убунту-5.4.0-59.65
Убунту-5.4.0-60.67
Убунту-5.4.0-61.69
Убунту-5.4.0-62.70
Убунту-5.4.0-63.71
Убунту-5.4.0-64.72
Убунту-5.4.0-65.73
Убунту-5.4.0-66.74
Убунту-5.4.0-67.75
Убунту-5.4.0-68.76
Убунту-5.4.0-70.78
Убунту-5.4.0-71.79
Убунту-5.4.0-72.80
Убунту-5.4.0-73.82
Убунту-5.4.0-74.83
Убунту-5.4.0-75.84
Убунту-5.4.0-76.85
Убунту-5.4.0-8.11
Убунту-5.4.0-9.12
Ubuntu-hwe-5.11-5.11.0-16.17_20.04.2
Ubuntu-hwe-5.11-5.11.0-16.17_20.04.4
Ubuntu-hwe-5.11-5.11.0-16.17_20.04.5
Ubuntu-hwe-5.11-5.11.0-20.21_20.04.1
Ubuntu-hwe-5.8-5.8.0-18.19_20.04.2
Ubuntu-hwe-5.8-5.8.0-18.19_20.04.3
Ubuntu-hwe-5.8-5.8.0-19.20_20.04.1
Ubuntu-hwe-5.8-5.8.0-19.20_20.04.2
Ubuntu-hwe-5.8-5.8.0-19.20_20.04.3
Ubuntu-hwe-5.8-5.8.0-19.20_20.04.4
Ubuntu-hwe-5.8-5.8.0-20.21_20.04.1
Ubuntu-hwe-5.8-5.8.0-21.22_20.04.1
Ubuntu-hwe-5.8-5.8.0-22.23_20.04.1
Ubuntu-hwe-5.8-5.8.0-23.24_20.04.1
Ubuntu-hwe-5.8-5.8.0-25.26_20.04.1
Ubuntu-hwe-5.8-5.8.0-28.30_20.04.1
Ubuntu-hwe-5.8-5.8.0-29.31_20.04.1
Ubuntu-hwe-5.8-5.8.0-30.32_20.04.1
Ubuntu-hwe-5.8-5.8.0-31.33_20.04.1
Ubuntu-hwe-5.8-5.8.0-32.34_20.04.1
Ubuntu-hwe-5.8-5.8.0-33.36_20.04.1
Ubuntu-hwe-5.8-5.8.0-34.37_20.04.1
Ubuntu-hwe-5.8-5.8.0-34.37_20.04.2
Ubuntu-hwe-5.8-5.8.0-36.40_20.04.1
Ubuntu-hwe-5.8-5.8.0-37.42_20.04.1
Ubuntu-hwe-5.8-5.8.0-38.43_20.04.1
Ubuntu-hwe-5.8-5.8.0-39.44_20.04.1
Ubuntu-hwe-5.8-5.8.0-40.45_20.04.1
Ubuntu-hwe-5.8-5.8.0-41.46_20.04.1
Ubuntu-hwe-5.8-5.8.0-42.47_20.04.1
Ubuntu-hwe-5.8-5.8.0-43.49_20.04.1
Ubuntu-hwe-5.8-5.8.0-44.50_20.04.1
Ubuntu-hwe-5.8-5.8.0-45.51_20.04.1
Ubuntu-hwe-5.8-5.8.0-48.54_20.04.1
Ubuntu-hwe-5.8-5.8.0-49.55_20.04.1
Ubuntu-hwe-5.8-5.8.0-50.56_20.04.1
Ubuntu-hwe-5.8-5.8.0-51.57_20.04.1
Ubuntu-hwe-5.8-5.8.0-52.59_20.04.1
Ubuntu-hwe-5.8-5.8.0-53.60_20.04.1
Ubuntu-hwe-5.8-5.8.0-54.61_20.04.1
Ubuntu-hwe-5.8-5.8.0-55.62_20.04.1
Ubuntu-hwe-5.8-5.8.0-56.63_20.04.1
Ubuntu-hwe-5.8-5.8.0-57.64_20.04.1
Ubuntu-распи-5.4.0-1007.7
Ubuntu-распи-5.4.0-1008.8
Ubuntu-распи-5.4.0-1009.9
Ubuntu-raspi2-5.4-5.4.0-1001.1
Ubuntu-raspi2-5.4-5.4.0-1002.2
Ubuntu-raspi2-5.4.0-1003.3
Ubuntu-raspi2-5.4.0-1004.4
Ubuntu-raspi2-5.4.0-1005.5
Ubuntu-raspi2-5.4.0-1006.6
v5.0
v5.11
v5.4
v5.8
Какую версию мне следует использовать, чтобы использовать версию, совпадающую с указанным выше mini.iso?
Можно просто использовать 5.4.0-74-83?