Ubuntu liveCD修复双系统引导

合集下载

ubuntu20.04与win7UEFI+GPT双启动修复

ubuntu20.04与win7UEFI+GPT双启动修复

ubuntu20.04与win7UEFI+GPT双启动修复 ⽼笔记本,⼀直⽤的ubuntu14.04与win7双系统。

因为怕折腾,⼀直没有升级ubuntu,毕竟⾥⾯有数年常⽤的数据、软件,升级的话不折腾⼏天是搞不定的。

不过ubuntu14.04的⽀持基本到头了,趁着ubuntu20.04 LTS新鲜出炉,决定尝试⼀下。

这⼀尝试,⾸先出现的问题就是引导挂了。

只进⼊了grub shell,然后我进⼊LiveCD⽤boot-repair⼀顿操作,把win7的启动也弄挂了,这。

只能⼿动慢慢修了。

要修就得先知道UEFI是怎么⼯作的,这⾥先简单说下UEFI的启动过程。

⽀持UEFI的主板上都有NVRAM(Non-Volatile Ram即掉电也不丢失数据的存储空间),安装操作系统的时候,通常都会在NVRAM写⼊引导项,这个列表除了安装操作系统时写⼊的引导项,还有⼀些固定的硬件引导项,⽐如硬盘、U盘、⽹络启动)。

在开机的时候,进⼊BIOS应该是能看到这个列表的,不同的主板操作不⼀样,我机⼦上的NVRAM列表看起来是这样的:ubuntu是安装ubuntu时写⼊的引导项,IPV4、Boot From EFI File则是⼀些固定的硬件引导项。

实现UEFI启动,硬盘上还需要有⼀个ESP分区(EFI system partition),然后安装操作系统时,会在ESP分区写⼊引导⽂件。

我机⼦上的ESP分区⼤概是这样的:~$ sudo tree /boot/efi/EFI -L 3/boot/efi/EFI├── Boot│├── BOOTX64.CSV│├── bootx64.efi│├── grub.cfg│├── grubx64.efi│├── mmx64.efi│└── shimx64.efi├── Microsoft│└── Boot│├── BCD│├── BCD.LOG│├── BCD.LOG1│├── BCD.LOG2│├── bootmgfw.efi│├── bootmgr.efi│├── BOOTSTAT.DAT│├── cs-CZ│├── da-DK│├── de-DE│├── el-GR│├── en-US│├── es-ES│├──fi-FI│├── Fonts│├── fr-FR│├── hu-HU│├── it-IT│├── ja-JP│├── ko-KR│├── memtest.efi│├── nb-NO│├──nl-NL│├── pl-PL│├── pt-BR│├── pt-PT│├── ru-RU│├── sv-SE│├──tr-TR│├── zh-CN│├── zh-HK│└── zh-TW└── ubuntu├── BOOTX64.CSV├── grub.cfg├── grubx64.efi├── mmx64.efi└── shimx64.efi28 directories, 19 files其中,Boot⽬录是ESP分区的默认⽬录,Microsoft是win7的引导⽬录,ubuntu则是ubuntu的引导⽬录,注意,ESP分区是fat格式,这些⽬录及⽂件名不区分⼤⼩写。

修复ubuntu的启动项

修复ubuntu的启动项
2.用livecd修复grub
用ubuntu 9.10的livecd启动后,打开终端输入:sudo fdisk -l 查看你的linux系统和boot分区在哪个硬盘的哪个分区上,假如你的ubuntu的分区是sdb2,又假如你的/boot分区在sdb1上,用livecd启动,在终端输入“
sudo -i
mount /dev/sdb2 /mnt
mount /dev/sdb1/mnt/boot(如果没有/boot单独的分区这一步跳过)
grub-install - -root-directory=mnt /dev/sdb
和以前一样,要装入第一块硬盘要把sdb改为sda.
如果grub.cfg已丢失,或grub.cfg出现错误,耍要重建的继续执行下面的操作:
如果ubuntu的启动分区使用ext4格式,要有支持ext4grub才修复。
4.没有安装引导器的grub4dos引导ubuntu方法
按第一种的方法使用boot.ini建立grub4dos引导项,自己编写menu.lst,内容如下:
timeout 3
default 0
title ubuntu 9.10
mount -bind /proc /mnt/proc
mount -bind /dev /mnt/dev
mount -bind /sys/mnt/sys
chroot /mnt update-grub
umount /mnt/sys
umount /mnt/dev
umount /mnt/proc
标题:修复Grub2
出处:Thought-Blog
时间:Thu, 28 Jan 2010 14:13:49 +0000

多系统引导怎么修复 双系统引导修复工具使用介绍

多系统引导怎么修复 双系统引导修复工具使用介绍

