winXP,win7,Ubuntu12.04的恩怨情仇
来源:互联网 发布:jquery.cookie.js 编辑:程序博客网 时间:2024/05/16 00:29
1) 最近想在winXP系统下装一个Ubuntu,由于之前有过直接在硬盘上安装
Ubuntu的经历,所以这次打算再直接装一下。用EaseUS Partition Master软件
腾出一些磁盘空间,特别好用,我是20G,然后直接delete掉这个分区,为了
Ubuntu安装做准备。准备采用grub4dos.0.4.4引导系统,把镜像文件和几个相关文
件放在了C盘,修改了menu.lst和boot.ini等文件,和网上的教程完全一致,重启
后出现‘could not find ISO..’的错误,找不到镜像文件,在网上搜了搜,说是
grub.0.4.4不能引导‘NTFS’格式的磁盘,而我的C盘恰好是‘NTFS’格式。无奈换
了一个grub.0.4.6的版本,据说这个可以,重新来试,还是不行,同样的错误出现。
后来把镜像文件换到另一FAT32的盘,修改了对应的文件中的(hd0,X),再次来试还是不 行,orz...
2) 多次尝试无果后,在网上又看到了用U盘装的办法,以前从来没有用U盘装过系统,
这次索性试一试。下载UltraISO工具,很小,只有1M多一点,用这个软件把Ubuntu
的镜像文件(.iso)写入U盘中,U盘应该先格式化。重启电脑,按F2键(DELL)进入
BIOS设置页面,设置从U盘启动为第一个选项,再次重启,这次可以看到Ubuntu可以
启动了,选择'try Ubuntu',进入Ubuntu桌面后直接点击安装系统,一切顺利,注意
拔掉网线,大家都这么说。到了最激动人心的分区的时候了,为了简单只分了两个 区,即‘/swap’,和'/',最重要的是选择引导程序的安装位置,现在默认的是/dev/sdb,指的是我的U盘,肯定不能安到这里,正确的做法应该是装到/dev/sda,即电脑上的硬盘,可是还有一个/dev/sda1的可选位置,尽管犹豫了半天还是选了安装到/dev/sda1,铸成大错。参考的教程上本来是分了好几个区,/,/swap,/home,/boot,然后把引导程序的安装位置选为/boot所在的分区,例如’dev/sda6‘,这样安装完之后是无法启动Ubuntu的,还需要在win下面用easyBCD创建一个文件,告诉系统/boot的位置,这样就可以启动两个系统了。但是很遗憾的是在我下载了easyBCD之后发现它不能在winXP下使用,win7可以。反正就是最后我只分了两个区,把引导程序安装在了/dev/sda1中,即winXP系统所在的C盘位置。重启电脑后,出现了grub选择系统界面,可以进入Ubuntu没问题,可是选择winXP却再也进不去鸟,尼玛。
3) 在网上查了查,比较可信的原因是,winXP的引导程序被改写了,尝试在Ubuntu中修复,用LiveCD进入Ubuntu(U盘启动)各种办法乱试一通后无果。算了,还是重装一个win系统吧,索性换个win7好了,一了百了。
4) 以前还没装过win7。下载了一个纯净版的win7镜像,如法炮制,用UltraISO写入U盘,选择从U盘启动,安装win7,安到C盘之前格式化一下,将系统文件拷到电脑后会自动重启电脑,此时应该再次修改BIOS启动顺序,选择从硬盘启动系统,拔掉U盘继续安装win7,一切顺利。重启后会自动进入win7,再也看不到Ubuntu的的启动选项了,因为原来安装在C盘的引导程序在安装win7的时候被删了,但是现在硬盘上的Ubuntu系统是完好的,只是没法启动而已。最后,再次用U盘启动,进入Ubuntu系统,在终端输入:
sudo -i
sudo mount /dev/sda9 /mnt ;挂载/boot分区位置,
grub-install --root-directory=/mnt/ /dev/sda ;安装grub引导程序到/dev/sda即电脑上的硬盘,而不是/dev/sda1。重启电脑后,就有了选择启动Ubuntu或是win的界面,但是显示的依然是winXP选项,属于历史遗留,进入Ubuntu后输入:
sudo update-grub ;更新需要引导的系统,会显示Ubuntu和win7
sudo grub-install /dev/sda ;安装grub到硬盘
重启电脑,世界真美好!
修改/boot/grub下的grub.cfg文件(没有menu.lst文件),将win7设置为默认启动系 统,修改'default =4',因为目前为止win7在grub启动菜单里是第五栏(从0开始计数应该是4),或者将其他的三个选项注释掉,只保留Ubuntu和win7的启动项也可以,修改对应的’default‘值即可。
折腾了整整一天。感觉用U盘装系统很方便,只用到了UltraISO软件和镜像文件,不用修改任何文件,如果一切顺利的话。
Ubuntu的经历,所以这次打算再直接装一下。用EaseUS Partition Master软件
腾出一些磁盘空间,特别好用,我是20G,然后直接delete掉这个分区,为了
Ubuntu安装做准备。准备采用grub4dos.0.4.4引导系统,把镜像文件和几个相关文
件放在了C盘,修改了menu.lst和boot.ini等文件,和网上的教程完全一致,重启
后出现‘could not find ISO..’的错误,找不到镜像文件,在网上搜了搜,说是
grub.0.4.4不能引导‘NTFS’格式的磁盘,而我的C盘恰好是‘NTFS’格式。无奈换
了一个grub.0.4.6的版本,据说这个可以,重新来试,还是不行,同样的错误出现。
后来把镜像文件换到另一FAT32的盘,修改了对应的文件中的(hd0,X),再次来试还是不 行,orz...
2) 多次尝试无果后,在网上又看到了用U盘装的办法,以前从来没有用U盘装过系统,
这次索性试一试。下载UltraISO工具,很小,只有1M多一点,用这个软件把Ubuntu
的镜像文件(.iso)写入U盘中,U盘应该先格式化。重启电脑,按F2键(DELL)进入
BIOS设置页面,设置从U盘启动为第一个选项,再次重启,这次可以看到Ubuntu可以
启动了,选择'try Ubuntu',进入Ubuntu桌面后直接点击安装系统,一切顺利,注意
拔掉网线,大家都这么说。到了最激动人心的分区的时候了,为了简单只分了两个 区,即‘/swap’,和'/',最重要的是选择引导程序的安装位置,现在默认的是/dev/sdb,指的是我的U盘,肯定不能安到这里,正确的做法应该是装到/dev/sda,即电脑上的硬盘,可是还有一个/dev/sda1的可选位置,尽管犹豫了半天还是选了安装到/dev/sda1,铸成大错。参考的教程上本来是分了好几个区,/,/swap,/home,/boot,然后把引导程序的安装位置选为/boot所在的分区,例如’dev/sda6‘,这样安装完之后是无法启动Ubuntu的,还需要在win下面用easyBCD创建一个文件,告诉系统/boot的位置,这样就可以启动两个系统了。但是很遗憾的是在我下载了easyBCD之后发现它不能在winXP下使用,win7可以。反正就是最后我只分了两个区,把引导程序安装在了/dev/sda1中,即winXP系统所在的C盘位置。重启电脑后,出现了grub选择系统界面,可以进入Ubuntu没问题,可是选择winXP却再也进不去鸟,尼玛。
3) 在网上查了查,比较可信的原因是,winXP的引导程序被改写了,尝试在Ubuntu中修复,用LiveCD进入Ubuntu(U盘启动)各种办法乱试一通后无果。算了,还是重装一个win系统吧,索性换个win7好了,一了百了。
4) 以前还没装过win7。下载了一个纯净版的win7镜像,如法炮制,用UltraISO写入U盘,选择从U盘启动,安装win7,安到C盘之前格式化一下,将系统文件拷到电脑后会自动重启电脑,此时应该再次修改BIOS启动顺序,选择从硬盘启动系统,拔掉U盘继续安装win7,一切顺利。重启后会自动进入win7,再也看不到Ubuntu的的启动选项了,因为原来安装在C盘的引导程序在安装win7的时候被删了,但是现在硬盘上的Ubuntu系统是完好的,只是没法启动而已。最后,再次用U盘启动,进入Ubuntu系统,在终端输入:
sudo -i
sudo mount /dev/sda9 /mnt ;挂载/boot分区位置,
grub-install --root-directory=/mnt/ /dev/sda ;安装grub引导程序到/dev/sda即电脑上的硬盘,而不是/dev/sda1。重启电脑后,就有了选择启动Ubuntu或是win的界面,但是显示的依然是winXP选项,属于历史遗留,进入Ubuntu后输入:
sudo update-grub ;更新需要引导的系统,会显示Ubuntu和win7
sudo grub-install /dev/sda ;安装grub到硬盘
重启电脑,世界真美好!
修改/boot/grub下的grub.cfg文件(没有menu.lst文件),将win7设置为默认启动系 统,修改'default =4',因为目前为止win7在grub启动菜单里是第五栏(从0开始计数应该是4),或者将其他的三个选项注释掉,只保留Ubuntu和win7的启动项也可以,修改对应的’default‘值即可。
折腾了整整一天。感觉用U盘装系统很方便,只用到了UltraISO软件和镜像文件,不用修改任何文件,如果一切顺利的话。
0 0
- winXP,win7,Ubuntu12.04的恩怨情仇
- typename和编译器的恩怨情仇
- MSVC與CRT的恩怨情仇
- MSVC與CRT的恩怨情仇
- block与堆栈的恩怨情仇
- 我与MVVM的恩怨情仇
- 与cvx的恩怨情仇
- 我与ActiveMQ的恩怨情仇
- RxJava2的各种恩怨情仇
- Ubuntu12.04 挂载win7下的目录
- 存储过程与SQL语句的恩怨情仇
- 存储过程与SQL语句的恩怨情仇
- 比尔盖茨和乔布斯的35年恩怨情仇
- 苹果三星的恩怨情仇 不是冤家不碰头
- MSVC 与 CRT 之间的恩怨情仇
- 云计算和智慧城市的恩怨情仇
- 【吐槽】我与Path的恩怨情仇
- 一像素的恩怨情仇!程序猿与…
- perl的一些积累
- PAT_B_结构-02. 有理数加法(15)
- 两大开源游戏引擎Cocos2d-x及OGEngine对比分析
- (郝斌讲学)数据结构学习篇(二)---数组的操作连续存储
- 【用jersey构建REST服务】系列文章
- winXP,win7,Ubuntu12.04的恩怨情仇
- C++ 单例模式
- android mp3播放器
- PAT_B_结构-01. 有理数比较(10)
- WPF资源
- 黑马程序员-iOS学习日记(五)面向对象-self和super关键字
- 20 Practical Examples of RPM Commands in Linux
- CoreFoundation框架
- 能否用代码修改XIB中UITextField的显示位置?