Ubuntu не загружается на Dell XPS 15 (7590) - proUbuntu
0 голосов
/ 19 апреля 2020

Я пробовал эту процедуру с 18.04, 19.10 и 20.04 (бета).

Я устанавливаю w / Root на ZFS, используя:

https://github.com/openzfs/zfs/wiki/Ubuntu-18.04-Root-on-ZFS

Я вытер весь диск (используя Data Wipe в B IOS), а затем установил, используя процедуру, описанную в ссылке выше. Все идет гладко (используя шифрование LUKS, отключите безопасную загрузку в B IOS, используя загрузку UEFI). Нет проблем.

Перезагружаюсь в конце установки, получаю меню GRUB. Я нажимаю ente r, чтобы загрузиться в Ubuntu, и экран становится пустым, и все.

Я могу перезагрузиться, и я возвращаюсь через DELL lo go, и получаю GRUB меню Aain, и это все.

Справка?

РЕДАКТИРОВАТЬ:

Дополнительная информация:

Это было трудно (почти невозможно) увидеть, потому что у ноутбука экран 4k, и шрифт по умолчанию чрезвычайно мал, но я заметил, что после полной установки r и первой загрузки меню GRUB содержало только одну строку, «Обновление прошивки UEFI».

Кроме того, в рамках этого процесса, когда я сделал:

update-initramfs -u -k all

и

update-grub

, не было никаких ошибок r в этих r из них, но ни в коем случае r один выдал какой-то вывод, и он не упал, как будто ничего не произошло.

Furthe r edit:

Еще больше информации:

I'm re -Установка установки с нуля. Когда я делаю:

root@ubuntu:/# update-grub

я получаю:

Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: vmlinuz-5.4.0-25-generic in rpool/ROOT/ubuntu
Warning: Couldn't find any valid initrd for dataset rpool/ROOT/ubuntu.
Warning: didn't find any valid initrd or kernel.
Adding boot menu entry for UEFI Firmware Settings
done

Не уверен, что означают две строки предупреждения выше, но кажется, что они связаны?

Ответы [ 2 ]

2 голосов
/ 30 апреля

Fo r по какой-то причине initrd не был создан de bootstrap. Все, что делает флаг -u, обновляет существующие initramfs. Следовательно, вы должны сначала использовать флаг - c в orde r, чтобы создать его: update-initramfs -c -k all.

1 голос
/ 22 апреля

У меня та же проблема. Похоже, что initrd не генерируется.

# ls -l /boot/initrd*
lrwxrwxrwx 1 root root 27 avril 22 13:03 /boot/initrd.img -> initrd.img-5.4.0-26-generic
lrwxrwxrwx 1 root root 27 avril 22 13:03 /boot/initrd.img.old -> initrd.img-5.4.0-26-generic
...