多系统引导怎么修复双系统引导修复工具使用介绍多系统引导怎么修复?计算机在初次形成双系统或多个操作系统的时候一般会出现某个操作系统启动项找不到,或者不能识别引导,显示多个无用启动项等问题,导致系统不能随意选择启动,有此困扰的朋友,可以尝试以下双系统引导修复工具使用介绍。

电脑在初次形成双系统或者多种系统的情况下,会遇到一些小小的问题:1、在重装系统后,电脑总是从硬盘第一分区C启动系统,而不如用户所愿,它不会选择性的启动其它的分区系统盘符;2、在电脑开机时出现系统启动引导选择项多了一个无用的选择项,却不知道怎么删除它;3、安装有双系统的计算机在启动的时候并未显示多个启动项。

打开系统配置查看启动的方法:1、那我是怎样快速打开“系统配置”来查看的呢,方法就是同时按下两个键“Win”+“R”调出运行窗口,或者在桌面点击“开始”+“运行”,如下图,输入msconfig ,点击确定。

2、出现“系统配置”窗口,选择项调到“引导”即可看到和刚才看过的图一样。

如果你是想要删除多余的无用的引导启动选择项,那么就是它了。

电脑在启动开始时,首先启用BIOS对电脑所有硬件进行检验,然后就检测‘激活分区’,从该分区中读入引导文件,再从其中载入引导文件引导启动系统盘(也就是人们所说的Windows 系统分区)。

计算机启动原理:进入BIOS→读取磁盘中的激活分区→读取引导文件→载入系统(启动系统)双系统引导修复工具使用介绍:下载安装NTBootAutofix 下载下载安装EasyBCD 下载以上二选一。

一、NTBootAutofix双系统引导修复工具使用方法:1、将下载好的NTBootAutofix系统启动自动修复工具,用管理员身份运行,点击“自动修复”提示成功后即可。

(如果显示一直不断刷新,按下任意键即可停止)。

2、重启系统即可看到修复成功的系统引导选择项。

3、最后一步,重启系统。

注意:说明一下我现在的Windows 8系统引导启动选择项是什么样的,现截图如下,我的电脑是经过重装系统的,Windows 7系统放在E盘中,只是系统引导启动选择项只有Windows 8,而Windows 7系统引导启动项不见了,所以,Windows 7就启动不了,现在,我要给大家看一下我是怎样添加的。

计算机安装双系统后系统引导如何修复

计算机安装双系统后系统引导如何修复

计算机安装双系统后系统引导如何修复知友提出问题:电脑双系统怎么用,我装的是win8和win7。

win8安装在C盘上,可以正常使用,我把win7安装在一个新分区的盘符上G盘,为什么开机没有win7系统选择项启动,只有一个win8和GHOST。

请问是怎么回事,怎么才能用双系统?这个问题是安装双系统后,系统引导没有修复好。

下面叙述计算机安装双系统后如何修复系统引导,也就是开机选择进入哪个系统的菜单问题。

方法/步骤1、无论系统C盘安装的是什么系统,我们再安装另外一个系统到非系统盘,这就是在计算机上安装双系统。

在计算机上安装双系统就要修复系统引导,否则,计算机开机就不能进行系统的选择,即没有如下图所示的系统选择菜单(下图是系统选择菜单的一种表现形式)。

2、计算机安装双系统后系统引导修复的方法第一步:下载NTBootAutofix系统引导菜单修复软件。

点击:下载地址,在下载窗口点击:下载;第二步:解压下载的NTBootAutofix软件的压缩文件。

左键双击:NTBootAutofix软件的压缩文件图标;在打开的解压缩文件窗口,我们左键点击:解压到;确定解压后NTBootAutofix文件的保存路径,再点击:确定;第三步:系统引导修复。

我们在解压后保存的文件夹中找到NTBootAutofix软件的修复图标,用鼠标左键双击:NTBootAutofix的修复图标;在NTBootAutofix系统引导修复窗口,我们左键点击:【1.自动修复】;系统引导修复成功,因为我的计算机已经修复了系统引导,所以下图显示的内容有所不同,但只要按照这个方法进行就可以修复系统引导。

点击:【2.退出】;通过这样修复以后,我们开机就可以显示进入系统的菜单,选择我们需要的系统进入。

livecd 修复启动项问题

livecd 修复启动项问题

今天就用Ubuntu 10.04的LiveCD的来修复grub2的引导。

