当前位置: 技术问答>linux和unix
双系统Linux无法启动
来源: 互联网 发布时间:2016-08-08
本文导语: windows和Linux分别在第一、二主分区; swap分区在最后 中间有一个扩展分区; Grub装在boot下; 激活Linux的分区, 开机停在引导页面不能进Linux, 谁直接告诉我怎么做。 | 你的grub没有正确安装...
windows和Linux分别在第一、二主分区;
swap分区在最后 中间有一个扩展分区;
Grub装在boot下;
激活Linux的分区,
开机停在引导页面不能进Linux,
谁直接告诉我怎么做。
swap分区在最后 中间有一个扩展分区;
Grub装在boot下;
激活Linux的分区,
开机停在引导页面不能进Linux,
谁直接告诉我怎么做。
|
你的grub没有正确安装,如果安装正确而配置不正确,你会进入grub提示符画面。
1.用光盘引导进救援模式,这个时候你应该能访问安装好的Linux的文件系统了。插入一个空的usb闪存。
然后:
chroot /mnt/sysimages #进入救援模式的时候会提示你,将原linux文件系统挂载在什么地方。一般是这里。
接下来
[root@lyrebird root]# cd /usr/share/grub/i386-redhat #这里看你的实际情况,可能不太一样。
[root@lyrebird i386-redhat]# ls -l st*
-rw-r--r-- 1 root root 512 Aug 3 2004 stage1
-rw-r--r-- 1 root root 104092 Aug 3 2004 stage2
[root@lyrebird i386-redhat]# dd if=stage1 of=/dev/sdb bs=512 count=1 #sdb是你的usb闪存
1+0 records in
1+0 records out
[root@lyrebird i386-redhat]# dd if=stage2 of=/dev/sdb bs=512 seek=1
这样你就有了一个可以引导你进入grub的闪存。注意,在救援模式下进入grub是一个虚拟环境,并不能真正引导你。所以一定要做这样一个usb引导盘(其实软盘也可以的,只不过我不相信你有软驱)。
2.BIOS中改为从usb启动,启动后进入grub命令界面。这个时候你就可以用grub引导你进入Linux了。
3.进入Linux以后,执行如下的命令,则下次启动就能正常进入grub菜单了:
grub-install /dev/sda #sda是你的硬盘
4.按照你的想法编辑/boot/grub/grub.conf文件。这个时候应该可以生效了。
1.用光盘引导进救援模式,这个时候你应该能访问安装好的Linux的文件系统了。插入一个空的usb闪存。
然后:
chroot /mnt/sysimages #进入救援模式的时候会提示你,将原linux文件系统挂载在什么地方。一般是这里。
接下来
[root@lyrebird root]# cd /usr/share/grub/i386-redhat #这里看你的实际情况,可能不太一样。
[root@lyrebird i386-redhat]# ls -l st*
-rw-r--r-- 1 root root 512 Aug 3 2004 stage1
-rw-r--r-- 1 root root 104092 Aug 3 2004 stage2
[root@lyrebird i386-redhat]# dd if=stage1 of=/dev/sdb bs=512 count=1 #sdb是你的usb闪存
1+0 records in
1+0 records out
[root@lyrebird i386-redhat]# dd if=stage2 of=/dev/sdb bs=512 seek=1
这样你就有了一个可以引导你进入grub的闪存。注意,在救援模式下进入grub是一个虚拟环境,并不能真正引导你。所以一定要做这样一个usb引导盘(其实软盘也可以的,只不过我不相信你有软驱)。
2.BIOS中改为从usb启动,启动后进入grub命令界面。这个时候你就可以用grub引导你进入Linux了。
3.进入Linux以后,执行如下的命令,则下次启动就能正常进入grub菜单了:
grub-install /dev/sda #sda是你的硬盘
4.按照你的想法编辑/boot/grub/grub.conf文件。这个时候应该可以生效了。
|
mount /dev/sda7 /mnt
mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)
grub-install --root-directory=/mnt/ /dev/sda
mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)
grub-install --root-directory=/mnt/ /dev/sda
|
感觉是grub的问题。重新修复一下,看看
|
无法直接告诉你怎么做?
需要看具体情况
需要看具体情况
|
最好有个开机截图什么的,因为导致这个问题的原因会很多,需要具体问题具体分析
|
bang顶
楼主 回复内容太短了!
楼主 回复内容太短了!
|
嘿嘿。
昨天刚刚安装好双系统。linux可以正常启动。
|
用启动光盘进去,然后用grub进行修复
|
一般都是grub的问题。
一定要先装win再装linux
一定要先装win再装linux