Ubuntu无法启动了,急求

作者&投稿:应底 (若有异议请与网页底部的电邮联系)
ubuntu无法启动~

无法启动?是到一个什么程度?操作系统引导了么?出现了什么提示信息?

转自:galen111 - 千总 四级 12-29 11:41

尺有所长, 寸有所短. 虽然能完全用Linux工作, 娱乐. 但计算机只是为人类服务的. 怎么方便怎么来, 操作系统亦然, Linux和Windows都给装上.

本文中, Windows使用XP, Linux选用Ubuntu. 但其实基本思想是一样的: Linux现在流行的bootloader是grub. xp和nt采用的是ntloader.

Ubuntu论坛里的这篇文章主张采用这样的引导方式: ntloader -> grub -> win/lin. 但正如有的网友所说, grub考虑到了引导windows, 而ntloader还没有考虑过引导windows之外的其他系统. 而且, 使用ntloader来引导比较繁琐. 不如使用grub引导简便. 这里我使用grub来作为bootloader.

先补充一下基础知识: 理解Linux的启动过程. 另外, 手头要有xp和Ubuntu的安装光盘. (Ubuntu的LiveCD, 用以挂载硬盘分区以及恢复mbr). 在开始之前, 要知道这样几个事实: (1) PC启动时, 在加载bios之后, 紧接着就加载位于mbr中的bootloader, 这个bootloader可以是ntloader, 也可以是grub. (2)安装windows系统时, 安装程序会把ntloader写入到mbr作为bootloader. (3)grub可以被安装到mbr, 也可以安装到其他位置. 但Ubuntu的liveCD进行安装时是默认安在mbr中的.

这样问题就来了: 怎么才能保证双系统能正常启动呢? 如果重装了其中的一个系统, 如何保证另外一个系统不受影响呢? 这就是这里要说的问题.

第一次安装

先安装Windows, 然后安装Linux. 采用这样的顺序不光是为了避免ntloader覆盖掉grub(就算被覆盖了, 也有解决办法, 在后面介绍), 更因为Linux可以被装在扩展分区而Windows不行. 另外, 安装linux时, grub会检测到已有的分区, 从而生成合适的启动选项来加载windows系统.

要注意的一点就是文件系统, 可以采用这样的方法: 在最开始安装windows时把计划给linux用的空间分为一个区, 之后在安装Linux时将这个区删除, 然后重新创建新的多个分区. Ubuntu liveCD已经做得很傻瓜化, 安装不会碰到任何问题.

恢复MBR

相比Linux, Windows会比较频繁地重装, 重装之后的mbr会被覆盖, 从而无法引导linux系统. 解决整个问题只需要恢复以前的MBR. 重装Linux则不存在任何问题. 因为grub会检测到已有的windows分区.

首先备份mbr, 使用dd命令将硬盘第一个扇区的头446字节'抓'下来保存. 之后重装完windows之后再恢复mbr. 这需要用到linux启动光盘. 启动进入命令行, 挂载那个被保存的mbr文件所在的分区, 然后用dd命令恢复就可以了.(注意我的是SCSI硬盘, 所以是sda, IED硬盘为hda)

备份MBR:

# dd if=/dev/sda of=/boot/boot.NNNN bs=446 count=1

恢复MBR:

# dd if=/boot/boot.NNNN of=/dev/sda bs=446 count=1

-为什么不是512呢, 主引导扇区是一个扇区(512字节呀)?

-只把主引导扇区的备份文件boot.NNNN的前446个字节重写入主引导扇区。

boot.NNNN是我们在安装Linux之前整个主引导分区的备份。如果我们把

512个字节全部写入主引导扇区就可能会把安装了Linux后改变了的硬盘

DPT表也破坏掉.

MBR-> Main/Master Boot Record, 有些书上是写成Master的.

我认为可以分成三个部分吧, MBR+DPT+MagicNumber(446+64+2=512)

这也就是为什么进行MBR备份的时候要指定bs=512 或者 bs=1k, count=1的原因. 然后恢复时经常看到HOWTO里面是bs=446 count=1. 这个446就是指令部分的恢复, 不是DPT的恢复. 往往MBR里面的第一个指令是cli... 研究起来是比较有意思的.

必备工具:有光驱的电脑,ubuntu光盘(liveCD)一张。
方法:
1.从光盘启动电脑,出现菜单后先按F2选择中文语言,再进入第一项
2.进入live界面后,点application-->附件-->终端
3.输入sudo -so,以root用户操作
4.输入grub,进入grub配置界面。
5.输入root (hdx,y) ####注意!这里的(hdx,y)是你的Ubuntu的安装位置!如果你不知道的话,输入find /boot/grub/stage1 可以显示出来。
6.输入setup (hd0),将grub写入硬盘。
7.输入quit,退出,重启,GRUB菜单又会出现了。

