急!在移动硬盘里面装了deepin,电脑硬盘里也有,拿掉移动硬盘就无法引导
Tofloor
poster avatar
atony
deepin
2018-05-21 19:12
Author
难道以后得插着移动硬盘才能用电脑吗?
Reply Favorite View the author
All Replies
avatar
atony
deepin
2018-05-21 19:20
#1
拔掉移动硬盘启动电脑后只这样的,有没有办法使用电脑里面的deepin的grub启动引导

Reply View the author
avatar
atony
deepin
2018-05-21 19:21
#2
Reply View the author
avatar
caoyuan217
deepin
2018-05-21 19:31
#3
本帖最后由 caoyuan217 于 2018-5-21 11:42 编辑

进电脑上系统   sudo    update-grub   ,试一下。
Reply View the author
avatar
le******ly@163.com
deepin
2018-05-21 19:47
#4
用legacy bios还是 uefi安装
Reply View the author
avatar
le******ly@163.com
deepin
2018-05-21 19:51
#5
因为最后装的系统在移动硬盘,默认它的grub。要重新安装grub在原盘,修复启动。重新进入后sudo fdisk  -l看一下盘符。运行grub-install  /dev/sdx  #sdx是指电脑原来硬盘
Reply View the author
avatar
atony
deepin
2018-05-21 20:22
#6
lethappyfly 发表于 2018-5-21 11:47
用legacy bios还是 uefi安装

uefi.......
Reply View the author
avatar
le******ly@163.com
deepin
2018-05-21 20:29
#7
atony 发表于 2018-5-21 12:22
uefi.......

uefi还需要mount  /dev/sdx    /boot/efi    #sdx为移动硬盘的efi区  比如sdb1.
Reply View the author
avatar
atony
deepin
2018-05-21 20:34
#8
lethappyfly 发表于 2018-5-21 11:51
因为最后装的系统在移动硬盘,默认它的grub。要重新安装grub在原盘,修复启动。重新进入后sudo fdisk  -l看 ...

两个deepin都试了,不行
Reply View the author
avatar
atony
deepin
2018-05-21 20:35
#9
lethappyfly 发表于 2018-5-21 12:29
uefi还需要mount  /dev/sdx    /boot/efi    #sdx为移动硬盘的efi区  比如sdb1.

这是在哪个系统操作
Reply View the author
avatar
atony
deepin
2018-05-21 20:56
#10
lethappyfly 发表于 2018-5-21 12:29
uefi还需要mount  /dev/sdx    /boot/efi    #sdx为移动硬盘的efi区  比如sdb1.

为什么这里是移动硬盘的
Reply View the author
avatar
atony
deepin
2018-05-21 20:57
#11
目前情况 在两个deepi试了 grub-install /dev/sda5 不行
Reply View the author
avatar
atony
deepin
2018-05-21 20:58
#12
在电脑的deepin mount /dev/sda/ boot/efi 然后继续上面 不行
Reply View the author
avatar
le******ly@163.com
deepin
2018-05-21 21:01
#13
本帖最后由 lethappyfly 于 2018-5-21 14:25 编辑
https://bbs.deepin.org/post/156737
在电脑的deepin mount /dev/sda/ boot/efi 然后继续上面 不行

我自己重装GRUB整个过程是这样的。如果是legacy bios安装的不需要第一步。直接后面的就可以的。
sudo mount /dev/sdc1    /boot/efi     #sdc1   为最后安装盘的EFI区   用sudo fdisk -l  查看,   写着EFI分区的 是 sdx1这样带数字的
sudo grub-install      /dev/sda               #sda     为我原来的盘区
sudo update-grub2

“目前情况 在两个deepi试了 grub-install /dev/sda5 不行  ”    grub-install 后接的是整个盘,不带数字1   2     3等的。因为EFI分区,好像一个盘只能有一个EFI分区。(这个不确定)
Reply View the author
avatar
atony
deepin
2018-05-21 21:07
#14
lethappyfly 发表于 2018-5-21 13:01
我自己重装GRUB整个过程是这样的。
sudo mount /dev/sdc1    /boot/efi     #sdc1   为最后安装盘的EFI区
...

我再试一下 非常感谢
Reply View the author
avatar
atony
deepin
2018-05-21 22:21
#15
lethappyfly 发表于 2018-5-21 13:01
我自己重装GRUB整个过程是这样的。如果是legacy bios安装的不需要第一步。直接后面的就可以的。
sudo moun ...

我发现我安装下去那个盘没有efi区 只有在sdb3的boot/efi这里有
Reply View the author
avatar
le******ly@163.com
deepin
2018-05-21 22:28
#16
https://bbs.deepin.org/post/156737
我发现我安装下去那个盘没有efi区 只有在sdb3的boot/efi这里有

那你可以把相应的盘 挂载上去
sudo mount /dev/sdb3   /boot/efi  sudo grub-install    /dev/sdx         #这个是指你需要安装启动的那个盘符    比如sda   不带数字。
sudo update-grub2
Reply View the author
avatar
atony
deepin
2018-05-21 23:05
#17
lethappyfly 发表于 2018-5-21 14:28
那你可以把相应的盘 挂载上去
sudo mount /dev/sdb3   /boot/efi  sudo grub-install    /dev/sdx        ...

好,我再试试 非常感谢
Reply View the author
avatar
atony
deepin
2018-05-22 20:03
#18
尝试各种办法之后 最终用refind解决引导问题
Reply View the author