设为首页 收藏本站
查看: 990|回复: 0

[经验分享] 如何实现硬盘安装 windows 7 和 ubuntu 9.10 双系统

[复制链接]

尚未签到

发表于 2018-5-9 06:02:45 | 显示全部楼层 |阅读模式
  本文主题是硬盘安装ubuntu 和windows 7 , 其实最方便的方法还是光盘安装ubuntu ,省了很多的麻烦。朋友们还是下载ubuntu 系统的iso 文件,刻张光盘吧。CD 就可以了。对于没有光驱的朋友,咱们只能麻烦点,鸭梨山大呀。。。所以两种方法本文都有介绍,先说说光盘安装。
  1 ,光盘安装双系统
  一,划分磁盘分区
  留出了 30G-40G 给 ubuntu 系统。这 30g-40G 的分区在 windows 7 下面是未使用的分区。没有分配盘符。如果已经安装好了windows 7 ,可以在磁盘管理里面删除一个盘符,留出30G 的空间给ubuntu 。其实ubuntu 本身大概需要3G 的空间,大家可以根据自己磁盘空间的大小合理安排分区。
  二, 安装 windows 7
  可以购买正版 win 7 系统安装。我这里使用的 windows 7 是旗舰版本。安装方法不再介绍。可以 google 一下。
  三, 关盘安装 ubuntu 9.10
  重启机器。设置bios 从光盘启动。插入 ubuntu 光盘。进入 ubuntu9.10 的安装程序。注意在安装前打开终端,输入 sudo   umount -l /isodevice 这一命令取消掉对光盘所在 驱动 器的挂载, 否则 分区界面找不到分区。
  注意:在磁盘空间选择的步骤中,要选择手动指定分区。 创建一个主分区,磁盘分区选择为所保留的30-40G 的未分配空间,挂载点为/ 。
  四, 修复 Windows 7 启动项
  重新启动 ubuntu 之后,你会发现丢失了 windows 7 的启动项。下面来说明如何修复。要在 /etc/default/grub 中修改设置,然后运行 “update-grub “ 命令自动更新 /boot/grub/grub.cfg 中的设置。 命令如下:
  sudo gedit /etc/default/grub   
修改   GRUB_TIMEOUT="10"  
然后   sudo update-grub
  update 命令会自动找到 windows 7 启动项。并且自动更新 /boot/grub/grub.cfg 文件。
  2 ,硬盘安装双系统
  好多读者留言说找不到boot.ini 文件,其实可以copy xp 的文件到windows 7 的C 盘目录即可。
  如果不想按照原文的方法,可以按照以下方法进行。注意仅在ubuntu 9.10 下通过。
  一,划分磁盘分区
  留出了 30G-40G 给 ubuntu 9.10 系统。这 30g-40G 的分区在 windows 7 下面是未使用的分区。没有分配盘符。如果已经安装好了windows 7 ,可以在磁盘管理里面删除一个盘符,留出30G 的空间给ubuntu 。其实ubuntu 本身大概需要3G 的空间,大家可以根据自己磁盘空间的大小合理安排分区。
  二, 安装 windows 7
  可以购买正版 win 7 系统安装。我这里使用的 windows 7 是旗舰版本。安装方法不再介绍。可以 google 一下。
  三,设置启动项
  1 、下载最新版本的 Grub4DOS
下载地址: http://download.gna.org/grub4dos/
下载并解压缩后,将目录中的 grldr , grldr.mbr , grub.exe 三个文件复制到 C 盘根目录下
2 、在下载好的 ubuntu  9.10 系统 iso 文件中 ( 下载地址为: http://www.ubuntu.org.cn/getubuntu/downloadmirrors/#bt ) , casper 文件夹目录下,找到 vmlinuz 、 initrd.lz (注意: ubuntu9.04 文件名为 initrd.gz )解压,并复制到 C 盘根目录下(无需解压整个 casper 文件夹,整个 casper 文件夹很大)
3 、 C 盘根目录下建立 menu.lst 文件,内容为:
title Install Ubuntu 9.10
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-9.10-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
4 、 复制xp 系统里的boot.ini 到C 盘根目录,在最后一行加上c:/grldr.mbr="grub" (注意是grldr.mbr )
  如果身边没有xp 系统 。可以新建一个boot.ini 。 内容如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)/WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
c:/grldr.mbr="grub"
  四, 硬盘安装 ubuntu 9.10
  重启机器。在启动项选择 grub ,再选择 intall ubuntu 9.10. 进入 ubuntu9.10 的安装程序。注意在安装前打开终端,输入 sudo   umount -l /isodevice 这一命令取消掉对光盘所在驱动 器的挂载, 否则 分区界面找不到分区。
  注意:在磁盘空间选择的步骤中,要选择手动指定分区。 创建一个主分区,磁盘分区选择为所保留的30-40G 的未分配空间,挂载点为/ 。
  五, 修复 Windows 7 启动项
  重新启动 ubuntu 之后,你会发现丢失了 windows 7 的启动项。下面来说明如何修复。要在 /etc/default/grub 中修改设置,然后运行 “update-grub “ 命令自动更新 /boot/grub/grub.cfg 中的设置。 命令如下:
  sudo gedit /etc/default/grub   
