
В течение двух недель я успешно запускал Ubuntu 19.10 на недавно приобретенном ноутбуке Dell XPS 13 7390 со встроенным твердотельным накопителем M.2 PCIe NVMe емкостью 512 ГБ. Ubuntu 18.04 была предустановлена Dell, и я сразу же установил Ubuntu 19.10 с USB-накопителя. На ноутбуке никогда не было других операционных систем. И вдруг, выбрав в меню GRUB любую из следующих:
Ubuntu, with Linux 5.3.0-42-generic
Ubuntu, with Linux 5.3.0-42-generic (recovery mode)
Ubuntu, with Linux 5.3.0-40-generic
Ubuntu, with Linux 5.3.0-40-generic (recovery mode)
Я получил:
[ 0.490531 Initramfs unpacking failed: Decoding failed
Gave up waiting for root file system device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Missing modules (cat /proc/modules)
ALERT! UUID=df22e057-0e1c-4faf-8918-394fce7bac20 does not exist. Dropping to a shell!
BusyBox v1.30.1 (Ubuntu 1:1.30.1-4ubuntu4) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)
Я могу поступить следующим образом.
(initramfs) /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-5.3.0-42-generic root=UUID=df22e057-0e1c-4faf-8918-394fce7bac20 ro quiet splash
(initramfs)
Есть ли у кого-нибудь идеи, как исправить это поведение?
Я не могу переустановить Ubuntu. Программа установки сообщает мне, что доступно только 8 ГБ, что соответствует емкости USB-накопителя. Кроме того, когда я запускаю Ubuntu с USB-накопителя, утилита Disks не показывает наличие встроенного диска на 512 ГБ.
решение1
Спасибо, Риккардо, мое решение в этом случае было намного проще: просто переместил переменную BIOS 'SATA Operation' с 'RAID On' на 'AHCI'. Это вернуло мой внутренний диск, включая все, что я установил в течение первых 1 1/2 недели владения. Теперь моя система работает отлично.
Судя по всему, «RAID On» является значением Dell по умолчанию, но есть указания относительно связанной модели и другого дистрибутива Linux, что это не оптимально для Linux:
https://wiki.archlinux.org/index.php/Dell_XPS_13_2-в-1_(7390)
Обратите внимание на предложение:
Чтобы Linux увидел внутренний NVMe SSD, необходимо изменить в BIOS режим RAID по умолчанию на режим AHCI.
решение2
Я являюсь пользователем Fedora уже много лет; ниже приведена последовательность шагов, которые я выполняю для установки ОС на ноутбук, и которая может помочь вам с небольшими шансами:
1) настроить загрузочный usb с вашим дистрибутивом. Fedora имеетинструментдля этого; я уверен, что есть что-то подобное для Ubuntu.
2) зайдите в настройки BIOS вашего ноутбука, чтобы включить загрузку с USB
3) загрузите live-дистрибутив с вашего USB-накопителя
4) сделайте резервную копию всех данных старой ОС на внешнем жестком диске
5) настройте подключение к Интернету и установите gparted; в Fedora:sudo dnf install gparted
6) откройте gparted
инструмент, выберите диск, на который вы хотите установить ОС, после завершения резервного копирования данных. Если вы хотите установить только дистрибутив Linux, настройте диск, просто удалив все старые разделы
7) После сброса настроек жесткого диска создайте новую таблицу разделов GTP и все готово!
8) на этом этапе установите дистрибутив из работающего дистрибутива; у Fedora есть ярлык на рабочем столе для этого. В Ubuntu будет что-то похожее.
9) используйте пользовательский интерфейс установщика дистрибутива для выбора языка, языка клавиатуры, часового пояса и диска, на который будет установлен дистрибутив
10) создайте разделы, используя пользовательский интерфейс установщика; по сути, один для /boot/efi
, один для /
и один дляlinux-swap
11) После установки вам необходимо создать пароль для root и пользователя, которого вы можете добавить в wheel
группу, чтобы включить его дляsudo
12) дождаться окончания установки с созданием записей grub
13) установщик предложит перезагрузиться: сделайте это, извлекая USB-накопитель
Надеюсь, это поможет вам. Я действительно в порядке сFedora XFCE, один из егоспины. Вы всегда можете добавить Compiz, например, после инастроитьэто (здесьнекоторые темы Emerald, которые я создал). По сути, вам нужно изменить команду менеджера пакетов с apt-get
на dnf
и -dev
пакеты с -devel
.
Ваше здоровье