Hinweis: Bevor Sie es als Duplikat markieren, lesen Sie bitte die Frage vollständig durch.
Ich habe Ubuntu 12.04 normalerweise verwendet, aber heute, als ich meinen Laptop einschaltete und Ubuntu aus zwei Optionen auswählte: Windows und Ubuntu, erschien der folgende Bildschirm:
Ich habe hier viel gesucht, aber keine funktionierende Lösung gefunden.
Eine Lösung schlug mir vor, dass ich zuerst ls
in verschiedenen Partitionen nachsehen sollte, wo sich die Datei vmliuz
oder die Dateien befinden initrd
. Aber ich habe keine gefunden, wo diese Dateien sind.
Ich habe auch mit der Helligkeit meines Laptops gespielt, was ein Grund dafür sein kann, dass der Bildschirm hängen bleibt.
Bearbeiten 1:
Ich kann das Verzeichnis, in dem sich die initrd.img
Datei befindet, immer noch nicht finden .
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/
Bearbeiten 2:
Beachten Sie auch, dass ich Ubuntu 12.04 und Windows 7 installiert habe. Und mein Ubuntu befindet sich am folgenden Ort; Ich habe es durch Booten des Windows-Betriebssystems überprüft:
grub ls (hd0,3)/ubuntu/
install/ uninstall-wubi.exe winboot/
/
am Ende verwendet. Aber mein Format warls (hdx,msdosy)/
, undx
und füry
Zahlen. Sollte ichls /boot/
auch dafür sorgen, dass die genannten Dateien dort existieren oder nicht.Antworten:
Wenn Sie ohne Wubi.exe installiert haben:
grub
Versuchen Sie an der Eingabeaufforderung die folgenden Befehle:Angenommen, die Ausgabe von
ls
lautet:(hd0) (hd0,msdos2) (hd0,msdos1)
:, um das Linux-Root-Dateisystem zu finden, das ausgeführt wird:ls (hd0,1)/
was sollte Ihnen alle Dateien / Ordner in/
wiebin/ boot/ cdrom/ dev/ etc/ home/ lib/
etc. gebenSobald dies erledigt ist, fahren Sie fort mit:
Natürlich ersetzen
vmlinuz-3.13.0-29-generic
undinitrd.img-3.13.0-29-generic
mit dem, was Sie in Ihrem finden/boot
/dev/sda1
ist der Speicherort des Root-Systems. Sie müssen es möglicherweise ändern, wenn/dev/sda1
es nicht funktioniert hat.Wenn Sie mit Wubi.exe installiert haben:
Wenn Sie Ubuntu mit Wubi installiert haben, gehen Sie wie im WubiGuide beschrieben vor :
Starten Sie Windows, führen Sie
chkdsk /r
Windows auf dem gleichen Laufwerk aus, auf dem Sie Ubuntu installiert haben, fahren Sie das System sauber herunter und versuchen Sie dann erneut, Ubuntu zu starten.Wenn es immer noch nicht gut ist, überprüfen Sie, ob Sie eine
C:\ubuntu\disks\root.disk
Datei haben. Wenn diese Datei fehlt, starten Sie sie unter Windows, öffnen Sie sieWindows Explorer
, und legen Sie fest, dass ausgeblendete Ordner angezeigt werden. Suchen Sie dann nach einem ausgeblendeten Ordner mit dem NamenC:\found.000
oderdir0000.chk
. Verschieben Sie die Dateien von found.000 an ihren ursprünglichen Speicherort im\ubuntu\disks
Verzeichnis. Möglicherweise müssen Sie es in umbenennenroot.disk
.quelle
/boot/
bisher nicht gefunden. Ich habe meine Frage aktualisiert. Bitte überprüfen Sie sie.wubi installer
\disks\root.disk
nach oben verschieben - das scheint richtig zu sein - auf diese Weise wird es am meisten profitieren, und ich werde Ihre Antwort akzeptieren. Wirklich danke.Führen Sie diese Befehle aus
Ersetzen
hd0
durch Ihre Festplattennummer und / dev / sda1 mit Ihrer Partition, die / boot enthält. In erster Linie funktioniert der Fehler, wenn Sie nicht mehr als eine Festplatte haben und die Standardinstallation aktiviert istÜberprüfen Sie dies für weitere Informationen
Wenn Sie wieder booten können, sollten Sie Ihr Problem beheben
quelle
(hd0,msdos1)
statt verwenden(hd0,1)
?