私はUbuntu 16.04を17.04にアップグレードしました。しばらくしてからラップトップを再起動しましたが、再起動しようとしているときにバッテリーが切れており、充電器を接続してラップトップの電源を入れたところ、上の写真のようなコマンドが表示されました
これは、そのカーネルのinitramfsがないために発生します。
ライブUSB/CDから始めて、「Ubuntuを試す」を選択してターミナルを開きます(Ctrl+Alt+T):
Sudo fdisk -l
を使用してパーティションを一覧表示し、マウントする適切なパーティションを選択します。
Sudo mount /dev/sdaX /mnt
ここで、sdX
はHDD上のUbuntuインストールです。 EFIブートシステムがある場合は、EFIパーティションもマウントする必要があります。
Sudo mount /dev/sdY /mnt/boot/efi
ここで、sdY
はEFIパーティションです。
次のものをマウントして、インストールにchrootします。
Sudo mount -o bind /dev /mnt/dev
Sudo mount -o bind /dev/pts /mnt/dev/pts
Sudo mount -t sysfs /sys /mnt/sys
Sudo mount -t proc /proc /mnt/proc
Sudo chroot /mnt
update-initramfs
およびupdate-grub
を作成します。次の行に正しいバージョン番号を入力していることを確認してください。これはdpkg --list | grep linux-image
またはls /lib/modules/
で確認できます。
update-initramfs -u -k 4.10.0-38-generic
update-grub
システムをアンマウントして再起動します。
exit
Sudo umount /mnt/boot/efi
Sudo umount /mnt
umount: /mnt: target is busy.
を取得した場合、これを試すことができます。
umount /mnt/proc
umount /mnt/sys
umount /mnt/dev/pts
umount /mnt/dev
umount /mnt
システムを再起動します
reboot