当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 15 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 简单四步,让你学会在ubuntu下硬盘安装windows 7
帖子发表于 : 2012-07-17 15:40 

注册: 2005-09-13 4:56
帖子: 1090
系统: Ubuntu QQ
送出感谢: 0 次
接收感谢: 44
时代已经进步了,grub2经过近五年的发展,已经非常成熟而且强大。

在过去的很长时间里,在ubuntu下硬盘安装windows都是一件非常困难而且繁琐的工作

但是现在,有了最新的grub2,让这一切都变的非常简单。

在介绍基本的方法和步骤之前,先来普及一个关于grub2的新特性,这个新特性事实上在前几个版本的ubuntu中已经出现,
只是很少有人注意到。

在现在的grub2中,出现了一种除chainloader以外的引导windows的新机制:ntldr。

以下grub命令用来利用ntldr引导windows:

代码:
grub:>set root=(hd0,3)
grub:>insmod ntfs (or fat)
grub:>ntldr /bootmgr
grub:>boot

简单的四行就可以调用该死的bootmgr,引导windows。

重点在于,无论是引导win系统,还是引导win安装程序,需要运行的都是这个该死的bootmgr,于是现在一切都简单化了。

下面进入正题:如果在ubuntu下硬盘安装windows 7

第一步 下载win7安装镜像,在ubuntu下用parted或其他分区工具建立一个ntfs分区,这个分区在下一步会用到。

第二步 下载win7安装镜像文件,将其挂载,然后将其中全部内容复制到新建的ntfs分区中。

第三步,重启计算机,在bios画面闪过后持续按shift,进入grub2的引导菜单

第四步,按c进入grub2编辑模式,按顺序输入前面的引导命令。


然后,你会看到win7安装引导程序已经启动了,我刚刚装完了win7,从iso复制文件到安装完成,整个过程大概15分钟。

补充几件事:

一、新建的ntfs分区用来放置win7的安装文件,因此在你新建分区的时候要考虑到以后完整的分区结构,比如说把这个分区
当作你的D盘,这也意味着从方便的角度,在第一步中你应该顺便建立好win7的安装分区,也就是你的C盘。

二、新建的windows分区也可以是fat32分区,看个人喜好

三、关于grub2,很多人似乎还不能熟练掌握grub命令,对于ubuntu用户而言这是不应该的。如果你实在无法确定新建的ntfs
分区到底在哪里,你可以使用grub2的ls命令,示例:

代码:
grub:>ls (hd0,3)/

grub会列出(hd0,3)的全部内容,当你看到某个分区内存在bootmgr文件,你就找到它了。

四、事实上grub2有更聪明的方法找到bootmgr,

代码:
grub:>search --file --set=root --no-floppy /bootmgr

这样grub会自动寻找到根目录下的bootmgr并把其所在分区设为root


_________________
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 简单四步,让你学会在ubuntu下硬盘安装windows 7
帖子发表于 : 2012-07-17 18:46 
头像

注册: 2007-08-10 15:06
帖子: 358
送出感谢: 0 次
接收感谢: 1
学习了。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 简单四步,让你学会在ubuntu下硬盘安装windows 7
帖子发表于 : 2012-07-17 21:44 
头像

注册: 2011-05-13 10:26
帖子: 813
送出感谢: 5
接收感谢: 6
win7安装程序会把你在mbr的grub卡擦掉.


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 简单四步,让你学会在ubuntu下硬盘安装windows 7
帖子发表于 : 2012-07-17 22:18 

注册: 2011-10-15 0:32
帖子: 233
送出感谢: 16
接收感谢: 2
确实需要这样的教程,不过3楼的疑问楼主是否可以回答一下?
我等小白实在是怕系统搞挂了


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 简单四步,让你学会在ubuntu下硬盘安装windows 7
帖子发表于 : 2012-07-17 22:22 
头像

注册: 2011-11-26 11:44
帖子: 998
地址: ★光坂高校文艺部★
送出感谢: 3
接收感谢: 12
mark :em01


_________________
openSUSE+KDE
我用A卡,不曾杯具
驱动开源之不提倡者
AMD_N930+AMD_HD5470+AMD_M880G(3A党)
Linux就是2B(NB的架构+SB的驱动)
子曰:写C时适当d "断行" || "缩进" || "空格" == "注释"


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 简单四步,让你学会在ubuntu下硬盘安装windows 7
帖子发表于 : 2012-07-17 22:24 
头像

注册: 2007-12-14 13:40
帖子: 49882
地址: 志虚国乌由市
系统: Winbuntu
送出感谢: 29
接收感谢: 413
csumck 写道:
确实需要这样的教程,不过3楼的疑问楼主是否可以回答一下?
我等小白实在是怕系统搞挂了

修复grub呗,或者用win7 引导ubuntu
viewtopic.php?f=139&t=376981


