আমার দেবিয়ান জেসির একটি ভাল চলমান ইনস্টলেশন ছিল, তবে তখন আমি দৌড়ে এসেছি apt-get update && apt-get upgrade && apt-get dist-upgrade
।
এবং তারপরে রিবুট করার পরে এটি সরাসরি BIOS এ এসেছিল। আমি বুঝতে পারি যে গ্রুব অনুপস্থিত, তাই আমি একটি লাইভ সিডি চালিয়ে প্রবেশ Rescue mode
করলাম, আমার মূল বিভাজন স্থাপন করলাম, + বুট পার্টিশনটি চালিয়ে এই আদেশগুলি চালিয়েছি:
গ্রুব লিনাক্স চিত্রটি আবিষ্কার করেছে:
root@debian:~# update-grub
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-4.9.0-3-amd64
Found initrd image: /boot/initrd.img-4.9.0-3-amd64
Found linux image: /boot/vmlinuz-4.9.0-0.bpo.3-amd64
Found initrd image: /boot/initrd.img-4.9.0-0.bpo.3-amd64
Found linux image: /boot/vmlinuz-3.16.0-4-amd64
Found initrd image: /boot/initrd.img-3.16.0-4-amd64
Found Ubuntu 16.10 (16.10) on /dev/sdb2
Adding boot menu entry for EFI firmware configuration
done
এবং তারপরে grub-install
:
root@debian:~# grub-install /dev/sda
Installing for x86_64-efi platform.
Could not prepare Boot variable: No such file or directory
grub-install: error: efibootmgr failed to register the boot entry: Input/output error.
lsblk
:
root@debian:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223.6G 0 disk
├─sda1 8:1 0 92.6G 0 part /
├─sda2 8:2 0 130.4G 0 part
└─sda3 8:3 0 573M 0 part /boot/efi
আমি কি কিছু ভুল করবেন? আমার /boot/efi
বিভাজনে খুব কম জায়গা আছে ?
root@debian:~# ls -l /boot/efi/EFI/debian/
total 120
-rwx------ 1 root root 121856 Jul 20 20:29 grubx64.efi
efibootmgr
ডেবিয়ান ইনস্টলেশনটি দেখায় না:
root@debian:~# efibootmgr --verbose | grep debian
সম্পাদনা করুন:
প্রতিবার চেষ্টা করার পরে আমি এই ত্রুটিটি পেতে থাকি এবং এটি ব্যবহার করে একটি বুট লোডার তৈরি করি efibootmgr
:
grub-install: info: executing efibootmgr -c -d /dev/sda -p 3 -w -L grub -l \EFI\grub\grubx64.efi.
Could not prepare Boot variable: No such file or directory
grub-install: error: efibootmgr failed to register the boot entry: Input/output error.