如果没有光盘的话:

将 ubuntu-8.04-desktop-i386.iso 中的 .disk casper wubi.exe umenu.exe 四个东西解压至某 fat32 分区根目录
双击运行 umenu.exe ,选择 demo and full installation ,选中 help me to boot from CD ,点击 finish ,出现 install CD booter ,点击 下一步,将自动配置启动文件,按提示重启,出现系统选择菜单时选择 ubuntu 即可。
若不能正常启动或安装,则在屏幕左上角出现“ Press `ESC’ to enter the menu ”时,按 esc 键,进入启动菜单,选择 第二项 或 第三项 或 第四项 试试。
转自:galen111 - 千总 四级 12-29 11:41

尺有所长, 寸有所短. 虽然能完全用Linux工作, 娱乐. 但计算机只是为人类服务的. 怎么方便怎么来, 操作系统亦然, Linux和Windows都给装上.

本文中, Windows使用XP, Linux选用Ubuntu. 但其实基本思想是一样的: Linux现在流行的bootloader是grub. xp和nt采用的是ntloader.

Ubuntu论坛里的这篇文章主张采用这样的引导方式: ntloader -> grub -> win/lin. 但正如有的网友所说, grub考虑到了引导windows, 而ntloader还没有考虑过引导windows之外的其他系统. 而且, 使用ntloader来引导比较繁琐. 不如使用grub引导简便. 这里我使用grub来作为bootloader.

先补充一下基础知识: 理解Linux的启动过程. 另外, 手头要有xp和Ubuntu的安装光盘. (Ubuntu的LiveCD, 用以挂载硬盘分区以及恢复mbr). 在开始之前, 要知道这样几个事实: (1) PC启动时, 在加载bios之后, 紧接着就加载位于mbr中的bootloader, 这个bootloader可以是ntloader, 也可以是grub. (2)安装windows系统时, 安装程序会把ntloader写入到mbr作为bootloader. (3)grub可以被安装到mbr, 也可以安装到其他位置. 但Ubuntu的liveCD进行安装时是默认安在mbr中的.

这样问题就来了: 怎么才能保证双系统能正常启动呢? 如果重装了其中的一个系统, 如何保证另外一个系统不受影响呢? 这就是这里要说的问题.

第一次安装

先安装Windows, 然后安装Linux. 采用这样的顺序不光是为了避免ntloader覆盖掉grub(就算被覆盖了, 也有解决办法, 在后面介绍), 更因为Linux可以被装在扩展分区而Windows不行. 另外, 安装linux时, grub会检测到已有的分区, 从而生成合适的启动选项来加载windows系统.

要注意的一点就是文件系统, 可以采用这样的方法: 在最开始安装windows时把计划给linux用的空间分为一个区, 之后在安装Linux时将这个区删除, 然后重新创建新的多个分区. Ubuntu liveCD已经做得很傻瓜化, 安装不会碰到任何问题.

恢复MBR

相比Linux, Windows会比较频繁地重装, 重装之后的mbr会被覆盖, 从而无法引导linux系统. 解决整个问题只需要恢复以前的MBR. 重装Linux则不存在任何问题. 因为grub会检测到已有的windows分区.

首先备份mbr, 使用dd命令将硬盘第一个扇区的头446字节'抓'下来保存. 之后重装完windows之后再恢复mbr. 这需要用到linux启动光盘. 启动进入命令行, 挂载那个被保存的mbr文件所在的分区, 然后用dd命令恢复就可以了.(注意我的是SCSI硬盘, 所以是sda, IED硬盘为hda)

备份MBR:

# dd if=/dev/sda of=/boot/boot.NNNN bs=446 count=1

恢复MBR:

# dd if=/boot/boot.NNNN of=/dev/sda bs=446 count=1

-为什么不是512呢, 主引导扇区是一个扇区(512字节呀)?

-只把主引导扇区的备份文件boot.NNNN的前446个字节重写入主引导扇区。

boot.NNNN是我们在安装Linux之前整个主引导分区的备份。如果我们把

512个字节全部写入主引导扇区就可能会把安装了Linux后改变了的硬盘

DPT表也破坏掉.

MBR-> Main/Master Boot Record, 有些书上是写成Master的.

我认为可以分成三个部分吧, MBR+DPT+MagicNumber(446+64+2=512)

这也就是为什么进行MBR备份的时候要指定bs=512 或者 bs=1k, count=1的原因. 然后恢复时经常看到HOWTO里面是bs=446 count=1. 这个446就是指令部分的恢复, 不是DPT的恢复. 往往MBR里面的第一个指令是cli... 研究起来是比较有意思的.

,利用ubuntu的live cd进行GRUB修复工作。
#sudo grub
#find /boot/grub/stage1
上面的命令会返回一个值(hd?,?)
#root (hd?,?)
#setup(hd0)
以上命令执行完毕之后推出
#quit
然后重启你的计算机,你可以看到GRUB已经修复了

我自己改的你试一下
localhost cron # cat /boot/grub/menu.lst
timeout 5
default 0
color light-blue/black light-cyan/blue

title Gentoo
root (hd0,3)
kernel /boot/linux-2.6.23-r3 loglevel=0 vga=792 root=/dev/sda4

title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1


UbuntU系统安装后无法启动
安装有问题,两块硬盘如果BIOS默认硬盘1先启动,那么如果把Ubuntu安装在硬盘2上(此时引导也在硬盘2上 ),那么就会不能正常启动,解决方法是修改BIOS默认从硬盘2启动。

ubuntu一直停留在启动界面
?重新启动。1、根据查询太平洋科技网显示,使用LiveCD或USB启动Ubuntu,并选择修复系统选项,尝试修复系统文件。2、进入恢复模式,重新安装或升级驱动程序。3、检查引导选项,有错误的选项,可以删除或者修改。4、检查硬件问题,断开外部设备,包括USB设备或者扩展坞,然后再次启动系统。

...直接进入win7界面,无法引导ubuntu启动,如何解决?
你在win7系统下点击计算机属性找到高级系统设置单击进到系统属性单击高级,在第三个表格“启动和故障恢复”单击设置进入对话框。“系统启动默认的是win7"你可以设置启动操作系统的等待时间,如果在默认操作系统里只有win7系统的话,就可能你的双系统没有装成功。但愿能帮助你。

ultraiso做的ubuntu 启动盘为什么启动不起来?
3、点击文件-打开,找到ubuntu iso镜像文件,打开。4、点击启动,写入硬盘镜像。5、选择写入方式为USB-HDD+,点击写入“USB-HDD;USB-HDD (即 USB Hard Drives 的缩写,硬盘模式)”: 启动后U盘的盘符是C。USB-HDD硬盘仿真模式,此模式兼容性很高,但对于一些只支持 USB-ZIP模式的电脑则无法启动。...

ubuntu18.04图形无法自启
1、首先,进入Ubuntu启动项,选择AdvancedoptionsforUbuntu。2、其次,打开Ubuntu高级选项后,系统有两个内核,选择不同的内核,看看从哪一个启动,可以进入图形化界面。3、最后,进入图形化界面以后,打开终端,将那个不能进入图形化界面的版本内核删除。

ubuntu挂载硬盘出错无法启动
ubuntu挂载硬盘出错无法启动卸载即可。ubuntu挂载硬盘与软件不适配就会导致出错无法启动,挂载出错了,卸载重新挂载一下即可。挂载是指由操作系统使一个存储设备(诸如硬盘、CDROM或共享资源)上的计算机文件和目录可供用户通过计算机的文件系统访问的一个过程。

ubuntu14.04开机显示grub命令行,不能进入系统怎么解决?
2、电脑开机出现grub的原因是丢失主引导。在命令行输入如下:find--set-root\/bootmgr,chainloader\/bootmgr,boot回车即可进入win7系统。操作系统(operatingsystem,简称OS)是管理计算机硬件与软件资源的计算机程序。3、执行完normal命令后,成功进入启动菜单。进入Ubuntu系统A,按文章执行以下操作:安装成功,...

Ubuntu安装后重启无法启动
安装,可以直接运行进入UBUNTU环境,把重要东西备份 然后你修复一下 grub2几种修复方法 1. 双系统重装windows造成grub2被改写的修复 方法一 grub4dos0.4.4 在Windows启动项上加上grub4dos启动(不多说了,看置顶贴),重启选择进入grub,在命令行下输入(\/boot单独分区的去掉 \/boot)代码:grub>find --...

ubuntu开机出现这种情况,开不了机是什么情况,如何解决?
Ubuntu,开机出现这种情况,有很大程度是由于系统的原因造成的,可以把机器关掉,重启一下试试,如果不行的话,只有重装系统

Ubuntu系统U盘安装后无法启动
现在电脑通过grub引导系统,要用到的一个文件menu.lst在U盘,所以拔掉就不行。你可以插上u盘,1.先进入xp,装个一键GHOST V2008.08.08 奥运版。2.重启时选择xp的启动项,F8,再选一键GHOST V2008.08.08 奥运版。3选择Dos,输入fdisk \/mbr然后,不需用U盘就能进入xp了。但是不能进入U盘的ubuntu,...

铁东区15635168591: UBUNTU进不了系统了 高手帮忙 急!!!!!!!!!!!!!!!! -
劳旭气滞: 在grub启动界面下,按C进入grub命令状态下,多用tab键补全,例如: grub>find /vmlinuz-2.4.21-27.EL(hd0,0) #说明在第一个硬盘的第一个分区 grub>root (hd0,0) #设置root分区为(hd0,0)即hda1 grub>find /sbin/init #启动内核的命令/sbin/init在...

铁东区15635168591: Ubuntu无法启动了,急求 -
劳旭气滞: ,利用ubuntu的live cd进行GRUB修复工作.#sudo grub#find /boot/grub/stage1 上面的命令会返回一个值(hd?,?)#root (hd?,?)#setup(hd0) 以上命令执行完毕之后推出#quit 然后重启你的计算机,你可以看到GRUB已经修复了

铁东区15635168591: UbuntU系统安装后无法启动 -
劳旭气滞: 安装有问题,两块硬盘如果BIOS默认硬盘1先启动,那么如果把Ubuntu安装在硬盘2上(此时引导也在硬盘2上 ),那么就会不能正常启动,解决方法是修改BIOS默认从硬盘2启动.

铁东区15635168591: Ubuntu黑屏开不了机,求助 -
劳旭气滞: 电脑开机黑屏进不去了,是与您关机前的不当操作有关系吧?比如:玩游戏、看视频、操作大的东西、使用电脑时间长造成的卡引起的吧?或下载了不合适的东西、或删除了系统文件、或断电关机等,故障不会无缘无故的发生吧?按电源键反复开关机试试,放一段时间试试,确实不可以就重装系统吧,如果自己重装不了,花30元到维修那里找维修的人帮助您.只要自己的电脑不卡机、蓝屏、突然关机,开机就不会这样了.有问题请您追问我.

铁东区15635168591: Ubuntu安装后重启无法启动 -
劳旭气滞: 安装,可以直接运行进入UBUNTU环境,把重要东西备份然后你修复一下 grub2几种修复方法1. 双系统重装windows造成grub2被改写的修复 方法一 grub4dos0.4.4 在Windows启动项上加上grub4dos启动(不多说了,看置顶贴),重启选择进...

铁东区15635168591: ubuntu 进不去 -
劳旭气滞: 你的是台式机吧,挂了两块硬盘,我怀疑是grub安装到了第二块硬盘MBR上了,而你系统是从第一块硬盘启动的,而第一块主盘的MBR没有改变,就直接找xp启动了,你可以试试弄个grub4dos,在grub界面找找ubuntu的引导文件.

铁东区15635168591: ubuntu启动不了 -
劳旭气滞: 进入grub界面后,按e键,再用上下光标键换到kernel 的那行,用左右键移到这行的最后,把splash删除. 类似 kernel /boot/vmlinuz-2.6.8.1-3-386 root=/dev/hda1 ro quiet splash 修改成 kernel /boot/vmlinuz-2.6.8.1-3-386 root=/dev/hda1 ro quiet 然后回车,然后按b 这样你可以看到开机自检的过程. 你再把停留的地方出现的信息拿出来提问.以上的操作不会损害到系统,只是影响到这次的启动过程,放心操作.

铁东区15635168591: 安装Ubuntu无法启动 -
劳旭气滞: 首先,我们要知道是什么引起的黑屏0xc000007b错误,这是很多品牌机和笔记本预装的win7系统或win8还有隐藏分区导致的,用户使用ghost win7时只对c盘进行了操作,而此时的引导文件还隐藏在分区中,所以出现了无法引导的问题.知道了...

铁东区15635168591: 求助ubuntu 桌面环境进不去 -
劳旭气滞: ubuntu无法进入图形界面.启动系统时,选择进入恢复模式(recovery mode).若出现Login: ,则输入用户名、密码;用户登录.执行命令sudo cat /etc/profile查看修改出问题的文件,确认问题.vi /etc/profile 将改错的部分改正就行.注:a.一般改文件最好先备份后修改,出了问题将备份文件恢复即可.b.关于环境变量,最好不要轻易动 /etc/environment文件和/etc/profile文件.可以改用户目录下的 /home/用户目录/profile.redhat系的操作系统对应的文件是bash_profile.

铁东区15635168591: ubuntu安装成功后启动不了怎么办 -
劳旭气滞: 安装在独立的硬盘就可以用开机F12导向. 其它的,你可以用“引导修复工具”修复一下. 也可用变色龙引导.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网