先说一下,小弟也是菜鸟,有什么不妥的地方请高手指正!谢谢大家!
由于我从10.10升级到了11.04,但是最后崩溃到直接看不到桌面了(当小白的下场!呜……) 我不得不重装10.10.是硬盘安装的,方法是用虚拟光驱或解压缩软件将iso打开,将casper文件夹目录下的vmlinuz和 initrd.lz复制或解压到C盘根目录下,并将ISO也复制到C盘根目录。然后用EasyBCD建立一个“入口”。方法是选择Add New Entry,然后点NeoGrub,然后点Install,再点Configure,在弹出的记事本文件中再添加一段代码
title Install Ubuntu 10.10
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/Ubuntu-10.10-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
注意filename=/后的文件名要与拷贝到C盘根目录的文件名一致。最后重启电脑,选择最后一项NeoGrub Bootloader,再选Install Ubuntu 10.10。进入桌面,应用程序—附件—终端,输入sudo umount -l /isodevice后回车。
然后安装……
安装好了,又进入windows删除拷贝到C盘的三个文件时,悲剧发生了,不小心删除了其他文件,结果哪个系统也进不去了。只好用winpe更新了MBR,这样ubuntu还是进不去了,但能进windows了。
我百度了很多方法,都不行。经过实践和改进,方法如下
先重复上面的步骤(有LiveCD光盘的就不用了)【用虚拟光驱或解压缩软件将iso打开,将casper文件夹目录下的vmlinuz和 initrd.lz复制或解压到C盘根目录下,并将ISO也复制到C盘根目录。然后用EasyBCD建立一个“入口”。方法是选择Add New Entry,然后点NeoGrub,然后点Install,再点Configure,在弹出的记事本文件中再添加一段代码
title Install Ubuntu 10.10
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/Ubuntu-10.10-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
注意filename=/后的文件名要与拷贝到C盘根目录的文件名一致。最后重启电脑,选择最后一项NeoGrub Bootloader,再选Install Ubuntu 10.10。】
好了这就相当于windows的winpe了,可以用来维护系统不过比PE的功能要强很多,这里不螯述Live CD具体功能,就是一个维护性的Linux系统,下面开始
打开附件(Accessories)-》终端(terminal)
先获取root权限,以后就不用sudo了
输入1:sudo -i
fdisk命令可以查看分区状况,帮助你找到Linux分区位置
输入2:fdisk -l
这是我电脑的显示
root@liuzhe-laptop:~# fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x624aa2e0
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1045 8393931 7 HPFS/NTFS
/dev/sda2 * 1046 3825 22330350 7 HPFS/NTFS
/dev/sda3 3826 17849 112646972+ 7 HPFS/NTFS
/dev/sda4 17850 19457 12916260 5 Extended
/dev/sda5 17850 19213 10956267 83 Linux
/dev/sda6 19215 19457 1951897+ 82 Linux swap / Solaris
可以看到我的/dev/sda5是Linux文件系统所在的分区,我们现在要进入这个分区,Linux进入分区先要把分区挂载到一个文件夹。这里我们使用Live CD文件系统中的/mnt文件夹,也可以自己用mkdir命令建立一个。
输入3:mount /dev/sda5 /mnt
这时就可以看到原来电脑硬盘上面Ubuntu文件系统的内容已经在/mnt下面显示了。如果你的/boot有单独一个分区的话也得挂载,不过这样做的人比较少。
下一步用chroot命令进入硬盘上面Linux的终端,这个命令功能具体起来很复杂,我也没搞很清楚,主要功能就是进入某个linux文件系统的终端。
输入4:chroot /mnt
这时就相当于把原来系统的终端启动了。
把grub安装到硬盘MBR,注意这里不是sda1,sda代表整个物理硬盘
输入5:grub-install /dev/sda
显示Installation finished,No Error Reported就好
如果显示不能定位特殊位置之类的话,先按Ctrl+D退出chroot,
输入:mount --bind /dev /mnt/dev
把所有插入的设备都挂载,然后再重复从输入4开始的操作。
完成后重启电脑,进入Ubuntu,打开终端,输入 sudo update-grub,grub就会自动搜索分区,重新把winX系列的引导项建立,这样在重启之后就可以直接进去了。
最后进入windows,把刚才拷贝的文件删除。这次我可是很小心,要不就哭了……
最新关于由于重装windows等导致ubuntu无法引导的解决办法!请大家看看
- linux小菜菜
- 帖子: 317
- 注册时间: 2011-02-11 11:02
- linux小菜菜
- 帖子: 317
- 注册时间: 2011-02-11 11:02
Re: 最新关于由于重装windows等导致ubuntu无法引导的解决办法!请大家看看
呵呵,原来不是最新的了。大家也可以看看这个http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=297514
- Hello World!
- 帖子: 3051
- 注册时间: 2008-06-23 15:19
- 系统: ���������
- 来自: 北欧某国
- 联系:
- linux小菜菜
- 帖子: 317
- 注册时间: 2011-02-11 11:02
Re: 最新关于由于重装windows等导致ubuntu无法引导的解决办法!请大家看看
谢谢大家捧场,以后不明白的问题还要请教大家
- 373992900
- 帖子: 4202
- 注册时间: 2010-06-14 13:37
Re: 最新关于由于重装windows等导致ubuntu无法引导的解决办法!请大家看看
我哭了,装好了半天,然后一次重启后就进不了系统 了!!!