把分区格式化后用ventoy重装下试试,注意检查下安装包的MD5

输入 grub>configfile (hd0,gpt1)/boot/grub/grub.cfg 按回车就行了
(hd0,gpt1)要改成你的硬盘号和分区号,用grub>ls命令查看
启动后 sudo grub-install 重新配置 grub 就好了。
linux是多内核系统,看看用其它的内核能不能引导进去,多按tab进行命令补全,路径补全,多用ls查看磁盘分区,用cat (hdx,gpty或msdosy) /etc/fsatb,在fstab中找出mount情况。
在grub命令行下
-
确定分区表类型
先确定是mbr、还是gpt分区 -
定位/boot目录的位置
用ls (hd0,gpt1)/ 或ls(hd0,msdos1)/ 查看/boot安装在哪个磁盘分区,第一个硬盘就是0,依次类推1\2\3,第一个分区就是1,依次类推2\3\4,硬盘分区表是gpt就用gpt开头,分区表是mbr就用msdos开头 -
设置set root=(hdx,gpty)或set root=(hdx,msdosy),x或y根据自己grub安装的硬盘、分区表、分区确定
-
用linux命令选择内核
linux /boot/vmlinuz-xxx root=/dev/sda1 ostree=auto splash quiet
内核路径:vmlinuz-xxx 为实际内核文件名,根据实际情况修改;
根分区路径:root,这个root,一定是正常开机根目录的分区位置,比如/dev/sda1,根据实际情况修改
因为deepin25是不可变系统,必须要加ostree=auto才能正常启动 -
用initrd命令选择intramfs磁盘
initrd /boot/initrd.img-xxx:指定初始化内存盘文件(需与内核版本匹配) -
boot:执行启动命令
实在不会,多问豆包,或者用U盘做启动,通过试用选项进入系统,通过chroot命令进去,修复grub.cfg,这样就可以了
每当遇到问题,总是有人会出手相助,和谐友爱
Popular Events
More
想测试windows应用兼容引擎能不能运行我常用windows应用,live环境安装不了兼容引擎,安装deepin 25到一个之前装Ubuntu的分区,安装失败,现在机子启动就进入deepin grub,停在“grub>”提示符。之前启动过程中可以按F12临时选择U盘启动,现在按F12不出现选择启动项界面,直接引导硬盘上deepin grub,都没法修复。