Дождался ожидания корневого устройства. Fresh Install Ubuntu 14.04.3 LTS
Я действительно надеюсь, что кто-нибудь сможет мне помочь. У меня Lenovo Y580 с 16 ГБ msata и 1 ТБ HDD. Моя цель - смонтировать корневую файловую систему на диске msata (os, apps и boot) для хорошего времени загрузки и подключить каталог /home к моему жесткому диску емкостью 1 ТБ для (музыки, загрузок, изображений и т. Д.). На прошлой неделе я пытался выяснить это, но всякий раз, когда я делаю новую установку (стираю все разделы на обоих дисках и устанавливаю ОС на 16 ГБ msata), и доходит до того, что Ubuntu говорит мне перезапустить, я получаю следующее после повторный запуск:
Gave up waiting for root device. Common problems:
-Boot args (cat/proc/cmdline)
-Check rootdelay= (did the system wait long enough?)
-Check root= (did the system wait for the right device?)
-Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/e0d321d5-c4ee-42e1-aa38-fbcf2a671775 does not exist.
Dropping to a shell!
BusyBox v1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)
Я попытался переустановить вместе со многими различными схемами разбиения. Также отключили UEFI и безопасную загрузку, даже попытались отключить AHCI в биосе безрезультатно. LiveUsb - единственный способ использовать Ubuntu на данный момент. Пожалуйста, помогите и спасибо заранее.
2 ответа
Была такая же проблема и попробовал это. Когда компьютер включается, перейдите к варианту, который обычно работает для меня, он был первым в меню grub (Ubuntu 14.04), и нажмите "e". Это приведет вас к сценарию оболочки, используйте клавиши вверх, вниз, влево и вправо для навигации. Удалите строку, начинающуюся с оператора if, вплоть до fi (конец оператора if).
Для удаления перейдите в начало строки и нажмите кнопку "Удалить". Перейдите на линию на Linux и где вы видите root=ro
, удалить ro
и заменить на имя раздела Ubuntu в моем случае это было /dev/sda3
так как то так:
root=UUID=<long number> ro becomes root=/dev/sda3 ro.
Это решение на данный момент является временным (в настоящее время ищет постоянное решение), поэтому оно должно выполняться каждый раз, когда вы выключаетесь.
PS: Если вы не знаете, как получить имя раздела Ubuntu, перейдите по этой ссылке: http://bootinfoscript.sourceforge.net/ и сделайте то, что там написано. Надеюсь это поможет. Ура!
Я действительно ценю ваш ответ, но в моем случае это не сработало. Но я попробовал другой отдельный USB. Использовал Unetbootin для создания Ubuntu 14.04.3LTS Live USB. Загрузился с живого USB. После загрузки я использовал gparted для удаления и форматирования всех разделов. Я отформатировал свою msata в раздел ext3 вместо ext4. Установил msata как /
и я отформатировал мой жесткий диск как /home
в качестве ext4 я также установил подкачку на 8 ГБ на свой жесткий диск. Перезагрузил..... РАБОТАЕТ ОТЛИЧНО!!! По какой-то причине использование корневой файловой системы в качестве формата ext4 не работало на моем компьютере, когда я изменил его на ext3, он работал отлично. Также проверил, что мой /home
каталог мой жесткий диск 1 ТБ, и это. Надеюсь, это можно выяснить, почему ext4 не работал как root в моем случае.