想必大家都行试试linux。但是装在虚拟机里面,苦于自己的计算机硬件资源不怎么好,跑起来不怎么流畅。
所以就有人开始倒腾双系统了,本文的重点不在床系统的安装上,而在于,如何在安装了双系统的前提下,当某一系统出问题,如何恢复的问题:
一下文章来源于我的一篇博文,欢迎大家访问我的博客。
http://blog.sina.com.cn/s/blog_6268defa0100t2d3.html
windows7+ubuntu10.04双系统!
估计刚开始弄双系统的,都是开始慢慢摸索滴把..万一哪天要是你的win7 或者ubuntu除了什么问题,那你杯具的就不是一个win7或者ubuntu的问题了。很可能你的两个系统都进不了了...
好了。本文试图详细的介绍再windows7+ubuntu10.04双系统环境下,当重新安装了win7之后怎么恢复ubuntu(PS:前提是:ubuntu所在的磁盘没有被你整坏)
第一:我想知道你是怎么安装windows7+ubuntu10.04双系统的,用CD?wubi?还是用UltraISO 写到u盘里然后从u盘启动安装滴?
我个人觉得CD麻烦!wubi没怎么研究过,不知道如何。反正我是一只用u盘装滴。(懒得花钱买CD啊...O(∩_∩)O~)。我想现在你应该还有你的那个写有ubuntu的u盘吧,找到他,和装系统的时候一样从u盘启动,然后选择“Try ....” 就是第一项,试用ubuntu!然后他就会进ubuntu但是不会安装。
第二:等到,ubuntu启动好了。。Ctrl+Alt+T 启动那个控制台 输入:
sudo fdisk -l
你应该会看到类似下面的东西
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x30c230c1
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2432 19535008+ 7 HPFS/NTFS
/dev/sda2 2433 35371 264581921+ f W95 Ext'd (LBA)
/dev/sda3 35371 38914 28453888 83 Linux
/dev/sda5 2433 7296 39070048+ b W95 FAT32
/dev/sda6 7297 19455 97667136 b W95 FAT32
/dev/sda7 19456 32641 105916513+ 7 HPFS/NTFS
/dev/sda8 32642 35122 19928601 7 HPFS/NTFS
/dev/sda9 35123 35371 1998848 82 Linux swap / Solaris
哇塞...怎么这么乱?
O(∩_∩)O哈哈~不要着急,你只要看ID = 83 的就好了..比如这里的/dev/sda3 要是你有很多ID = 83的,那你就有点悲剧..因为这个时候你的知道那个是你的 / 分区 那个是你的 /boot 分区...所以呢,再装的时候要么吧分区记牢要么就只分配一个 / 分区..(PS:针对类似我这一列的菜鸟来说滴..高手...就直接无视吧...)
灰常重要的部分出现啦..
下面挂载原系统的根目录:
在终端中输入:
mount /dev/sda3 /mnt
(PS:空格不能少)
将 /dev/sda3挂载到了/mnt下,当然你也可以选其他地方。这里注意,如果你有单独为/boot分区的话,要单独挂载一次 /boot,比如说如果你原来的 /boot 挂载到 /dev/sda12 上了,那个你这里要再输入
中间的东西,要是你没有/boot分区的话,就不用管他,要是有你就得按部就班的来...
我这里没有把它单独分出来,所以就不需要了。
3. 输入
grub-install --root-directory=/mnt /dev/sda
(PS:/mnt后面有一个空格,root前面两根线 且有一个空格)
输入以后如果出现“Installation finished.No Error Reported.”字符的时候,就表示操作成功了。但是现在只成功的一半,还有以下操作才能够完全成功。
GOTO:时重新启动你的电脑,就能看到grub2的引导界面了,这个时候你先进ubuntu 可别进win7...至于为什么..你就自己摸索,自己百度或者google吧...记得再进入了ubuntu之后 再终端输入:
sudo update-grub
然后输入密码....出现了一大堆的东西 要是最后一行是
............
Found Windows 7 (loader) on /dev/sda1
done
那就表示你成功了.一切就over 了 .然后再重启你就可以到win7 里头看看片啦什么地 O(∩_∩)O哈哈~
我这里再说一个情况..很多人再装过了之后不知道那个是 / 那个是 /boot 那么告诉你一个简单的方法..就是你吧ID = 83 的 /dev/sda* 你把那个*记录下来,然后你排列组合...总有一次可以成功...不要怕折腾..
还有一个情况..就是到GOTO:这里,当你重新启动的时候他不显示那个grub1.98那个界面..他直接黑屏..显示下面的这个东西:
GRUB>
这个时候果断的按下Tab 看看能用那些命令.. 并找到能起到类似重启的命令的.. 果断的执行..重启..然后就再排列组合你的 / 和 /boot
直到成功....
一直初始化 于 2016-04-12 11:33:29发表:
这个问题搞了我好几回,都没弄懂。
zhe_jiang 于 2013-04-27 11:09:05发表:
ding
metro 于 2013-02-20 17:53:35发表:
学习下
bnmluo 于 2012-12-14 16:44:05发表:
来学习学习。
gky2009514 于 2012-12-07 13:06:22发表:
新手完成任务,求下书籍~
shctony 于 2012-10-30 10:16:17发表:
辛苦了,顶你
xjy198903 于 2012-10-27 16:49:58发表:
严重支持!
lppwendy 于 2012-08-16 13:01:29发表:
学习学习
jiangjinta 于 2012-06-27 00:14:27发表:
(3):os辛苦了,顶
wuni2000 于 2012-06-26 13:44:25发表:
已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅已阅
xiaokaoshu 于 2012-05-27 04:28:50发表:
看起来好复杂啊
于 2012-05-10 09:50:08发表:
用U盘启动应该比硬盘的简单吧。
fate3008 于 2012-03-30 10:43:12发表:
:0)1
butterfly110 于 2012-02-26 00:38:26发表:
好好学习,天天向上
butterfly110 于 2012-02-26 00:38:18发表:
想要反过来的教程
Ethen 于 2012-02-13 16:43:20发表:
还在折腾怎么安装的飘过
Ethen 于 2012-02-13 16:42:58发表:
还在折腾怎么安装的飘过:0w223dc
Ethen 于 2012-02-13 16:39:58发表:
还在折腾怎么安装的飘过:0w223dc
wjchem 于 2012-02-07 19:43:06发表:
受益,不能是不是对所有的ubuntu呀
qwyan456 于 2012-02-07 00:23:49发表:
有点晕,比wubi恢复复杂太多了。
我来迟了 于 2011-09-29 10:09:29发表:
如此好贴!!竟然米有人回复一下?
就直接这样子拿走了??
baiguanglin 于 2011-09-26 21:31:32发表:
很感谢,我现在就面临这样的问题
chiyb5 于 2011-09-26 19:26:41发表:
谢谢
DaBing001 于 2011-09-25 12:03:49发表:
很感谢,我现在就面临这样的问题。。。。。
pm666666 于 2011-09-23 10:12:23发表:
z直接无视掉英文。。。。。
zhuerhongyan 于 2011-09-11 21:52:13发表:
又转到这来
cumt续 于 2011-08-28 10:52:53发表:
又转到这来了
cumt续 于 2011-08-27 22:07:06发表:
我喜欢 很有用
我来迟了 于 2011-08-26 18:55:28发表:
呵呵,
希望能对大家有所帮助啊!!
css8899.hi 于 2011-08-26 14:42:14发表:
顶
Growth兆 于 2011-08-26 10:09:53发表:
感谢我来迟了的分享,本贴加入到论坛顶置的Linux应用贴中
cleeto 于 2011-08-25 21:35:52发表:
楼主辛苦了,顶你
我来迟了 于 2011-08-25 21:23:48发表:
抢占沙发:
以上理论来源与GNU官方文档
3.1 Installing GRUB using grub-install
For information on where GRUB should be installed on PC BIOS platforms, see BIOS installation.
In order to install GRUB under a UNIX-like OS (such as gnu), invoke the program grub-install (see Invoking grub-install) as the superuser (root).
The usage is basically very simple. You only need to specify one argument to the program, namely, where to install the boot loader. The argument has to be either a device file (like ‘/dev/hda’). For example, under Linux the following will install GRUB into the MBR of the first IDE disk:
# grub-install /dev/hda
Likewise, under GNU/Hurd, this has the same effect:
# grub-install /dev/hd0
But all the above examples assume that GRUB should put images under the /boot directory. If you want GRUB to put images under a directory other than /boot, you need to specify the option --boot-directory. The typical usage is that you create a GRUB boot floppy with a filesystem. Here is an example:
# mke2fs /dev/fd0
# mount -t ext2 /dev/fd0 /mnt
# mkdir /mnt/boot
# grub-install --boot-directory=/mnt/boot /dev/fd0
# umount /mnt
Some BIOSes have a bug of exposing the first partition of a USB drive as a floppy instead of exposing the USB drive as a hard disk (they call it “USB-FDD” boot). In such cases, you need to install like this:
# losetup /dev/loop0 /dev/sdb1
# mount /dev/loop0 /mnt/usb
# grub-install --boot-directory=/mnt/usb/bugbios --force --allow-floppy /dev/loop0
This install doesn't conflict with standard install as long as they are in separate directories.
Note that grub-install is actually just a shell script and the real task is done by grub-mkimage and grub-setup. Therefore, you may run those commands directly to install GRUB, without using grub-install. Don't do that, however, unless you are very familiar with the internals of GRUB. Installing a boot loader on a running OS may be extremely dangerous.
这里给出文章链接
http://www.gnu.org/software/grub/manual/grub.html