Поддержка 24.04.1 LTS для ноутбука Lenovo

Вопрос или проблема

У меня есть ноутбук Lenovo ThinkPad E15 пятилетней давности, который отлично работает под управлением Ubuntu 20.04 LTS. Так как 20.04 скоро завершает поддержку, я решил, что пришло время обновиться. Я скачал 24.04.1 ISO и записал его на USB-накопитель Lexar на 64 ГБ с помощью balenaEtcher, как описано в инструкциях по установке Ubuntu, которые сообщили, что запись и проверка прошли успешно.

Затем я включил ноутбук с этим накопителем в порте USB, нажал Enter, чтобы войти в BIOS, затем нажал F12, чтобы указать “Временное устройство загрузки”. Это привело к появлению списка загрузочных устройств, и USB-накопитель был одним из указанных вариантов, наряду с жестким диском, содержащим 20.04, и вариантом под названием PXE boot.

Но если я выделяю USB-накопитель мышью и нажимаю клавишу Enter, экран мигает, но не продолжает. Мне снова показывается то же меню. Если я выбираю диск с 20.04 и нажимаю Enter, он загружается в 20.04 без проблем, поэтому я думаю, что правильно управляю интерфейсом BIOS.

Когда я захожу на сайт ubuntu.com/certified/laptops и ищу ноутбуки Lenovo с поддержкой 24.04 LTS, он показывает только 2 варианта, оба ThinkPad T14 Gen 5 и 5 AMD.

Это буквально так, что 24.04 LTS поддерживает только 2 модели ноутбуков Lenovo?

Я повторяю тот же поиск только для поддержки 22.04 LTS. Это показывает поддержку Lenovo ThinkPad E14 и E16, но не E15. Я вижу поддержку моего ThinkPad E15, когда я ищу поддержку 20.04 LTS, что у меня уже установлено.

Мне просто не везет с обновлением версии Ubuntu на моем ноутбуке?

Ему всего 5 лет и он работает без проблем.

Или я делаю что-то не так?

ISO, с которого я записал накопитель:

jeff@jeff-ThinkPad-E15:~/ubuntu_24_upgrade$ ll *.iso
-rw-rw-r-- 1 jeff jeff 6203355136 Jan 23 15:42 ubuntu-24.04.1-desktop-amd64.iso
jeff@jeff-ThinkPad-E15:~/ubuntu_24_upgrade$ 

Сам ISO казался в порядке, когда я его проверил контрольной суммой:

jeff@jeff-ThinkPad-E15:~/ubuntu_24_upgrade$ sha256sum -c SHA256SUMS 2>&1 | grep OK
ubuntu-24.04.1-desktop-amd64.iso: OK
jeff@jeff-ThinkPad-E15:~/ubuntu_24_upgrade$

Вывод lscpu с моего ноутбука с 20.04:

jeff@jeff-ThinkPad-E15:~$ lscpu
Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Byte Order:                           Little Endian
Address sizes:                        39 bits physical, 48 bits virtual
CPU(s):                               8
On-line CPU(s) list:                  0-7
Thread(s) per core:                   2
Core(s) per socket:                   4
Socket(s):                            1
NUMA node(s):                         1
Vendor ID:                            GenuineIntel
CPU family:                           6
Model:                                142
Model name:                           Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz
Stepping:                             12
CPU MHz:                              2100.000
CPU max MHz:                          4200.0000
CPU min MHz:                          400.0000
BogoMIPS:                             4199.88
Virtualization:                       VT-x
L1d cache:                            128 KiB
L1i cache:                            128 KiB
L2 cache:                             1 MiB
L3 cache:                             6 MiB
NUMA node0 CPU(s):                    0-7
Vulnerability Gather data sampling:   Mitigation; Microcode
Vulnerability Itlb multihit:          KVM: Mitigation: VMX disabled
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Mitigation; Clear CPU buffers; SMT vulnera
                                      ble
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Mitigation; Enhanced IBRS
Vulnerability Spec rstack overflow:   Not affected
Vulnerability Spec store bypass:      Mitigation; Speculative Store Bypass disab
                                      led via prctl and seccomp
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and _
                                      _user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Enhanced / Automatic IBRS; IBP
                                      B conditional; RSB filling; PBRSB-eIBRS SW
                                       sequence; BHI SW loop, KVM SW loop
