Catatan: Sebelum Anda menandainya sebagai duplikat, harap baca pertanyaan sepenuhnya.
Saya telah menggunakan Ubuntu 12.04 secara normal, tetapi hari ini ketika saya menyalakan laptop saya, dan memilih Ubuntu dari dua opsi: Windows dan Ubuntu, layar berikut ini muncul:
Saya banyak mencari ini di sini, tetapi tidak dapat menemukan solusi yang berfungsi.
Satu solusi menyarankan saya bahwa saya harus melakukan dulu ls
di partisi yang berbeda dan melihat di mana file vmliuz
atau initrd
berada. Tapi saya tidak menemukan tempat file-file ini.
Saya juga bermain dengan kecerahan laptop saya, yang mungkin menjadi penyebab layar macet ini.
Edit 1:
Saya masih tidak dapat menemukan direktori yang berisi initrd.img
file tersebut.
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/
Edit 2:
Juga, harap dicatat bahwa saya telah menginstal Ubuntu 12.04 dan Windows 7. Dan Ubuntu saya berada di lokasi berikut; Saya memeriksanya dengan mem-boot OS Windows:
grub ls (hd0,3)/ubuntu/
install/ uninstall-wubi.exe winboot/
/
pada akhirnya. Tapi format saya dululs (hdx,msdosy)/
,x
dany
menjadi angka. Haruskah saya lakukanls /boot/
juga untuk melihat bahwa file yang disebutkan ada di sana atau tidak.Jawaban:
Jika Anda telah menginstal tanpa Wubi.exe:
Saat
grub
diminta coba perintah ini:Sekarang, anggap outputnya
ls
adalah(hd0) (hd0,msdos2) (hd0,msdos1)
:, untuk menemukan sistem linux root berjalan:ls (hd0,1)/
yang seharusnya memberi Anda semua file / folder/
sepertibin/ boot/ cdrom/ dev/ etc/ home/ lib/
dll.Setelah ini selesai, lanjutkan dengan:
Tentu saja ganti
vmlinuz-3.13.0-29-generic
daninitrd.img-3.13.0-29-generic
dengan apa yang Anda temukan di/boot
/dev/sda1
adalah lokasi sistem root. Anda mungkin harus mengubahnya jika/dev/sda1
tidak berhasil.Jika Anda telah menginstal menggunakan Wubi.exe:
Jika Anda telah menginstal Ubuntu menggunakan Wubi, lakukan langkah-langkah berikut seperti yang diberikan dalam WubiGuide :
boot ke Windows, jalankan
chkdsk /r
dari Windows pada drive yang sama tempat Anda menginstal Ubuntu, matikan dengan bersih dan kemudian coba boot ke Ubuntu lagi.jika masih tidak bagus, periksa apakah Anda memiliki
C:\ubuntu\disks\root.disk
file. Jika file ini hilang, boot di Windows, bukaWindows Explorer
, atur agar dapat melihat folder tersembunyi, lalu cari folder tersembunyi yang disebutC:\found.000
ataudir0000.chk
. Pindahkan file dari found,000 ke lokasi aslinya di dalam\ubuntu\disks
direktori. Anda mungkin harus mengubah nama menjadiroot.disk
.sumber
/boot/
sejauh ini. Saya telah memperbarui pertanyaan saya, silakan tinjau.wubi installer
\disks\root.disk
atas - yang tampaknya benar - dengan cara ini akan menguntungkan sebagian besar, dan saya akan menerima jawaban Anda. Sangat berterima kasih.Jalankan perintah itu
Ganti
hd0
dengan nomor hdd Anda dan / dev / sda1 dengan partisi Anda yang memegang / boot terutama dafult akan bekerja jika Anda tidak memiliki lebih dari satu hdd dan dengan instalasi defaultperiksa ini untuk info lebih lanjut
Ketika Anda bisa boot lagi, Anda harus memperbaiki masalah Anda
sumber
(hd0,msdos1)
bukan(hd0,1)
?