_________________
冷轩信

渠月 · QY

本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu

安装flash 还是要用
代码:
sudo apt install adobe-flashplugin


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 简单四步,让你学会在ubuntu下硬盘安装windows 7
帖子发表于 : 2012-07-17 23:07 
头像

注册: 2010-07-15 13:31
帖子: 1404
送出感谢: 77
接收感谢: 23
mark


_________________
Ubuntu 命令技巧: http://wiki.ubuntu.org.cn/index.php?title=UbuntuSkills&variant=zh-cn
Ubuntu 桌面指南: https://help.ubuntu.com//


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 简单四步,让你学会在ubuntu下硬盘安装windows 7
帖子发表于 : 2012-07-17 23:15 

注册: 2005-09-13 4:56
帖子: 1090
系统: Ubuntu QQ
送出感谢: 0 次
接收感谢: 44
csumck 写道:
确实需要这样的教程,不过3楼的疑问楼主是否可以回答一下?
我等小白实在是怕系统搞挂了


在win7下安装easybcd,打开后,添加菜单项,选择linux/bsd,grub2

easybcd会自动帮你生成引导ubuntu的bcd项,重启后在win7的启动菜单就可以看到,直接
让你进入ubuntu,不需要任何手动配置,当然别忘了保存。

进入ubuntu后,如果你愿意,你可以再把grub2装回来

代码:
#grub-install /dev/sda --boot-directory=raw_path/to/grub/installation
#update-grub


其中--boot-directory在默认状态下指向/boot/grub,如果没有使用独立的/boot分区,那么可以省略。
如果有独立的/boot分区,那么--boot-directory=(hd0,X)/grub,(hd0,X)为/boot分区

顺便说一句,网上很多人都说可以把grub2装到某个linux分区,这些说法都是错误的。
grub2只支持mbr,不支持pbr


_________________
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 简单四步,让你学会在ubuntu下硬盘安装windows 7
帖子发表于 : 2013-03-01 14:59 

注册: 2013-03-01 12:18
帖子: 2
系统: ubuntu
送出感谢: 0 次
接收感谢: 0 次
:em20 为什么我输入ntldr那条以后提示找不到ntldr啊


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 简单四步,让你学会在ubuntu下硬盘安装windows 7
帖子发表于 : 2013-03-01 16:24 
头像

注册: 2006-02-25 17:09
帖子: 1620
地址: 西安
送出感谢: 23
接收感谢: 1
这个要Mark,关键是节省时间呀!
引用:
整个过程大概15分钟


_________________
早起的鸟儿有虫吃
早起的虫儿被鸟吃

http://aerowolf.blog.sohu.com/
亲,点一下免费获得Dropbox空间!


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 简单四步,让你学会在ubuntu下硬盘安装windows 7
帖子发表于 : 2013-04-13 13:01 

注册: 2013-04-13 10:22
帖子: 2
系统: Ubuntu Linux
送出感谢: 0 次
接收感谢: 0 次
@楼主:
这也 适用于 Windows 8 吗?


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 简单四步,让你学会在ubuntu下硬盘安装windows 7
帖子发表于 : 2013-04-13 21:10 
头像

注册: 2012-03-22 20:42
帖子: 2419
送出感谢: 144
接收感谢: 36
想问下楼主,新建win分区,是随便在硬盘哪个位置吗?


_________________
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 简单四步,让你学会在ubuntu下硬盘安装windows 7
帖子发表于 : 2014-03-12 21:38 

注册: 2014-03-12 21:35
帖子: 1
系统: Ubuntu
送出感谢: 0 次
接收感谢: 0 次
您好 我是ubuntu小白 请问你说的第二步下载win7安装镜像文件,将其挂载,然后将其中全部内容复制到新建的ntfs分区中。

“将其挂载 并复制到新建的NFTS”中具体应该怎么实现呢?
期待您的回复 谢谢 :em11


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 简单四步,让你学会在ubuntu下硬盘安装windows 7
帖子发表于 : 2015-07-19 10:37 

注册: 2008-03-22 0:00
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
安装windows 7时出现Setup was unable to create a new system partition,已经创建msdos分区表,也格式化成NTFS格式了。
Ubuntu和win不在一个的硬盘里,是这个问题导致的?分区使用的是gparted


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 简单四步,让你学会在ubuntu下硬盘安装windows 7
帖子发表于 : 2015-07-19 18:04 

注册: 2009-08-04 16:33
帖子: 16886
送出感谢: 21
接收感谢: 1826
引用:
安装windows 7时出现Setup was unable to create a new system partition

1. 使用 Ubuntu Live CD/DVD/USB 開機 登入 試用桌面
2. 把下面指令 複製 貼進終端機 執行
2-1. sudo fdisk -l
2-2. sudo parted -l print
2-3. 把結果直接 選取/複製/貼上來
不必擷圖


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 15 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译