Примечание: Перед маркировкой его как дубликат считайте вопрос полностью.
Я использовал Ubuntu 12.04 обычно, но сегодня когда я включил свой ноутбук, и выбрал Ubuntu из двух опций: Windows и Ubuntu, следующий экран появился:
Я искал это много на здесь, но не мог найти рабочее решение.
Одно решение предложило меня, что я должен сделать сначала ls
в различных разделах и посмотрите где файл vmliuz
или initrd
находится. Но я нашел не где эти файлы.
Я также играл с яркостью своего ноутбука, который может быть причиной этого застрявшего экрана.
Редактирование 1:
Я все еще не могу найти каталог, который содержит initrd.img
файл.
grub> ls
(memdisk) (hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
grub> set pager=1
grub> ls (memdisk)/
wubuilder.cfg
grub> ls (hd0)/
error: unknown filesystem.
grub> ls (hd0,3)/
$AttrDef $BadClus $Bitmap $Boot $Extend/ $LogFile $MFT $MFTMirr $RECYCLE.BIN/ $Secure $UpCase $Volume ./ Code School/ Downloads/ Movies/ System Volume Information/ ubuntu/ wubuilder
grub> ls (hd0, 2)/
Programming Files (x86)/ Users/ $AttrDef $BadClus $Bitmap $Boot $Extend/ $LogFile $MFT $MFTMirr $RECYCLE.BIN/ $Secure $UpCase $Volume ./ Documents and Settings/ hiberfil.sys Intel/ MSOCache/ pagefile.sys PerfLogs/ Program Files/ ProgramDAta/ Recovery/ Setup/ swsetup/ System Volume Information/ Windows/ wubildr wubildr.mbr
grub> ls (hd0, 1)/
$AttrDef $BadClus $Bitmap $Boot $Extend/ $LogFile $MFT $MFTMirr $RECYCLE.BIN/ $Secure $UpCase $Volume ./ Boot/ bootmgr BOOTSECT.BAK System Volume Information/
Редактирование 2:
Кроме того, обратите внимание на то, что я установил Ubuntu 12.04 и Windows 7. И моя Ubuntu находится в следующем местоположении; я проверил его путем начальной загрузки Windows OS:
grub ls (hd0,3)/ubuntu/
install/ uninstall-wubi.exe winboot/
Если Вы установили без Wubi.exe:
В grub
быстрая попытка эти команды:
set pager=1
ls
Теперь, предположите вывод ls
: (hd0) (hd0,msdos2) (hd0,msdos1)
, для нахождения корневой файловой системы Linux выполненной:
ls (hd0,1)/
который должен дать Вам все файлы/папки в /
такой как bin/ boot/ cdrom/ dev/ etc/ home/ lib/
и т.д.
После того как это сделано, продолжите:
set root=(hd0,1)
linux /boot/vmlinuz-3.13.0-29-generic root=/dev/sda1
initrd /boot/initrd.img-3.13.0-29-generic
boot
Конечно, замена vmlinuz-3.13.0-29-generic
и initrd.img-3.13.0-29-generic
с тем, что Вы находите в Вашем /boot
/dev/sda1
местоположение корневой системы. Вам, вероятно, придется изменить его если /dev/sda1
не работал.
Если Вы установили использование Wubi.exe:
При установке использования Ubuntu Wubi выполните следующие шаги, как дали в WubiGuide:
начальная загрузка в Windows, запущенный chkdsk /r
из Windows на том же диске, где Вы установили Ubuntu, завершите работу чисто и затем попытайтесь загрузиться в Ubuntu снова.
если все еще не хороший, проверьте, что у Вас есть a C:\ubuntu\disks\root.disk
файл. Если этот файл отсутствует, начальная загрузка в Windows, открытом Windows Explorer
, установите его, чтобы смочь видеть скрытые папки, затем ищите названную скрытую папку C:\found.000
или dir0000.chk
. Переместите файлы от найденного 000 до их исходного местоположения в \ubuntu\disks
каталог. Вам, вероятно, придется переименовать его в root.disk
.
Выполните те команды
grub> linux (hd0,1)/vmlinuz root=/dev/sda1
grub> initrd (hd0,1)/initrd.img
grub> boot
, Замена hd0
с Вашим числом HDD и/dev/sda1 с Вашим разделом, содержащим/, загружается главным образом, dafult будет работать, если у Вас не будет больше чем одного HDD, и с installtion
по умолчанию проверяют это на большее количество информации
, Когда можно загрузить снова Вас, shoulf решают Вашу проблему
sudo update-grub