修改   GRUB_TIMEOUT="10"  
然后   sudo update-grub
  update 命令会自动找到 windows 7 启动项。并且自动更新 /boot/grub/grub.cfg 文件。
  以下为原来的老文章:
  Windows 7 和 ubuntu 都已经发布了,想体验一下。 Windows 7 已经安装了,本来想用 wubi 安装 ubuntu ,担心 ubuntu 系统性能不好,使用虚拟机安装吧,也是担心同样的性能问题。好在硬盘比较比较大,留出了 30G 给 ubuntu 9.10 系统。这 30g 的分区在 windows 7 下面是未使用的分区。没有分配盘符。
  安装 windows 7 和 ubuntu 9.10 双系统,有两种方法。第一种先安装 windows7 之后安装 ubuntu 。第二种是先安装 ubuntu9.10 ,在安装 windows 7. 第二种方法我没有试过,相信一般的搞双系统的用户都是第一种安装方法。这里就第一种安装方法给大家一个介绍。
  一, 安装 windows 7
  Windows 7 已经在中国大陆销售,可以购买正版 win 7 系统安装。我这里使用的 windows 7 是 rc 版本。安装方法不再介绍。可以 google 一下。
  二, 设置启动项。
  接下来进入最为关键的一个环节,修改启动项。添加 grub 启动项。
  1 、下载最新版本的 Grub4DOS
下载地址: http://download.gna.org/grub4dos/
下载并解压缩后,将目录中的 grldr , grldr.mbr , grub.exe 三个文件复制到 C 盘根目录下
2 、在下载好的 ubuntu  9.10 系统 iso 文件中 ( 下载地址为: http://www.ubuntu.org.cn/getubuntu/downloadmirrors/#bt ) , casper 文件夹目录下,找到 vmlinuz 、 initrd.lz (注意: ubuntu9.04 文件名为 initrd.gz )解压,并复制到 C 盘根目录下(无需解压整个 casper 文件夹,整个 casper 文件夹很大)
3 、 C 盘根目录下建立 menu.lst 文件,内容为:
title Install Ubuntu 9.10
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-9.10-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
4 、接着,在我的电脑 –> 工具 –> 文件夹选项 –> 的查看标签下去掉 “ 隐藏受保护的操作系统文件 ” 之前的勾,并勾选 “ 显示所有文件和文件夹 ” 。取消 C 盘根目录下的 boot.ini 文件的 “ 只读 ” 属性,然后用记事本打开 boot.ini 文件,做如下更改: timeout=0 改成 timeout=5 或者更大的数字,在 boot.ini 文件内容末尾加上一行 C:/grldr="GRUB". 如果找不到 boot.ini 的话。看如下操作:
  复制xp 系统里的boot.ini 到C 盘根目录,在最后一行加上c:/grldr.mbr="grub" (注意是grldr.mbr )如果身边没有xp 系统那我就吧boot.ini 的代码贴出来供大家使用了,代码如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)/WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
c:/grldr.mbr="grub"
(附: boot.ini 文件路径 c:/boot.ini )
  三, 硬盘安装 ubuntu 9.10
  重启机器。在启动项选择 grub ,再选择 intall ubuntu 9.10. 进入 ubuntu9.10 的安装程序。注意在安装前打开终端,输入 sudo   umount -l /isodevice 这一命令取消掉对光盘所在 驱动 器的挂载,否则分区界面 找不到分区。
  安装过程可以参考 http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=236877 。此文章说的很仔细。不过注意在第四步磁盘分区的选择上要选择未使用的分区。最少两个分区:
  /根目录
/ swap (交换分区)
  四, 修复 Windows 7 启动项
  重新启动 ubuntu 之后,你会发现丢失了 windows 7 的启动项。下面来说明如何修复。 Ubuntu 9.04 可以修改 /boot/grub/menu.lst 文件来添加 windows 7 的启动项,方法参考 http://server.zdnet.com.cn/server/2008/0513/857474.shtml 。但是在 ubuntu 9.10 中使用了最新的 grub2 ,和 9.04 完全不同。  grub 在 9.10 中的位置是 /boot/grub/grub.cfg 。
但是 grub.cfg 中说:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
可见,系统默认不赞成用户修改该文件,因为该文件是系统自动生成的,要修改 grub 相关设置,请到  /etc/default/grub 。
果然, /etc/default/grub 中说:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
所以,要在 /etc/default/grub 中修改设置,然后运行 “update-grub “ 命令自动更新 /boot/grub/grub.cfg 中的设置。
  sudo gedit /etc/default/grub   
修改   GRUB_TIMEOUT="10"  
然后   sudo update-grub
  update 命令会自动找到 windows 7 启动项。并且自动更新 /boot/grub/grub.cfg 文件。
  五, 扩展
  修改启动项默认选项和等待时间,可以修改 /etc/defult/grub 文件的参数。然后运行 sudo update-grub 命令即可。
  六, 总结
  以上就是硬盘安装 ubuntu 9.10 的全过程。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-457229-1-1.html 上篇帖子: ubuntu intel+nvidia 双显卡解决方案 下篇帖子: 解决ubuntu下输入法切换问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表