安装之后引导程序问题,必须从U盘启动才能进入系统
Tofloor
poster avatar
ltz302
deepin
2012-11-25 21:46
Author
我用U盘全新安装了deepinlinux12,使用了全部硬盘。

但是只有在插入U盘时,从U盘启动才能进入系统。

在使用过程中,拔出U盘没有任何问题,但是一旦重启,就又进入不了系统,只有光标闪烁。
Reply Favorite View the author
All Replies
cxbii
deepin
2012-11-25 22:05
#1
我用U盘全新安装了deepinlinux12,使用了全部硬盘。

但是只有在插入U盘时,从U盘启动才能进入系统。

在使用过程中,拔出U盘没有任何问题,但是一旦重启,就又进入不了系统,只有光标闪烁。
你在安装过程的分区界面的时候!

在分区的下面有个启动器安装的,你安装到你的U盘啦!要安装在硬盘的!
你现在可以进入live cd 模式,然后看这里的方法http://wiki.linuxdeepin.com/inde ... E7.8A.B6.E4.BA.8C_2

如果你怕自己不会弄,好吧,重新安装,然后在启动器选择安装的时候务必安装在硬盘上!
Reply View the author
ltz302
deepin
2012-11-25 22:12
#2
不是,是安装到硬盘了。
Reply View the author
cxbii
deepin
2012-11-25 22:14
#3
不是,是安装到硬盘了。
我说的是grub启动管理器这个东西
不是说linux的系统文件....

grub这个就是你开机选择启动系统的那个东西
你显然安装到了你的u盘,才导致现在的样子.

一般来说grub是安装到硬盘的MBR的,但是也可以装到/boot(前提要单独分出/boot,但我看你没有单独分吧..)
Reply View the author
ltz302
deepin
2012-11-25 22:17
#4
[quote]我用U盘全新安装了deepinlinux12,使用了全部硬盘。

但是只有在插入U盘时,从U盘启动才能进入系统。

在使用过程中,拔出U盘没有任何问题,但是一旦重启,就又进入不了系统,只有光标闪烁。
你在安装过程的分区界面的时候!

在分区的下面有个启动器安装的,你安装到你的U盘啦!要安装在硬盘的!
你现在可以进入live cd 模式,然后看这里的方法http://wiki.linuxdeepin.com/inde ... E7.8A.B6.E4.BA.8C_2

如果你怕自己不会弄,好吧,重新安装,然后在启动器选择安装的时候务必安装在硬盘上![/quote]

看上面和这里的图。

不是安装到u盘的样子。
Reply View the author
ltz302
deepin
2012-11-25 22:19
#5
[quote]不是,是安装到硬盘了。
我说的是grub启动管理器这个东西
不是说linux的系统文件....

grub这个就是你开机选择启动系统的那个东西
你显然安装到了你的u盘,才导致现在的样子.

一般来说grub是安装到硬盘的MBR的,但是也可以装到/boot(前提要单独分出/boot,但我看你没有单独分吧..)[/quote]


我是整个硬盘都分给deepin了。

这样的话,还需要单独分区吗?
Reply View the author
cxbii
deepin
2012-11-25 22:23
#6
[quote][quote]不是,是安装到硬盘了。
我说的是grub启动管理器这个东西
不是说linux的系统文件....

grub这个就是你开机选择启动系统的那个东西
你显然安装到了你的u盘,才导致现在的样子.

一般来说grub是安装到硬盘的MBR的,但是也可以装到/boot(前提要单独分出/boot,但我看你没有单独分吧..)[/quote]


我是整个硬盘都分给deepin了。

这样的话,还需要单独分区吗?[/quote]
http://wiki.linuxdeepin.com/index.php/% ... 6%E5%8C%BA
不懂就选择主动呗,会的自己单独选择分区呗

但是你确定单系统了?
Reply View the author
cxbii
deepin
2012-11-25 22:26
#7
[quote][quote]我用U盘全新安装了deepinlinux12,使用了全部硬盘。

但是只有在插入U盘时,从U盘启动才能进入系统。

在使用过程中,拔出U盘没有任何问题,但是一旦重启,就又进入不了系统,只有光标闪烁。
你在安装过程的分区界面的时候!

在分区的下面有个启动器安装的,你安装到你的U盘啦!要安装在硬盘的!
你现在可以进入live cd 模式,然后看这里的方法http://wiki.linuxdeepin.com/inde ... E7.8A.B6.E4.BA.8C_2

如果你怕自己不会弄,好吧,重新安装,然后在启动器选择安装的时候务必安装在硬盘上![/quote]

看上面和这里的图。

不是安装到u盘的样子。[/quote]
这个是用deepin写入到u盘的启动盘而且,这个能进入live cd模式去给硬盘装系统的,所以它不算装在u盘
Reply View the author
ltz302
deepin
2012-11-25 23:03
#8
这个是用deepin写入到u盘的启动盘而且,这个能进入live cd模式去给硬盘装系统的,所以它不算装在u盘

看我的硬盘分区。
我就是用livecd中用Unetbootin U 盘安装LD这个方法安装的。
Reply View the author
cxbii
deepin
2012-11-25 23:07
#9
[quote]
这个是用deepin写入到u盘的启动盘而且,这个能进入live cd模式去给硬盘装系统的,所以它不算装在u盘

看我的硬盘分区。
我就是用livecd中用Unetbootin U 盘安装LD这个方法安装的。[/quote]
唉.你没理解我的意思,
我这样说吧

deepin比喻成个人
人的身体(除了指挥的大脑)你都安装好了
但是负责启动的大脑却不再这个人的身体

