不想刻盘,选择了硬盘安装,介绍一下环境,本机C盘(NTFS)安装了windows 7,对于用loader软激活的朋友下面的方法可能不适用,估计windows 7会激活不了,不过没有实际测试过。
好!现在正式开工了:
1.首先去下载,解压
ubuntu-10.04-desktop-i386.iso
grub4dos-0.4.4.zip(http://sourceforge.net/projects/grub4dos/files/)
把iso放在C盘根目录,找到iso文件的casper目录,解压vmlinuz、initrd.lz到C盘
解压grub4dos里的grldr,grldr.mbr,menu.lst到C盘根目录
2.添加windows 7启动项
开始菜单 输入CMD:
- bcdedit /create /d "Install Ubuntu 10.04 LTS" /application bootsector
执行完上面代码后得到一串{GUID}复制下来待用,接下来执行下面代码
- bcdedit /set {GUID} device partition=C:
- bcdedit /set {GUID} path \grldr.mbr
- bcdedit /displayorder {GUID} /addlast
添加完启动项后,编辑menu.lst加入以下语句
- timeout 3
- default 0
- title install Ubuntu 10.04 LTS
- rootnoverify (hd0,0)
- kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
- initrd /initrd.lz
3.开始安装
重启后选择Install Ubuntu 10.04 LTS,启动完进入桌面后,Ctrl+Alt+T打开一个终端,输入
- sudo umount -l /isodevice
这一命令取消掉对光盘所在驱动器的挂载,传说中分区界面会找不到分区……
这里语言选择建议先选择英文环境,后面方便装fcitx,英文环境,正常中文显示
分区完后,注意有一个advance的选项那里可选择是否安装grub2到MBR,如何想用windows 7的bootmgr引导ubuntu,就不要装了(推荐用loader激活的朋友不要装在MBR)。
装完后别急着重启,可以打开终端
- sudo update-grub
- sudo dd if=/dev/sda5 of=ubuntu.bin bs=512 count=1
这里的sda5是指/boot所在的分区,如果把grub2安装在MBR那么就要把sda5修改sda,这样可以做相互引导的菜单。然后把ubuntu.bin复制到C盘根目录。
4.引导项的修改
这时重启后grub2的菜单应该有windows 7启动项,如果之前选择不安装grub2到MBR的同学应该直接进到windows 7,这里要在windows 7的bootmgr添加Ubuntu的启动项
- bcdedit /create /d "Ubuntu 10.04 LTS" /application bootsector
- bcdedit /set {GUID} device partition=C:
- bcdedit /set {GUID} path \ubuntu.bin
- bcdedit /displayorder {GUID} /addlast
转载于:https://blog.51cto.com/391818/345684