启动时出现问题
Tofloor
poster avatar
zyj_09
deepin
2017-08-27 06:47
Author
重装了WIN10,使用BOOTICE添加了Deepin的启动项,出现grub2启动菜单后,选择deepin后,出现error:nosymbol table(见下图),然后按Enter键,才能进入系统。

另外,Deepin的启动修复能力太差了,像我这种小白,很难搞定启动的
Reply Favorite View the author
All Replies
avatar
comzhong
deepin
2017-08-27 08:25
#1
本帖最后由 comzhong 于 2017-8-27 01:31 编辑

在选项上按 "e"编辑,去掉 “load_video” 这一行,然后按 “F10” 启动试试看还有没有,我的去掉这个就没有这个提示了。

成功的话,编辑 /boot/grub/grub.cfg ,找到对应启动项去掉  “load_video” 函数,我的是去掉这个命令就没有错误提示了。
默认配置文件修改  /etc/grub.d/10_linux   ,去掉图中 "load_video" 文字,其余不要动,就不怕 updata-grub 后失效。

Reply View the author
avatar
comzhong
deepin
2017-08-27 09:31
#2
本帖最后由 comzhong 于 2017-8-27 01:42 编辑

https://bbs.deepin.org/user/48640 来看看

问题就是 /boot/grub/gurb.cfg 中 “load_video” 函数,关键是下面这部分内容,载入 all_video 模块出错,不知道是不是 grub2 文件有问题。
  1. function load_video {
  2.   if [ x$feature_all_video_module = xy ]; then
  3.     insmod all_video
  4.   else
  5.     insmod efi_gop
  6.     insmod efi_uga
  7.     insmod ieee1275_fb
  8.     insmod vbe
  9.     insmod vga
  10.     insmod video_bochs
  11.     insmod video_cirrus
  12.   fi
  13. }
Copy the Code

来自 /etc/grub.d/00_header 脚本,还有,像 “ieee1275_fb” 模块文件根本没有,是不是脚本该修改修改了?
  1. # If all_video.mod isn't available load all modules available
  2. # with versions prior to introduction of all_video.mod
  3. cat <
  4.   if [ x\$feature_all_video_module = xy ]; then
  5.     insmod all_video
  6.   else
  7.     insmod efi_gop
  8.     insmod efi_uga
  9.     insmod ieee1275_fb
  10.     insmod vbe
  11.     insmod vga
  12.     insmod video_bochs
  13.     insmod video_cirrus
  14.   fi
  15. EOF
Copy the Code


Reply View the author
avatar
zyj_09
deepin
2017-08-27 18:31
#3
https://bbs.deepin.org/post/144703
在选项上按 "e"编辑,去掉 “load_video” 这一行,然后按 “F10” 启动试试看还有没有,我的去掉这个就没 ...

问题依旧
Reply View the author
avatar
comzhong
deepin
2017-08-27 21:04
#4

你确定?

那你除了 linux   和 initrd  那两行,把其它行都去掉试试
Reply View the author