大脑=grub启动管理器
身体=linux系统文件

你现在需要把大脑安装在人体,以后启动就正常了不需要u盘了.解决方法看2楼
Reply View the author
ltz302
deepin
2012-11-25 23:20
#10
唉.你没理解我的意思,
我这样说吧

deepin比喻成个人
人的身体(除了指挥的大脑)你都安装好了
但是负责启动的大脑却不再这个人的身体

大脑=grub启动管理器
身体=linux系统文件

你现在需要把大脑安装在人体,以后启动就正常了不需要u盘了.解决方法看2楼

问题已解决。
因为系统已安装到硬盘上,修复grub引导就行了。
然后使用chroot命令

sudo chroot /mnt
注意这里往下是以前的root运行以前的系统。

如果仅仅是grub.cfg不正确导致无法启动,此处只要再次生成grub.cfg就可以了
update-grub
如果是mbr中的grub被破坏了,需要重新写入,这里假设你装到第一个硬盘的mbr下头去(/dev/sda,这是推荐的安装位置)
grub-probe -t device /boot/grub
grub-install /dev/sda
grub-install --recheck /dev/sda
Reply View the author
ltz302
deepin
2012-11-25 23:21
#11
谢谢斑竹。
Reply View the author
cxbii
deepin
2012-11-25 23:21
#12
[quote]唉.你没理解我的意思,
我这样说吧

deepin比喻成个人
人的身体(除了指挥的大脑)你都安装好了
但是负责启动的大脑却不再这个人的身体

大脑=grub启动管理器
身体=linux系统文件

你现在需要把大脑安装在人体,以后启动就正常了不需要u盘了.解决方法看2楼

问题已解决。
因为系统已安装到硬盘上,修复grub引导就行了。
然后使用chroot命令

sudo chroot /mnt
注意这里往下是以前的root运行以前的系统。

如果仅仅是grub.cfg不正确导致无法启动,此处只要再次生成grub.cfg就可以了
update-grub
如果是mbr中的grub被破坏了,需要重新写入,这里假设你装到第一个硬盘的mbr下头去(/dev/sda,这是推荐的安装位置)
grub-probe -t device /boot/grub
grub-install /dev/sda
grub-install --recheck /dev/sda
[/quote]
ops: 终于好了...
Reply View the author
ltz302
deepin
2012-11-25 23:22
#13
上面写错了。
然后使用chroot命令

sudo chroot /
注意这里往下是以前的root运行以前的系统。

如果仅仅是grub.cfg不正确导致无法启动,此处只要再次生成grub.cfg就可以了
update-grub
如果是mbr中的grub被破坏了,需要重新写入,这里假设你装到第一个硬盘的mbr下头去(/dev/sda,这是推荐的安装位置)
grub-probe -t device /boot/grub
grub-install /dev/sda
grub-install --recheck /dev/sda
Reply View the author
cxbii
deepin
2012-11-25 23:27
#14
上面写错了。
[quote]
然后使用chroot命令

sudo chroot /
注意这里往下是以前的root运行以前的系统。

如果仅仅是grub.cfg不正确导致无法启动,此处只要再次生成grub.cfg就可以了
update-grub
如果是mbr中的grub被破坏了,需要重新写入,这里假设你装到第一个硬盘的mbr下头去(/dev/sda,这是推荐的安装位置)
grub-probe -t device /boot/grub
grub-install /dev/sda
grub-install --recheck /dev/sda
[/quote]
哪里?请详细说下
Reply View the author
ltz302
deepin
2012-11-26 00:28
#15
[quote]上面写错了。
[quote]
然后使用chroot命令

sudo chroot /
注意这里往下是以前的root运行以前的系统。

如果仅仅是grub.cfg不正确导致无法启动,此处只要再次生成grub.cfg就可以了
update-grub
如果是mbr中的grub被破坏了,需要重新写入,这里假设你装到第一个硬盘的mbr下头去(/dev/sda,这是推荐的安装位置)
grub-probe -t device /boot/grub
grub-install /dev/sda
grub-install --recheck /dev/sda
[/quote]
哪里?请详细说下[/quote]

就是sudo chroot /mnt改成sudo chroot /
因为系统是好的,只是引导程序配置出问题了。
我只是执行了这些代码。
  1. sudo chroot /
  2. update-grub
  3. grub-probe -t device /boot/grub
  4. grub-install /dev/sda
  5. grub-install --recheck /dev/sda
Copy the Code
Reply View the author
ltz302
deepin
2012-11-26 00:30
#16
再次感谢cxbii。
Reply View the author
cxbii
deepin
2012-11-26 00:49
#17
再次感谢cxbii。
不用的.欢迎折腾
Reply View the author
guazi
deepin
2012-12-06 09:06
#18
噗……
你先插入u盘,然后进入系统。
启动以后拔掉u盘。
sudo apt-get install grub

sudo grub-install /dev/sda

sudo grub-update

然后你就可以不插u盘了……
Reply View the author
cxbii
deepin
2012-12-06 19:39
#19
噗……
你先插入u盘,然后进入系统。
启动以后拔掉u盘。
sudo apt-get install grub

sudo grub-install /dev/sda

sudo grub-update

然后你就可以不插u盘了……
哈哈,重装grub
Reply View the author
zhendongzhao
deepin
2012-12-11 06:55
#20
安装grub的时候你肯定没有选择,默认安装到 U盘了,所以你不插入u盘就无法启动。
新版本开发人员可否多一个检测,将默认的 grub安装地点选择为硬盘,这样一不小心就会错误。
Reply View the author