Vulnerability Srbds:                  Mitigation; Microcode
Vulnerability Tsx async abort:        Not affected
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic se
                                      p mtrr pge mca cmov pat pse36 clflush dts 
                                      acpi mmx fxsr sse sse2 ss ht tm pbe syscal
                                      l nx pdpe1gb rdtscp lm constant_tsc art ar
                                      ch_perfmon pebs bts rep_good nopl xtopolog
                                      y nonstop_tsc cpuid aperfmperf pni pclmulq
                                      dq dtes64 monitor ds_cpl vmx est tm2 ssse3
                                       sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_
                                      2 x2apic movbe popcnt tsc_deadline_timer a
                                      es xsave avx f16c rdrand lahf_lm abm 3dnow
                                      prefetch cpuid_fault epb invpcid_single ss
                                      bd ibrs ibpb stibp ibrs_enhanced tpr_shado
                                      w vnmi flexpriority ept vpid ept_ad fsgsba
                                      se tsc_adjust sgx bmi1 avx2 smep bmi2 erms
                                       invpcid mpx rdseed adx smap clflushopt in
                                      tel_pt xsaveopt xsavec xgetbv1 xsaves dthe
                                      rm ida arat pln pts hwp hwp_notify hwp_act
                                      _window hwp_epp md_clear flush_l1d arch_ca
                                      pabilities
jeff@jeff-ThinkPad-E15:~$ 

Также, основной экран BIOS показывает, что UEFI Secure Boot выключен.

Спасибо

=================================================================

Я следовал совету kanehekili (спасибо за это, kanehekili).

После вставки USB-накопителя в один из USB-портов ноутбука:

jeff@jeff-ThinkPad-E15:~/ubuntu_24_upgrade$ df | grep sd
/dev/sda5      959785008 600840984 310115864  66% /
/dev/sda1         523248         4    523244   1% /boot/efi
/dev/sdb1        6052528   6052528         0 100% /media/jeff/Ubuntu 24.04.1 LTS amd64
jeff@jeff-ThinkPad-E15:~/ubuntu_24_upgrade$ ll

jeff@jeff-ThinkPad-E15:~/ubuntu_24_upgrade$ umount "/media/jeff/Ubuntu 24.04.1 LTS amd64"
jeff@jeff-ThinkPad-E15:~/ubuntu_24_upgrade$ df | grep sd
/dev/sda5      959785008 600841324 310115524  66% /
/dev/sda1         523248         4    523244   1% /boot/efi
jeff@jeff-ThinkPad-E15:~/ubuntu_24_upgrade$ 

jeff@jeff-ThinkPad-E15:~/ubuntu_24_upgrade$ sudo blkid
...
/dev/sdb1: UUID="2024-08-27-16-23-26-00" LABEL="Ubuntu 24.04.1 LTS amd64" TYPE="iso9660" PARTLABEL="ISO9660" PARTUUID="eed3de8a-acd3-4541-ba14-9014c007d874"
/dev/sdb2: SEC_TYPE="msdos" LABEL_FATBOOT="ESP" LABEL="ESP" UUID="3C53-CAEB" TYPE="vfat" PARTLABEL="Appended2" PARTUUID="eed3de8a-acd3-4541-ba17-9014c007d874"
/dev/sdb3: PARTLABEL="Gap1" PARTUUID="eed3de8a-acd3-4541-ba16-9014c007d874"
jeff@jeff-ThinkPad-E15:~/ubuntu_24_upgrade$ 

Таким образом, я заключил, что устройство, которое нужно указать для dd, должно быть /dev/sdb1:

jeff@jeff-ThinkPad-E15:~/ubuntu_24_upgrade$ sudo dd if=ubuntu-24.04.1-desktop-amd64.iso of=/dev/sdb1 status=progress oflag=sync
6197697536 bytes (6.2 GB, 5.8 GiB) copied, 31891 s, 194 kB/s
dd: writing to '/dev/sdb1': No space left on device
12105057+0 records in
12105056+0 records out
6197788672 bytes (6.2 GB, 5.8 GiB) copied, 31891.8 s, 194 kB/s
jeff@jeff-ThinkPad-E15:~/ubuntu_24_upgrade$

Как видно, 8 часов (31891.8 с) спустя это завершилось, но присутствует это предупреждение/ошибка о “Нет места на устройстве”.

Это ожидаемо? Я не могу определить по выводу, успешно ли выполнено.

jeff@jeff-ThinkPad-E15:~/ubuntu_24_upgrade$ ll *.iso
-rw-rw-r-- 1 jeff jeff 6203355136 Jan 23 15:42 ubuntu-24.04.1-desktop-amd64.iso
jeff@jeff-ThinkPad-E15:~/ubuntu_24_upgrade$ 

ISO составляет 6203355136 байт, но dd сообщает, что скопировано 6197788672 байт. Это разница в 6203355136-6197788672=5566464 байт.

Это ожидаемо?

Этикетка на USB-накопителе утверждает, что его объем 64 ГБ, вполне достаточно для 6203355136 байт.

Я еще не пробовал устанавливать с этого накопителя, учитывая это предупреждение/ошибка. Стоит ли игнорировать предупреждение/ошибку и просто продолжать?

Еще раз спасибо.

Мой Thinkpad T410 и Thinkpad R61 работают под Linux – так что никаких проблем с вашим E15.

