修复windows、Linux双系统无法正确启动

此方法适用于(1)先安装Linux,再安装Windows。
Linux不启动(或无法启动)(2)Linux和Windows双系统重装Windows后,Linux无法启动(3)Linux和Windows无法进入Windows系统(4)与上面两种情况类似,也可以使用使用Ubuntu12的方法如下。
以04和windows7旗舰版双系统为例,按照步骤制作U盘(或读卡器+SD卡)启动盘(LiveCD),下载Ubuntu12.04的ISO文件,复制到U盘(或卡读卡器+SD卡)读卡器+SD卡)),从U盘重新启动计算机,进入BIOS(开机时按住F2,Delete等。
这取决于您的硬件,但主要是F2,Delete)。
(我的主板是华硕,请根据您的主板按照以下步骤操作)点击BootMenu,选择要启动的U盘(或者将U盘图标拖到前面),启动U盘,点击TryUbuntu(或者使用Ubuntu)。
请勿选择安装选项,否则您将重新安装系统(虽然重新安装后两个系统都可以正常启动,但重新安装的系统的数据可能会丢失)。
sudofdisk-l找到你的Linux安装分区我假设是sda8,输入以下代码sudomount/dev/sda8/mnt/*挂载Linux所在分区到mnt/*/sudogrub-install--root-directory=/mnt/dev/sda/*安装grub*/执行后,重新启动计算机。
进入BIOS,启动菜单,选择第一项(即你安装Linux的硬盘,根据你的情况而定,最后出现grub运行界面,选择你的操作系统即可)。
如果上述步骤不起作用,请按照以下步骤完成上述步骤,即可进入Ubuntu(如果失败,执行步骤4并进入Ubuntu使用模式,参见步骤9)组合键Ctrl+Alt+T,打开终端,执行sudoupd重新启动计算机,就会出现grub运行界面。
如果无法执行上述步骤,可以使用工具程序执行以下代码sudoadd-apt-repositoryppa:yannubuntu/boot-repai。
rsudoapt-getupdatesudoapt-getinstall-yboot-repair(boot-repair)[也可以一步步进行sudoadd-apt-repositoryppa:yannubuntu/boot-repairsudoapt-getupdatesudoapt-getinstall-yboot-repair(boot-repair)]打开应用程序并单击建议修复并等待。
这一步完成后,重新启动机器,就会再次看到GRUB,实现双启动---步骤9来自http://linux.cn/article-2525-1.html/欢迎转载引用

Linux系统开机启动不了

如果分析原因,可能是文件系统错误导致无法读取启动文件。
您可以尝试在单用户进入后修复文件系统,如下所示:

由于您使用的是Unbuntu系统,我假设您正在进入单用户模式。

进入单用户模式后,查看cat/etc/fstab文件,查看系统安装在哪个分区。
也可以使用df-Th来检查,假设是/dev/sda1。

运行sudofsck/dev/sda1并按Enter。
出现提示时,只需按Y即可继续。

3.1如果sudofsck/dev/sda1这一步出现错误,提示无权限或只读模式,可以运行mount-oremount,rw/

sudoreboot