首页 > 其他分享 >mandriva grub

mandriva grub

时间:2023-06-23 19:45:09浏览次数:30  
标签:manjaro grub mount mnt dev mandriva 分区

二、深入检查(对于疑难杂症)

2.1制作Live CD

此时我们发现单纯在grub命令行里无法解决问题,此时我们需要制作一张live CD, 就是相当于用rufus等软件在U盘里刷一次manjaro的ISO,这点我们无需赘述,相信大家都会。

2.2 查看安装位置

由于我的efi是单独的一个盘,所以首先登入windows在磁盘管理中查看,efi的位置,并记录。

USB设为首选项启动,进入manjaro安装的桌面,打开终端

lsblk -f

此时会显示,manjaro系统安装的位置,需要记录一下

2.3挂载

使用manjaro-chroot来挂载,chroot即change root

sudo manjaro-chroot -a

此时按照给出的提示来选择系统

正常那么皆大欢喜直接进行下一步,但是这步有巨坑!!!!

你可能会收到以下报错ERROR: You cant mount 0!

==> detected systems:
–> 0) ManjaroLinux
==>Select system to mount [0-0]
==>ERROR: You cant mount 0!

这时是个人都会很疑惑,但是此时选择'1'会解决问题(莫名其妙)

进入下一步

mount /dev/[manjaro安装分区] /mnt

利用在lsblk中获得的分区来替换'[manjaro安装分区]',比如我的是nvme0n1p6,即

mount /dev/nvme0n1p6 /mnt

需要注意空格

同时需要挂载efi的分区,即我们前面在windows里查看的分区(lsblk也可看到)

mount /dev/[GRUB所在分区] /mnt/boot

同理

mount /dev/nvme0n1p1/ mnt/boot

2.4切换挂载的根目录

cd /mnt
chroot /mnt

2.5重装GRUB

grub-install /dev/[GRUB所在分区]

这个替换同上,有人在这一步也会报错

error: cannot find a device for /boot (is /dev mounted?).

grub-install install device isn't specified

此时用exit退回上一级目录,执行

mount | tail -l

会得到类似

dev/sda5 on /media/sys type ext3 (rw,nosuid,nodev,uhelper=udisks)

这样的结果,记录GRUB所在分区对应的on后面的目录即可

再次

chroot /mnt

执行

sudo grub-install --root-directory=[on后面目录] /dev/[GRUB所在分区]

需要注意空格,此时运行成功,再执行

update-grub

等待执行完毕,重启系统选择manjaro为启动项

此时又迎来了分支,有些人直接进入系统,那么恭喜终于结束!

三、重复

有些人依旧是进入grub

显示minimal bash-like line editing is supported,不要灰心,胜利就在前方

此时的gurb可以观察到是重装过的,重复执行第一部分,insmod normal语句不会再报错,

于是进入系统!大功告成!

四、尾声

这玩意折腾了我一整天,差点给我整自闭,其间参考了arch wiki,manjaro论坛,ubuntu论坛等资料,写出来只是为了以后的同志们少走点弯路。

标签:manjaro,grub,mount,mnt,dev,mandriva,分区
From: https://www.cnblogs.com/guochaoxxl/p/17500056.html

相关文章

  • 配置你的 Linux 的 GRUB 启动背景
    GRUB背景(Splash)只不过是一张图像,在 Linux 系统启动的时候显示为背景。你可能知道Grub(GRand Unified Bootloader的简写)是主流Linux发行版中广泛使用的启动装载程序bootloader。以RedHat为例,你会发现它在系统启动之时显示为空白或者是一个黑色背景。GRUB......
  • archLinux grub 双系统引导
    1安装grub、efibootmgr和os-prober##安装grub,efibootmgr,os-probersudopacman-Sgrubefibootmgros-prober##安装grub到boot文件夹中。uefi启动grub-install--target=x86_64-efi--efi-directory=/boot--bootloader-id=GRUB##非uefi启动grub-install--target=i......
  • Linux 通过修改 grub 文件禁用节能模式
    1、执行vi/etc/default/grub命令以编辑该文件 将光标移至GRUB_CMDLINE_LINUX行,在rhgb前新增intel_idle.max_cstate=0intel_pstate=disable字段,输入wq命令,按回车即能保存退出。2、生成启动文件 3、将改动写入镜像 最后执行reboot或者shutdown-rnow命令来......
  • 格式化Ubuntu系统后直接进入Grub
    问题描述:我的电脑装了Win10,Ubuntu18.04和Ubuntu20.04,在格式化Ubuntu18.04所在分区后,开机就进入Grub。分析:按F2进入BIOS,调整WindowsBootloader到第一位,Win10仍然能正常启动。若将Ubuntu置于顶端,则进入Grub。估计是因为Ubuntu的开机引导也被一并清理掉了,需要重设开......
  • 03 设置工作环境与环境(二)GRUB二级引导器
    先前GRUB已经把我们的操作系统加载到内存了;此处二级引导器的作用:先驱,收集机器信息,看计算机能否运行我们的操作系统,对CPU、内存、显卡等进行配置,放置好内核相关文件;不执行具体的加载任务;中心思想(把处理操作系统运行环境的工作独立出来,交给二级引导器来做,这回大大减低后面开发操作......
  • Linux系统bootx64是怎么引导grub的
    在Linux系统中,bootx64.efi是一个启动加载程序,用于引导GRUB。GRUB(GrandUnifiedBootloader)是一个开源的多操作系统引导加载程序,用于加载和启动Linux、Windows和其他操作系统。当计算机启动时,UEFI固件会读取硬件设备、分区和文件系统来找到可引导的EFI程序。如果GRUB已经安装在硬......
  • ubuntu系统grub修复(win+ubuntu双系统环境),修复无法启动问题 boot-repair
    相关:https://help.ubuntu.com/community/Boot-Repair  ====================================================   Grub修复:Boot-Repair:  sudoadd-apt-repositoryppa:yannubuntu/boot-repair&&sudoaptupdatesudoaptinstall-yboot-repair&&......
  • Linux GRUB加密方法详解(2种加密方式)
    转至:http://c.biancheng.net/view/1036.htmlLinux在启动时,在GRUB管理界面中是可以通过按"e"键进入编辑模式,修改启动选项的。图1GRUB界面如图1所示,每个启动选项......
  • Ubuntu长按shift键开机不能进入grub选项界面的解决方法
    1.长按esc键,进入grub>命令行2.输入normal,按回车键。此时会进入操作系统,需要手动重启。3.重启,长按esc键,有2种情况:(1)直接进入grub选项界面(2) 再次进入grub>命令行,此......
  • grub4dos启动提示`NTFS5:2` 异常
    目录grub4dos启动提示NTFS5:2异常最终解决方案错误源头尝试修复的解决方案缘由错误详情2错误详情1grub4dos启动提示NTFS5:2异常最终解决方案备份资料删除全部分区......