ubuntu 光盘启动?ubuntu开机进入不了图形界面
老铁们,大家好,相信还有很多朋友对于ubuntu 光盘启动和ubuntu开机进入不了图形界面的相关问题不太懂,没关系,今天就由我来为大家分享分享ubuntu 光盘启动以及ubuntu开机进入不了图形界面的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
重装新的windows系统ubuntu系统启动菜单不见的修复方法
当我们原来系统中有ubuntu的时候,如果我们重装或安装新的windows系统时,会发现ubuntu系统启动菜单不见啦,我们重现安装ubuntu系统也可以解决这个问题,但是我们以前在ubuntu系统做的努力都白费啦,这里我介绍一下使用ubuntu系统盘来恢复我们的ubuntu系统启动菜单
用光盘启动电脑,选择“试用Ubuntu”,进入LiveCD。
1.使用LiveCD启动电脑
2.打开终端
3、查询ubuntu所在分区
sudo fdisk-l(注意是小写的L,不是数字的1,)
4、得到root权限
sudo-i
接着输入mkdir/media/ubuntu(这里用于创建一个文件夹ubuntu,用于挂载刚才的sda1,此文件夹名称你可以依个人爱好而定,没有太多要求)
mount/dev/sda1/media/ubuntu(将sda1挂载于ubuntu文件夹下)
下面进入了本次恢复最为关键和激动人心的时刻,在终端输入以下命令:
grub-install--root-directory=/media/ubuntu/dev/sda
(本步骤用于来重新安装grub2(此软件名称是grub-pc)到硬盘的主引导记录【MBR】里面,十分关键!)
输入以后如果出现“Installation finished.No Error Reported.”字符的时候,就表示操作成功了。重新启动后,ubuntu启动界面已恢复...
重启后进入本机Ubuntu系统,在终端中执行以下命令
重启发现已添加Windows菜单。
Linux如何设置光盘启动
方法一:
在/etc/fstab里添加一行代码
/dev/hdc/media/cdrom0 udf,iso9660 user,auto 0 0//将/dev/hdc挂载在/media/cdrom0下,其他情况可以参考借鉴
或/dev/hdc/media/cdrom0 udf,iso9660 defaults 0 0
然后重启机器即可reboot
如果想取消自动挂载,在/etc/fstab里添加/dev/hdc/media/cdrom0 udf,iso9660 user,noauto 0 0
方法二:
1.在/mnt下建立cdrom文件夹 [有的时候也可以直接挂载,命令为:mount/dev/cdrom/mnt]
#mkdir/mnt/cdrom
2.进入/etc/rc.d/init.d下,建立mountiso文件
#cd/etc/rc.d/init.d
#vi mountiso(mountiso的内容如下(我的ISO文件存放路径是/mnt/cdrom,ISO文件名是/dev/hdc)
#!/bin/sh
#This is a shell script automount the Mandrake Install ISO files.
mount-o loop/dev/hdc/mnt/cdrom
3.保存并退出,把mountiso改为可执行文件
#chmod 755 mountiso
4.进入/etc/rc.d/rc5.d,建立一个链接
#cd/etc/rc.d/rc5.d
#ln-s../init.d/mountiso S96mountiso
同样在/etc/rc.d/rc3.d目录下也建立同样的链接(一般自需要在这两个目录下建立链接就行了)
。顺便解释一下S96mountiso的意思,以S开头表明是开机时会执行的文件,96是执行的优先顺序,mountiso表明指向的文件名。
5.重新启动,进入/mnt/cdrom看看。如果有iso里的文件说明操作成功。
注:以上操作需用root身份!
如何使用Ubuntu的安装光盘来恢复GRUB
(1)开机按del键或f2,进入BIOS,检查“Advanced BIOS Features”中,把first boot device设置为光驱启动,退出并保存BIOS设置。将光盘放入光驱。(2)当Ubuntu启动界面出现boot:提示时,输入rescue然后按回车键。(3)选择语言、地区(国家)和键盘布局,就像进行全新安装时一样。(4)输入主机名,或者使用默认值(Ubuntu)。(5)选择根分区(屏幕上会显示硬盘上的分区列表,所以您需要知道Ubuntu安装在哪个分区上)。应该是形如dev/discs/disc0/partX,其中X是分区号。(6)然后您将进入命令行(a hash)。(7)输入$ grub-install/dev/hdaX X是您的Ubuntu的根目录所在分区。
使用LiveCD,同时保留Windows Bootloader
请记住这种方法会将GRUB安装到硬盘的MBR(主启动记录master boot record)上面,而不是安装在根分区上。对于大多数人来说这是没有问题的,除非您已经另外有一个启动管理器。
换言之,如果您使用Boot Magic或者System Commander之类的启动管理器的话,那您在上面看到的命令将会覆盖您原有的启动管理。
如果您已经将GRUB安装到根分区,命令会有一些不同。下面是我在我的系统中所使用的。
在使用Ghost重新恢复Windows后,如何恢复Grub菜单:
从Live CD(如Ubuntu Live,Knoppix,Mepis或者相类似的)启动。打开终端。切换为超级用户(SuperUser)。(在Ubuntu中输入"sudo-i",在Ubuntu以外的其它发行版中输入"su")。输入根用户密码。输入"grub",会出现GRUB命令提示。输入"find/boot/grub/stage1"。会出现如同"(hd0)"样的结果,在我的电脑上是"(hd0,3)"。在下面的命令中使用您电脑中得到的结果。输入"root(hd0,3)"。输入"setup(hd0,3)"。这里是关键。在其它一些指南中使用"(hd0)",如果您想将GRUB写入MBR的话,那使用"(hd0)"是没有问题的。如果您想将GRUB写入您的Linux根分区的话,则您需要在逗号之后加上数字,形如"(hd0,3)"。输入"quit"。取出Live CD,重新启动电脑。
使用Live CD,同时覆盖Windows bootloader
从Live CD启动进入桌面。打开终端或者切换到一个tty(Ctrl+Alt+F1)。输入"grub"输入"root(hd0,6)",就是您硬盘和启动分区的编号。(我的启动分区(/boot)位于/dev/sda7,转换到grub就是hd0,6)。输入"setup(hd0)",或者是您的硬盘编号。输入"quit"退出grub。重新启动。