Reboot and select proper boot device or insert boot media in selected boot device and press a key

昨天archlinux加内存条,调整兼容性的时候出现了这个报错,于是今天记录一下。
不正常开机、突然断电或者强制断电都有几率引起,这种属于掉盘,重新挂载即可,也是今天的文章主题。也有一部分是磁盘本身损坏,当然还有磁盘被偷。。。,这种无解
我尽量解释的清晰一些,操作步骤明白具体一些:

1.准备U盘,当时安装archlinux的启动盘,同样选择archlinux镜像进入:

# 更新系统时钟,将系统时间与网络时间进行同步: 如果不更新,有些软件无法使用,我是因为更新后邮箱一直弹安全提醒,最后发现是系统时间和网络时间不同引起
timedatect set-ntp true

# 查看状态
timedatectl status

然后输入命令  fdisk -l   (我这里已经修复好的,所以加sudo权限,在命令行下直接fdisk -l即可),查看磁盘情况,我这里的数据和分区都在,机械硬盘是sdx,固态硬盘是nvme0n1巴拉巴拉

2.重新挂载,我的是将整个linux系统挂载在 /mnt 目录,将efi挂载在/mnt/boot/EFI目录下,注意有的人efi是/mnt/boot/efi,这个和你分区时的挂载目录命名有关系,还有别的命名,反正按自己的来就行。

mount  /dev/nvme0n1p2  /mnt    #将系统盘挂载在2分区,具体看你自己当时的设置,我自己一般将EFI设置为第一个分区

mount  /dev/nvme0n1p1  /mnt/boot/EFI   #将EFI挂载在1分区,注意自己的大小写及路径

3.挂载完毕,将环境切换到/mnt,即chroot

arhc-chroot  /mnt    

4.重新安装引导程序

grub-install   target=x86_64-efi   --efi-directory=/boot/EFI   --bootloader-id=ARCH
注意:一些旧的主板可能出现问题,我在虚拟机上用过以下命令,也可以成功
grub-install   --recheck     /dev/

5.退出安装环境,分别输入以下命令

exit            #退出
umount   -R   /mnt     #卸载分区
reboot       # 重启,注意按enter键后及时拔出U盘

注意重启及时拔掉U盘!

至此结束,又回到熟悉的界面,开心

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当你的计算机显示“重新启动并选择适当的引导设备或插入选择的引导介质”错误消息时,这意味着计算机无法从正确的引导设备启动。这可能是由以下几个原因引起的: 1. 引导设备选择错误:在计算机启动时,它需要知道从哪个设备加载操作系统。如果你的计算机设置为从错误的设备启动,例如硬而不是光或USB设备,你就会看到这个错误消息。你需要进入计算机的BIOS设置并更改引导顺序,确保正确的设备被选定。 2. 引导设备故障:如果你的引导设备(硬、光、USB设备等)有损坏或故障,你可能会看到这个错误消息。在这种情况下,你可能需要更换或修复引导设备。 3. 操作系统问题:如果计算机的引导设备上没有安装操作系统,或者操作系统损坏,你可能会看到这个错误消息。在这种情况下,你需要重新安装操作系统或修复操作系统。 解决这个问题的步骤包括: 1. 重启计算机,并在启动时按下指定的按键(通常是Del、F2或F12)进入BIOS设置。 2. 导航到“引导”或“启动”选项,并确保首选的启动设备是硬、光或USB设备。 3. 如果你的首选启动设备已被选择,但仍然无法正常启动,请检查引导设备是否正常工作。尝试使用其他引导设备来启动计算机,例如启动光或USB设备。 4. 如果引导设备完好无损,但仍然无法从中引导,可能是操作系统的问题。考虑重新安装操作系统或尝试修复操作系统。 如果你对BIOS设置或操作系统修复没有经验,最好请教专业人员的帮助,以避免进一步损坏计算机。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值