Dengan wajah yang sangat merah, saya mencoba memulihkan instalasi Deepin saya.
Saya telah menginstal Ubuntu 16.04 tetapi ingin mencoba sesuatu yang berbeda. Ketika saya sebelumnya menghapus Ubuntu dari dual boot windows saya, saya harus menghapus direktori EFI ubuntu secara manual untuk menghentikan peluncuran sistem di menu boot setiap saat. Seperti orang bodoh saya mencoba melakukan hal yang sama dengan mesin khusus linux saya dan sekarang setiap kali saya boot saya hanya mendapatkan:
GNU GRUB versi 2.02~berta2-36ubuntu2
Saya mencoba keluar menggunakan perintah keluar tetapi kemudian saya mendapatkan pesan yang mengatakan instal perangkat boot yang tepat.
Saya mencoba masuk ke mode failsafe dari drive boot deepin untuk menambahkan file efi kembali, tetapi saya pikir ini hanya mode langsung jadi setiap kali saya me-reboot direktori ubuntu hilang lagi.
Apakah ada cara untuk mengatasi kekurangan instal ulang ini? Bisakah saya mendapatkan direktori efi ubuntu kembali dari GRUB atau semacamnya?
Saya sekarang telah melalui proses pemulihan sesuai komentar dengan Boot-Repair dan masih boot di gnu grub.
Jawaban yang Diterima:
Karena direktori efi ubuntu telah dihapus, Anda harus menyalin file efi dari live cd dengan versi yang sama dengan ubuntu Anda saat ini
Jadi mari kita Boot dulu ke live cd Ubuntu 16.04 LTS .
Terkadang versi lain dari ubuntu akan bekerja tetapi tidak menggunakan distro lain untuk melakukan live cd
buka terminal Anda dan daftar partisi di komputer Anda
lsblk
Anda mendapatkan sesuatu seperti
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 601.4G 0 part
├─sda2 8:2 0 325.2G 0 part
└─sda3 8:3 0 200M 0 part
sr1 11:1 1 1024M 0 rom
sdb
├─sdb1 8:1 0 4.4G 0 part /media/user/pendrive
Tebak sistem file linux ext4 Anda , sdXY . Dalam hal ini milik saya adalah sda1. Ganti dengan milik Anda
Sekarang kita harus memasang sistem file linux:
sudo mount /dev/sdXY /mnt
pasang beberapa hal lain yang diperlukan:
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
Sekarang chroot ke partisi yang di-mount.
sudo chroot /mnt
Anda sekarang harus berada di sistem file ubuntu lama Anda
Sekarang Buat direktori tempat grub akan menginstal file:
# mkdir -p /boot/efi
mari kita identifikasi partisi EFI kita:
lsblk
biasanya sekitar 100MB atau 200MB. Milik saya adalah sda3. Saya akan mewakilinya menggunakan sdxy. Disknya sda.
Terkait:Bagaimana Cara Mengaktifkan Pembaruan Otomatis di Ubuntu?Sekarang pasang partisi efi:
# mount /dev/sdxy /boot/efi
Instal grub ke disk:
# apt install efibootmgr
# grub-install /dev/sdX
grub akan menginstal semua file efi yang diperlukan untuk mem-boot PC Anda
Setelah menginstal grub lakukan:
# update-grub
Setelah selesai keluar dari chroot:
# exit
Sekarang reboot:
reboot
Semoga ini bisa memperbaikinya