折腾windows7+ubuntu双系统,网上凌乱找的资料加自己的实践,记录以备查! 一.安装win7 · win7下安装win7 1.复制win7光盘里的内容到c:\win7 2.使用F8进入修复模式,然后在命令行执行win7下的c:\win7\source\setup重装系统 · XP,vasta系统下全新安装windows 7 1、下载windows 7 7057ISO镜像(RC或RTM),用虚拟光驱拷贝至非C盘(如D:\7057) 2、把D:\7057目录下的bootmgr和boot目录(其实只要里面的boot.sdi和bcd文件)拷贝到c盘根目录下,并在C盘根目录下建个sources文件夹。(XP下不需要取得管理员权限) 3、把D:\7057\sources下的boot.win复制到C盘刚建的sources文件夹 4、用管理员身份运行cmd,然后输入c:\boot\bootsect.exe/nt60 c: 提示successful(即成功了!) 5、关闭cmd窗口重启计算机,自动进入安装界面,选择安装语言,同时选择适合自己的时间和货币显示种类及键盘和输入方式 6、出现“开始安装界面”,(要注意了,不点击“现在安装”)点左下角“修复计算机”(repair mycomputer),进入"系统恢复选择",选择最后一项"命令提示符"(commandprompt),进入DOS窗口 7、输入“D:\7057\sources\setup.exe“(不带引号),开始安装 8、选择安装语言、格式化C盘,就OK了 二、安装Ubuntu 9.04 到www.Ubuntu.com下载Ubuntu 9.10的光盘镜像到C盘根目录,将casper目录下的initrd.lz和vmlinuz解压到C盘根目录 下载grub4dos解压其中的grldr、grldr.mbr、grub.exe(注意一定要有grldr.mbr,如果是xp就不用了,如果是vista、win7就一定要有grldr.mbr,切记!)然后新建memu.lst文件内容如下: 1 title Install Ubuntu 9.10 2 root (hd0,0) 3 kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-9.10-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8 4 initrd /initrd.lz 5 boot 复制xp系统里的boot.ini到C盘根目录,在最后一行加上c:\grldr.mbr="grub"(注意是grldr.mbr)如果身边没有xp系统那我就吧boot.ini的代码贴出来供大家使用了,代码如下: 1 [boot loader] 2 timeout=30 3 default=multi(0)disk(0)rdisk(0)partition(1)\Windows 4 [operating systems] 5 multi(0)disk(0)rdisk(0)partition(1)\Windows= "Microsoft Windows XP Professional" /noexecute=optin /fastdetect 6 c:\grldr.mbr= "grub" 至此准备工作完成,重启机器,在选择菜单选择grub,就会自动进入Ubuntu的live cd桌面环境,接下来的一步也很重要啊,打开终端(应用程序-附件-终端)输入如下代码: sudo umount -l /isodevice 然后双击桌面上的安装图标,安装正式开始,安装和分区有自己看情况定,在此不再赘述。 三、修改grub添加Windows启动菜单 安装完重启后会发现无法进入Windows 7,需要我们进行如下步骤: ubuntu9.10使用grub2,所以不能再使用menu.lst而使用grub.cfg来代替 修改grub需要root权限,默认是只读的,所以不建议直接修改 进入Ubuntu,打开终端,输入“sudo update-grub",即可重新生成grub.cfg,并且会自动搜索并添加剂windows系统的启动项目 如果还是没有windows7的启动项,也可以修改/etc/grub.d/目录下的40_custom,在后面添加 1 title Windows Seven 2 root (hd0,0) 3 makeactive 4 chainloader +1 然后再执行"sudo update-grub" 再适当设置一下等待时间就大公告成了,这样在启动时,按esc即可进行多系统选择了。 至此,Windows 7+Ubuntu 9.04双系统安装完毕。 ps: 为grub设置背景图 1.参考05_debian_theme可以发现,默认背景图被设置为/boot/grub或/usr/share/images/desktop-base目录下的moreblue-orbit-grub.png或moreblue-orbit-grub.tga文件 所以只要将你自己的png图片改名并放置在相应目录下,如果想要支持jpg文件,则需要修改05_debian_theme 2.修改/etc/default/grub文件,设置GRUB_GFXMODE=640x480 3.重新执行update-grub 安装字体 新建文件夹/usr/share/fonts/xfont 将xp中的字体,复制到/usr/share/fonts/xfont 修改xfont权限为读写 执行 1 cd /usr/share/fonts/xfonts 2 sudo mkfontscale 3 sudo mkfontdir 4 sudo fc-cache -fv
|