启动Ubuntu 10.04光盘,选择LiveCD模式,进入之后选择进入终端,先在终端输入如下命令:sudo fdisk -l(注意是小写的L,不是数字的1,此步用于确定电脑中安装Ubuntu10.04 的所在分区的位置,输入以后会输出类似如下信息,找到ID为83的那行,记住/dev/sdaX的情况,比如本人的电脑是/dev /sda7,以下就以此为例,你自己的请加以更改)Disk /dev/sda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk identifier: 0x624aa2e0Device Boot Start End Blocks Id System/dev/sda1 * 1 1388 11149078+ 7 HPFS/NTFS/dev/sda2 1389 3825 19575202+ 7 HPFS/NTFS/dev/sda3 3826 9729 47423880 f W95 Ext'd (LBA)/dev/sda5 3826 5851 16273813+ b W95 FAT32/dev/sda6 5852 8323 19856308+ b W95 FAT32/dev/sda7 8324 9598 10241406 83 Linux/dev/sda8 9599 9729 1052226 82 Linux swap / Solaris然后再输入sudo -i (此步用于得到root权限,无需输入密码,方便以下操作)接着输入mkdir /media/tempdir (这里用于创建一个文件夹tempdir,用于挂载刚才的sda7,此文件夹名称你可以依个人爱好而定,没有太多要求)再输入mount /dev/sda7 /media/tempdir (将sda7挂载于tempdir文件夹下)下面进入了本次恢复最为关键和激动人心的时刻,在终端输入以下命令:grub-install --root-directory=/media/tempdir /dev/sda(本步骤用于来重新安装grub2到硬盘的主引导记录【MBR】里面,十分关键!)输入以后如果出现“Installation finished.No Error Reported.”字符的时候,就表示操作成功了。

xpubuntulinux双系统上重装xp后修复引导grub方法

xpubuntulinux双系统上重装xp后修复引导grub方法

2009-08-03 10:47XP在安装的时候是不会给我们提供系统引导程序安装的,Linux 带有系统引导程序,如 GRUB等等。

它一般装在第一个硬盘(hd0)、第一个分区(hd,0)的第一个扇区上,所以要是我们把 XP 装在第一个分区上,那重装 XP, GRUB 就被破坏了,再也不能引导系统了。

要是遇上这样的情况就得重装 GRUB 了。

别着急,Linux 不会那么容易就要重装的。

那么下面介绍 GRUB 的安装方法:第一种方法1. 用Live CD启动2. 打开一个终端,运行$sudo grub命令(这里可能需要等一会儿),你会看到'grub>'这样的提示符3. 在提示符'grub>'后输入find /grub/stage1,你会得到一个运行结果,比如我的机子上结果是(hd0,5) (这个命令其实就是找出/boot所在分区)4. 运行 grub>root (hd0,5) (这个位置要填上你机子上的运行结果)5. 运行grub>setup (hd0) 出现几行提示文字,最后是“... succeeded” 修复成功!6. 运行quit7. 重启计算机,取出live CD第二种、手动引导Linux,先进去再说grub>root (hdX,Y)#一般IDE和SATA硬盘都是hd0,Y就是你ubuntu系统所在的分区,D盘一般是5,你可以自己试多几次,#反正不正确的话GRUB会提示的。

下面的类似grub>kernel (hdX,Y)/boot/vmlinuz-2.6.16#不一定是vmlinuz-2.6.16,你问下跟你装同个版本的兄弟,/boot/下面的vmlinuz开头的文件名叫什么,#我在办公室,没ubuntu,帮不了你#下面的initrd.img-2.6.16也要根据情况更改,可能叫initrd.gzgrub>initrd (hdX,Y)/boot/initrd.img-2.6.16grub>boot#注意哦,上面的命令只能让你进入ubuntu,要彻底解决还是要重装grub,至于怎么重装,可以按照第一种方法,#也可以进入ubuntu后直接装,至于怎么装,我还不懂,#你可以看下grub的文档,或者google一下//以上是我的机器里参数,各位可以根据自己的情况改一下。

ubuntu硬盘安装,修复Ubuntu的grub引导,修复windows7的引导

ubuntu硬盘安装,修复Ubuntu的grub引导,修复windows7的引导

2. 修复Ubuntu的grub引导
先装windows,后装Ubuntu时,linux的grub可以识别windows的启动分区,并把它加到grub的启动项中。但是在装了 Ubuntu后再装windows,windows会把mbr中的grub清除掉,使得无法启动linux。幸好linux生命力比较顽强。方法如下:
iso-scan/filename=/Ubuntu-9.04-desktop-i386.iso:表示光盘镜像的路径
(7)设置initrd,命令如下:
initrd /initrd.lz
(8)如果前面的步骤没有错的话,键入“boot”,启动进入Ubuntu。后面的详细操作涉及内容比较多,这里就不讲解了。
确认无误后,执行下面的步骤重新安装Grub2。
mint ~ # sudo grub-install --root-directory=/media/root /dev/sda
Installation finished. No error reported.
This is the contents of the device map /media/root/boot/grub/device.map.
重新启动一下机器,Grub2的多重启动应该已经奏效了。如果你和我一样是对Windows进行了升级,例如从Windows Vista -> Windows 7。
那么在重新进入Ubuntu之后可以在终端下执行:
sudo update-grub
Grub2会自动识别出Windows的版本,并更新启动菜单的显示信息。
(3)启动硬盘上的ubuntu后,打开控制台,切换到root用户,键入命令
grub-install /dev/sda