Поскольку у вас установлена Ubuntu 20.04, выполните следующие шаги:

  • Вставьте USB-накопитель
  • Отмонтируйте его (не извлекайте, просто отмонтируйте)
  • Проверьте, где он расположен: sudo blkid (например, /dev/sdb/ или /dev/sdc..)
  • Выполните команду dd:

sudo dd if=ubuntu-24.04.1-desktop-amd64.iso of=/dev/sdx status=progress oflag=sync

(предполагая, что имя вашего файла такое же и вы находитесь в пути к этому файлу, и вам нужно заменить ‘sdx’ на правильное значение)

Это создаст действительное ISO-изображение на вашем накопителе.

Ответ или решение

Поддержка Ubuntu 24.04.1 LTS для ноутбуков Lenovo может вызывать некоторую обеспокоенность у пользователей, учитывая данные о сертифицированных моделях ноутбуков на официальном сайте Ubuntu. В этом случае, вы столкнулись с проблемой установки Ubuntu 24.04.1 LTS на ваш Lenovo ThinkPad E15. Рассмотрим теоретические аспекты, практические примеры и предложения по решению этой проблемы.

Теория

Ubuntu, как правило, хорошо поддерживает широкий спектр аппаратного обеспечения, включая многие модели ноутбуков Lenovo. Однако сертификация от Canonical, компании, которая разрабатывает Ubuntu, ограничена моделями, которые были непосредственно протестированы и подтверждены как полностью совместимые. Сертификация охватывает не только совместимость операционной системы, но и корректное функционирование всех её компонентов, включая драйверы и управление энергопотреблением. Это объясняет, почему на сайте сертификации Ubuntu 24.04.1 LTS указаны только две модели Lenovo (ThinkPad T14 Gen 5 и 5 AMD). Сертификация не означает, что другие модели не будут работать, но Canonical просто не тестировала их в полной мере.

Пример

Ваш случай с Lenovo ThinkPad E15 показывает, что некоторые пользователи могут столкнуться с проблемами при обновлении до новой версии Ubuntu. Вы правильно отмечаете, что ваш ноутбук нормально работал с Ubuntu 20.04 LTS. Проблема, с которой вы столкнулись, заключается в том, что после выбора USB-накопителя для загрузки экран мигает и вы возвращаетесь в меню выбора загрузочного устройства, что свидетельствует о проблемах с загрузочным носителем.

Применение

Шаг 1: Проверка записи ISO

Вы уже проверили целостность скачанного образа ISO с использованием sha256sum, что свидетельствует о корректной загрузке файла. Однако стоит уделить внимание способу записи файла на USB-накопитель.

  1. Используйте dd для записи ISO: Как уже было предложено в сообществе, использование команды dd может быть более надёжным способом. Вам следует записывать ISO-образ на устройство (/dev/sdb, а не sdb1), чтобы он стал загрузочным.

    sudo dd if=ubuntu-24.04.1-desktop-amd64.iso of=/dev/sdb bs=4M status=progress oflag=sync

    Обратите внимание на то, что здесь указано /dev/sdb, а не /dev/sdb1. Это важное замечание, так как запись должна происходить на весь диск, а не только на его раздел.

  2. Проверка записанного USB: Если ошибка остаётся, займитесь созданием USB с другим инструментом, например, Rufus или UNetbootin. Бывает, что balenaEtcher может некорректно записать загрузочный сектор.

Шаг 2: Настройки BIOS

Убедитесь, что в вашем BIOS/UEFI нет настроек, которые могут мешать загрузке с USB. Проверьте:

  • Secure Boot: Хотя вы упомянули, что он отключен, убедитесь, что UEFI настроено корректно для загрузки с USB.
  • Legacy Mode: Иногда включение режима "Legacy" в сочетании с UEFI помогает решить проблемы с несоответствием загрузочных параметров.

Шаг 3: Совместимость оборудования

Хотя ваш процессор, Intel Core i5-10210U, вполне совместим с Linux, его драйвера могут вызывать некоторые проблемы. Возможно, вам потребуется обновить биос до последней версии, если она доступна на сайте Lenovo.

Резюмирование

Обновление до Ubuntu 24.04.1 LTS на вашем Lenovo ThinkPad E15 не должно вызывать непреодолимых трудностей, даже если для вашей модели нет сертификации. Следуйте указанным рекомендациям, чтобы решить проблемы с созданием загрузочного носителя и настройками BIOS. Проблемы, подобные вашим, могут быть решены путём тщательной проверки всех аспектов процесса установки и настройки ноутбука.

Если у вас остаются вопросы или появляются новые проблемы, обратитесь к сообществу Ubuntu или форумам Lenovo для получения дополнительных советов и помощи.

Оцените материал
Добавить комментарий

Капча загружается...