恢复ubuntu引导,ubuntu和vista或win7双系统安装后

恢复ubuntu引导,ubuntu和vista或win7双系统安装后

百无聊赖就自己动手试试吧.
既然微软那么霸道,不识别其他LIUNX系统,那我们手动来.
跟着我的步骤来做吧!.适用于VISTA,WIN7下ubuntu的引导恢复
1.下载:easyBCD1.72版本.1.72应该是目前最新的吧,如果你看到这个文章的时候已经有更加新的,就下载更新的吧,在霏凡或者华军,天空下载应该都有下载的.英文版.
恢复ubuntu引导,ubuntu和vista或win7双系统安装后,解决ubuntu进不去的问题2009-05-12 12:36本来是在vista下安装了ubuntu.
ubuntu会使用grub引导系统,自动识别其他WIN的系统.
最近格调了c盘,安装了WIN 7,启动后,自然只能进WIN 决XP重装后的引导问题.VISTA以后的系统,微软都不是用传统的引导方式了,也没有BOOT.INI文件.所以那些文章没用.
2.用管理员权限运行move Entries,在Add an Entry框里,选择Linux,Type选择Grub,Name可以改可以不改,随你,Drive选择你的ubuntu系统盘.按照[盘的大小你应该很容易判断哪个是你的LIUNX系统盘.
勾上GRUB isn't install to the bootsector.
点击Add Entry按钮.好了,你可以重启下电脑了.
开机你会发现已经有系统选择项了,比ubuntu默认的简洁多了.干净.
但是别急,你现在还进不去的.
你需要用你的LINUX安装盘开机.选择用LIVE光盘使用系统,进入linux系统后,进入你的ubuntu系统盘,找到BOOT文件夹,进去.把BOOT里的所有文件和叫做GRUB的文件夹都拷贝到C盘的BOOT文件夹里.(就是你的VISTA或WIN7安装盘).重启,拿出LIVE光盘

Ubuntu更新GRUB怎么恢复系统引导

Ubuntu更新GRUB怎么恢复系统引导

Ubuntu更新GRUB怎么恢复系统引导如果重装系统或者引导系统崩溃无法进入系统开机引导项从而无法进入以装系统,那么Ubuntu更新GRUB怎么恢复系统引导呢?店铺分享了Ubuntu更新GRUB恢复系统引导的方法,希望对大家有所帮助。

Ubuntu更新GRUB恢复系统引导方法1. 首先用u盘制作一个ubuntu的live CD(就是U盘制作为装系统的USBHDD+模式),然后通过u盘启动,选择try ubuntu, 进入live CD系统2. 然后需要确定你的/boot是否单独分区,一般来说是没有单独分区的,如果你不知道,可以通过live CD里的GPartion程序看一下你的boot在哪里,如下图所示,我的boot没有单独分区,在/dev/sdb13a. /boot 没有单独分区的情况。

对于这种情况,首先通过Gpartition查看分区内容,判断主分区,也就是/ ,在哪个分区,比如我就是在/dev/sdb1,接下来就是挂载分区了首先挂载根目录代码如下:sudo sumount /dev/sdb1 /mnt接下来将一些需要的目录“绑定到” live CD的系统上去代码如下:mount --bind /dev /mnt/devmount --bind /proc /mnt/procmount --bind /sys /mnt/sys最后切换root根目录到/mnt代码如下:chroot /mnt这样我们就切换回我们原来的系统上了,执行update-grub来更新引导代码如下:sudo update-grub不出意外的话重启就能进入系统了,整个过程如下图3b. /boot 单独分区对于这种情况,只需要早mount /mnt后,多挂载以下 /boot分区即可代码如下:sudo sumount /dev/sdb1 /mntmkdir /mnt/bootmount /dev/sdxy /mnt/boot注意sdxy指的是/boot所在的分区。

使用UbuntuLiveCD修复Grub引导教程

使用UbuntuLiveCD修复Grub引导教程

使⽤UbuntuLiveCD修复Grub引导教程本⽂以 Ubuntu Live CD 修复 Grub 引导为例,已在 /dev/sda3 安装 Fedora。

⾸先制作 Ubuntu 启动 USB复制代码代码如下:sudo dd if=ubuntu-13.10-desktop-amd64.iso of=/dev/sdb #/dev/sdb 为 USB 盘符1.使⽤启动 USB 进⼊ Ubuntu 试⽤环境2.查看硬盘分区状况,获取 Linux 系统安装分区编号复制代码代码如下:sudo fdisk -l查看输出结果,然后根据⽂件类型和分区⼤⼩来判定 Linux 系统安装在哪块硬盘和安装的分区。

我的电脑是在 /dev/sda3 安装了 Fedora。

或者,打开 Gparted 图形化⼯具来查看分区信息也可以。

挂载 Fedora 安装分区3.已知 Fedora 安装在了 /dev/sda3 上,所以我们可以⽤下⾯命令来挂载 Fedora 安装分区。

你需要将 /dev/sda3 换成⾃⼰的Linux 安装分区。

复制代码代码如下:sudo mount /dev/sda3 /mnt4.挂载其他所需的⽬录(使⽤ --bind)复制代码代码如下:sudo mount --bind /dev /mnt/devsudo mount --bind /proc /mnt/procsudo mount --bind /sys /mnt/sys5.Chroot 到硬盘上的 Linux 系统复制代码代码如下:sudo chroot /mnt6.安装&更新 Grub复制代码代码如下:grub2-install /dev/sdagrub2-mkconfig -o /boot/grub2/grub.cfg7.Grub 已经修复成功,我们还需要退出 chroot 环境、卸载已经挂载的设备与⽬录:复制代码代码如下:exit #退出 chroot 环境sudo umount /mnt/devsudo umount /mnt/procsudo umount /mnt/syssudo umount /mnt8.重启!。

通过liveCD进行ubuntu启动修复

通过liveCD进行ubuntu启动修复

通过liveCD进行ubuntu启动修复在安装Windows和Linux多重系统的计算机上,经常会出现启动菜单丢失、系统无法引导等问题,因此学会如何使用一些工具对系统进行修复是非常有必要的。

Ubuntu LiveCD虽然不是专门的系统修复工具,但在很多关键时候它却能让系统起死回生。

一、修复Grub引导在安装了Ubuntu或者是Linux的计算机上重装Windows时,会将Grub从MBR(硬盘主引导记录)上清除而导致无法进入Ubuntu,这是多系统用户经常会遇到的问题。

修复Grub引导的方法有很多,例如通过Grub for DOS或是在Linux Rescue模式下进行修复,当然也可以通过Ubuntu LiveCD进行修复。

将Ubuntu LiveCD放入光驱并启动计算机,进入工作界面。

执行“Applications→Accessories→Terminal”,打开终端,输入并执行“sudo -i”命令,切换到root终端模式,然后输入“grub”,回车执行,即会出现Grub命令提示。

在Grub命令提示符下输入:“find /boot/grub/stage1”,此时,屏幕会返回类似“(hd0,2)”的字样,这是/boot所在的分区。

根据显示的结果,再分别输入并执行如下命令:root (hd0,2)setup (hd0)注意:root后面有一个空格。

以上指令首先定位Grub所需的/boot目录所在分区,然后将Grub的引导代码写入MBR(图1)。

如果要想将Grub写入根分区的话,则需要在逗号之后加上数字,如“(hd0,2)”。

当修复成功时会显示“succeeded”字样,最后执行“quit”命令退出Grub。

取出Live CD,重新启动计算机即可。

图1 执行上述指令修复Grub引导二、MBR备份与恢复Ubuntu LiveCD不仅仅可以修复Grub,同时它也能够用来备份MBR并对其进行恢复。

用LiveCD启动计算机,进入工作界面后,打开终端,输入如下命令备份MBR包括分区表:“sudo dd if=/dev/hda of=/ bs=512 count=1”其中,“/dev/hda”是要备份的硬盘,hda表示硬盘安装在IDE第一主盘,如果安装在第二主盘则为“/dev/hdc”;“bs”是Block Size,即一次IO操作读写的字节数,若是仅仅备份主引导记录而不备份分区表的话,则改成“bs=446”;“count”参数表示处理多少个Block;为备份文件的路径与文件名称,如“/media/floppy/boot.mbr”。

记录ubuntu 12.04 win7 双系统重装win7 修复grub经过(作为一个菜鸟)

记录ubuntu 12.04  win7 双系统重装win7 修复grub经过(作为一个菜鸟)

记录ubuntu 12.04 win7 双系统重装win7 修复grub经过(作为一个菜鸟)曾经有人发过牢骚:先发个牢骚,Ubuntu装好过后会自动扫描硬盘,给grub添加别的系统的引导,为神马Windows就不能呢~(/2011/linux/ubuntu/repair-grub-after-windows)我只能说同感。

首先重装win7就是很正常的用ultraiso做了个win7的U盘然后把win7装上了。

之后就会发生所有人都会发生的ubuntu的grub2丢失的情况。

1.第一尝试 easybcd 结果为失败网上对此有很多种解决方案,我先是在windows下用easybcd对引导进行修复(算是修复吧)。

就是加了一个ubuntu的引导。

网上对此有几种说法:其中一个说法(百度知道):/question/417090393.html&__bd_tkn__=6c914920766cd86f4415b96fa9ad3797901294fd8078338d51fed8133ea5c69d362ad36bb4bcda3b39bb3949f6bbe47087ac3af56e60b1f4e7eb60157c5dfa329467aaf15d0f03de01252774a135b17b4e76ea077b5ebdfbd3 44427d745b322ec56678463cc5deabe87c8eaccbdc8d03c93426f44aa0我在win7下用easybcd引导安装了ubuntu12.04,选择新入口grub2,结果在双系统选择界面选择ubuntu后,grub2会,遍历磁盘寻找ubuntu引导信息,感觉很费时间,请问有没有办法略过着一步,让它直接找到ubuntu分区事实上,适用grub2的引导结果是进入windows的选择界面后,点进ubuntu会进入ubuntu 的选择界面……二次选择非常二。

所以尝试其他方法。

ubuntu 10.10 liveCD重装grub 2时遇到的问题

ubuntu 10.10 liveCD重装grub 2时遇到的问题

To ensure that only the grub utilities from the LiveCD get executed, mount /usr
sudo mount --bind /usr/ /mnt/usr
否则,会出现是否挂载根目录的错误提示。
提示:sudo 是不会获得一些root命令的运行权限的。
然后输入密码:123456
su -l
输入密码:123456
但是如此获得root权限后发现,grub-install --root-directory=/mnt /dev/sda还是一会能用一会不能用。
后来我才明白,su -l
只能获得一分钟左右的root权限。然后就不能用了。我一发现没有root权限后就exit退出root然后重新su -l登录。这时候才能运行chroot,或grub-install等命令。如此获得root权限后不论用上面哪一种方法都能成功运行了。
我怀疑这是由于没有获得root权限的关系。
经过我的反复实验发现,grub-install命令有时候能用,有时候不能用。但是就算是能用以后。重启。发现grub好像是装上了。但是启动不了ubuntu。光标一直在闪烁,就是进不了系统。连win7也没了。
后来我用这种方法,来获得root权限。
1.suodo passwd root
还有一个版本是
1. sudo -i
这一步是获得root权限。
2. mount /dev/sda6 /home/ubuntu/mnt
解释:mount指令是挂载分区,后面的/home/ubuntu/mnt可以自己更改位置,此处是挂 载根分区
3. mount /dev/sdaX /home/ubuntu/mnt/boot

双系统如何修复引导教程步骤

双系统如何修复引导教程步骤

双系统如何修复引导教程步骤双系统虽然性能上增强了,但是也有一些存在问题,比如开机引导都是Metro引导菜单,不管选择启动哪个系统都要重启一次,很麻烦,但是麻烦却并没有就此结束。

具体怎么修复呢?方法步骤:1、下载NTBOOTautofix v2.5.72、双击打开---选择2【高级】---选择4【查看/管理BCD引导配置】选择A----再选择M之后选择0返回---再选择B----再选择M重启之后,你便会发现,你熟悉的那个引导界面又再次回来了。

注意:由于是个人摸索得出来的方法,因而无法确认这样修改之后的后果是什么,因此想要通过这种方法解决问题的用户们,需要慎重考虑,以免发生其他后果。

相关阅读:电脑不能开机原因分析:1、首先,回想一下我们上一次正常操作电脑前后有没有非正常使用电脑,比如搬运、碰撞、进水等等。

如果有这类情况,建议重新插拔插座、电源试试,检查电脑电源键是否损坏。

2、打开电脑重新插拔显卡、内存条,也有可能是笔记本CPU、主板坏了,顺便检查CPU和主板。

3、也有可能是连接电脑的外部存储设备、手机、USB设备导致电脑无法开机。

比如笔者常常遇到过的当手机或者SD卡未从电脑里的插孔中拔出时,电脑开机会卡死在开机自检阶段。

这种情况就需要全部拔出手机、SD卡、USB设备。

如果不影响体验,就不要做出更改,如果影响体验,你可以进BIOS设置里更改一下第一启动项。

4、也可能是电脑散热不良,如果电脑风扇运转不良、内部CPU 温度过高,就算你成功开机,电脑也会自动关机。

这就先需要你做好电脑的散热工作再使用电脑了。

5、看看电脑能不能进入安全模式,一般是XP开机后按F12,win7开机后按F8,在安全模式下,我们可以尝试修复电脑或者系统还原。

电脑修复成功以后,关机重启即可。

6、如果尝试了上述方法还是无法正常开机,建议重装系统试试,我们可以将电脑的非系统盘作为U盘或者光盘给电脑安装系统。

windows和linux(ubuntu)双系统如何进行引导恢复?

windows和linux(ubuntu)双系统如何进行引导恢复?

windows和linux(ubuntu)这两种系统各有千秋,功能都很强大,所以有些用户在每个都割舍不下的情况下安装windows和linux(ubuntu)双系统,但是双系统如果有一个遭到破坏,引导修复很麻烦,经过几次尝试经验,大致总结了以下的恢复方法:第一种情况:在windows下破坏了linux,比如删除了linux分区效果:开机进入grub,等待输入参数解决办法:手动输入引导参数可以正常进入windows,但很麻烦,最好的办法是重置mbr。

1.找到一张带命令行修复的window系统,光盘启动,进入加载。

2.选择命令行修复(按R),如果没有类似这个的选项,那么就是这张盘不支持。

3.进行后,会列出硬盘里安装的windows系统,一般只有一个,前面标号是1.输入标号按回车选择要修复的系统。

4.输入fixmbr,回车,会提示确认,输入y,回车,提示成功。

5.重启即可,这个时间只有一个windows系统了,linux已经破坏不存在。

第二种情况:重新安装windows系统,linux系统不能引导。

(重新安装linux,不会破坏引导,而且linux比较稳定,我一般不重装,有问题修复即可)效果:没有linux启动选项,但有linux那个分区(磁盘管理里能看,我的电脑看不到)解决办法:1.找到一张带livecd的linux安装盘,光盘启动,进行livecd2.进行终端,输入sudosu进行root权限3.fdisk-l列出分区情况,找到linux分区,比如是/dev/sda84.新建一个文件夹,比如是/mnt/linux挂载linux分区mount/dev/sda8//mnt/linux只是举例,具体参数根据情况定5.安装gurbgrub-install–root-directory=/mnt/linux/dev/sda"/mnt/linux"是挂载的文件夹,/dev/sda是硬盘,都要根据实际情况而定。

grub引导重新安装

grub引导重新安装

grub引导重新安装使⽤ubuntu live cd修复Grub2引导项的步骤:下⾯软件No1以ubuntu 17.10的live cd作为例⼦,整个操作步骤⾮常简单,⾹蕉也尽量讲的通俗易懂,由于使⽤到sudo命令,所以操作时请尽量⼩⼼。

1、插上u盘或者放⼊cd,重启电脑进⼊ubuntu live cd的安装界⾯,左侧选择“中⽂(简体)”,点击“试⽤ubuntu”按钮,等待进⼊到桌⾯。

2、这时我们只需要确定和记住2点:Ubuntu安装在哪个分区,以及grub2被安装到了哪块硬盘上。

因为现在的电脑很有可能是双硬盘,⼀块ssd、⼀块机械硬盘,ubuntu的【/⽬录】安装在哪个分区你可能记得住,但是Grub2安装在哪你可能并不注意,因为通常这个我们只⽤默认值,幸运的是正确判断这2个东西⾮常简单。

a、双击桌⾯上的“安装”图标,选择“中⽂语⾔”,点击“继续”按钮,在【准备安装Ubuntu】界⾯还是点击“继续”按钮,接下来的【安装类型】界⾯点击“其他选项”(毕竟我们并不是真的要安装),点击“继续”按钮。

b、这时还是来到叫做【安装类型】的界⾯,但这次的界⾯上显⽰了电脑上的各个分区,就像软件No1这篇⽂章截图上那样。

c、你可以从界⾯上轻松找到【/⽬录】安装的分区,从界⾯底部【安装启动引导器的设备:】选项直接可以看到grub2默认安装在哪块硬盘(如果这个选项你修改过,那么按你修改过的那个选项为准)。

这样⼀来,你⾃⼰电脑的这2点信息就可以确定并记住了吧(由于⾹蕉安装在了第⼀块硬盘的第⼆个分区上,所以【/⽬录】是sda2,grub2则是被默认安装到了sda)3、关闭安装界⾯,打开终端,根据⾃⼰记住的信息,修改并输⼊下⾯这些命令即可。

sudo mount /dev/sd** /mntsd**请改成你⾃⼰【/⽬录】安装的分区,⾹蕉由于是sda2,所以这条命令要变成sudo mount /dev/sda2 /mntsudo mount --bind /dev /mnt/devsudo mount --bind /dev/pts /mnt/dev/ptssudo mount --bind /proc /mnt/procsudo mount --bind /sys /mnt/syssudo chroot /mnt上⾯这5⾏请分别输⼊后回车,由于不需要改动,所以命令可以直接复制使⽤grub-install /dev/sd*sd*请改成你⾃⼰【grub2】安装所在的硬盘,⾹蕉由于是sda,所以这条命令要变成grub-install /dev/sdagrub-install --recheck /dev/sd*sd*请改成你⾃⼰【grub2】安装所在的硬盘,⾹蕉由于是sda,所以这条命令要变成grub-install –recheck /dev/sdaupdate-grub输⼊完毕后,就可以重启计算机了,重启后你就会发现双系统引导菜单⼜回来了,是不是⾮常简单。

Ubuntu liveCD修复双系统引导

Ubuntu liveCD修复双系统引导

Ubuntu 10.04 LiveCD修复grub2双系统引导今天就用Ubuntu 10.04的LiveCD的来修复grub2的引导。

启动Ubuntu 10.04光盘,选择LiveCD模式,进入之后选择进入终端,先在终端输入如下命令:sudo fdisk -l(注意是小写的L,不是数字的1,此步用于确定电脑中安装Ubuntu10.04 的所在分区的位置,输入以后会输出类似如下信息,找到ID为83的那行,记住/dev/sdaX的情况,比如本人的电脑是/dev /sda7,以下就以此为例,你自己的请加以更改)Disk /dev/sda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk identifier: 0x624aa2e0Device Boot Start End Blocks Id System/dev/sda1 * 1 1388 11149078+ 7 HPFS/NTFS/dev/sda2 1389 3825 19575202+ 7 HPFS/NTFS/dev/sda3 3826 9729 47423880 f W95 Ext'd (LBA)/dev/sda5 3826 5851 16273813+ b W95 FAT32/dev/sda6 5852 8323 19856308+ b W95 FAT32/dev/sda7 8324 9598 10241406 83 Linux/dev/sda8 9599 9729 1052226 82 Linux swap / Solaris然后再输入sudo -i (此步用于得到root权限,无需输入密码,方便以下操作)接着输入mkdir /media/tempdir (这里用于创建一个文件夹tempdir,用于挂载刚才的sda7,此文件夹名称你可以依个人爱好而定,没有太多要求)再输入mount /dev/sda7 /media/tempdir (将sda7挂载于tempdir文件夹下)下面进入了本次恢复最为关键和激动人心的时刻,在终端输入以下命令:grub-install --root-directory=/media/tempdir /dev/sda(本步骤用于来重新安装grub2到硬盘的主引导记录【MBR】里面,十分关键!)输入以后如果出现“Installation finished.No Error Reported.”字符的时候,就表示操作成功了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Ubuntu 10.04 LiveCD修复grub2双
系统引导
今天就用Ubuntu 10.04的LiveCD的来修复grub2的引导。

启动Ubuntu 10.04光盘,选择LiveCD模式,进入之后选择进入终端,先在终端输入如下命令:
sudo fdisk -l
(注意是小写的L,不是数字的1,此步用于确定电脑中安装Ubuntu10.04 的所在分区的位置,输入以后会输出类似如下信息,找到ID为83的那行,记住/dev/sdaX的情况,比如本人的电脑是/dev /sda7,以下就以此为例,你自己的请加以更改)
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x624aa2e0
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1388 11149078+ 7 HPFS/NTFS
/dev/sda2 1389 3825 19575202+ 7 HPFS/NTFS
/dev/sda3 3826 9729 47423880 f W95 Ext'd (LBA)
/dev/sda5 3826 5851 16273813+ b W95 FAT32
/dev/sda6 5852 8323 19856308+ b W95 FAT32
/dev/sda7 8324 9598 10241406 83 Linux
/dev/sda8 9599 9729 1052226 82 Linux swap / Solaris
然后再输入
sudo -i (此步用于得到root权限,无需输入密码,方便以下操作)
接着输入
mkdir /media/tempdir (这里用于创建一个文件夹tempdir,用于挂载刚才的sda7,此文件夹名称你可以依个人爱好而定,没有太多要求)
再输入
mount /dev/sda7 /media/tempdir (将sda7挂载于tempdir文件夹下)
下面进入了本次恢复最为关键和激动人心的时刻,在终端输入以下命令:
grub-install --root-directory=/media/tempdir /dev/sda
(本步骤用于来重新安装grub2到硬盘的主引导记录【MBR】里面,十分关键!)
输入以后如果出现“Installation finished.No Error Reported.”字符的时候,就表示操作成功了。

但是现在只成功的一半,还有以下操作才能够完全成功。

这时重新启动你的电脑,就能看到grub2的引导界面了,但是这时只能用来引导Ubuntu 10.04,还暂时无法引导Windows 7,这时选择进入Ubuntu 10.04,再找到并启动终端,在终端输入如下命令:
sudo update-grub2
按照提示输入密码,如果顺利的话,会出现如下类似语句,那就表示成功了。

grub.cfg ...
Found Debian background: moreblue-orbit-grub.png
Found linux image: /boot/vmlinuz-2.6.31-15-generic
Found initrd image: /boot/initrd.img-2.6.31-15-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done
如果没有出现以上类似语句的话,那就在新立得里面搜索grub,可以安装带有Ubuntu标志的那个grub-pc,安装之后,再输入
sudo update-grub2
更新一下grub2就可以了。

相关文档
最新文档