电脑上已经安装了Ubuntu,想再安装Windows 7
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 40
- 注册时间: 2009-03-18 20:33
电脑上已经安装了Ubuntu,想再安装Windows 7
如题,请问有没有什么方法可以实现?
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
-
- 帖子: 40
- 注册时间: 2009-03-18 20:33
Re: 电脑上已经安装了Ubuntu,想再安装Windows 7
请问这样的话会不会伤害Ubuntu的启动,Win7还有一个隐藏分区的。smallapple 写了:先分出主活动分区,用win7光盘启动安装。
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: 电脑上已经安装了Ubuntu,想再安装Windows 7
先分好区再安装,就安装就没有隐藏分区了。Win7还有一个隐藏分区的。
安装windows会重写mbr为MS格式的,原来的grub就没了,安装完再用grub4dos引导ubuntu或用ubuntu的livecd修复grub。详细的看启动区的置顶贴。请问这样的话会不会伤害Ubuntu的启动
现在分区状态是怎样的?sudo fdisk -l 贴上来看下。
-
- 帖子: 40
- 注册时间: 2009-03-18 20:33
- toddler
- 帖子: 367
- 注册时间: 2008-04-30 23:11
Re: 电脑上已经安装了Ubuntu,想再安装Windows 7
重装Windows7后利用live CD修复Grub。
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
-
- 帖子: 1967
- 注册时间: 2008-09-30 17:46
Re: 电脑上已经安装了Ubuntu,想再安装Windows 7
整块硬盘貌似已完全分给了第一主分区和扩展分区,扩展分区中间一大段空白,肯定不能在那里建主分区吧。Rovo 写了:贴上来了;我Ubuntu也是菜鸟,全部使用Linux还是不方便,想再用回Windows+Linux...
似乎不太好搞,要调整分区。就看大苹果兄给你出什么主意了。
要是我,可能还是把WIN7装在第一主分区,LINUX放在扩展分区里,迁就WIN。也即:为避免以后出现问题,好好规划一下分区,重来!(仅供参考)
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: 电脑上已经安装了Ubuntu,想再安装Windows 7
刚才估算下
sda1 应该是 / 分区有20G
sda6 应该是 /home分区20G
swap 3G
中间剩 116G
最好方安如楼上所说,win7放第一主分区,linux放扩展分区,还有最好把linux的分区放一块。
处理方法
用WinPE启动后,打开WinPM,选择 / 分区即第一主分区,右键复制分区,目标定在sda6后面的未使用空间,选择自由区块空间开始处,切记不要改变大小,确定后,再点左上角应用,同法复制swap到 新建的 / 分区后的未使用空间,然后把第一主分区格为ntfs,并设为活动,把最后的那个swap分区删除,并把扩展分区内的其他空间新建为若干个ntfs格式的逻辑分区。再用win7光盘启动安装
因为用PM复制分区连同uuid一起复制,安装完用win7+grub4dos引导ubuntu或修复grub再修改menu.lst添加win7启动。
处理方法2
如果没PE光盘,
用Ubuntu的livecd启动,用gparted把sda5即swap删除(要先swapoff),然后在sda6后面另外新建一个分区,格为swap,修改 / 分区下的 /etc/fstab,关于swap的uuid改为新建swap分区的uuid。
然后缩小sda2即扩展分区,在硬盘最后空出20G左右的空间,再新建为主分区,并设为boot,同时把sda1的boot标识去掉,并设为hidden。
用win7光盘启动安装,选择安装分区在最后那个主分区。
sda1 应该是 / 分区有20G
sda6 应该是 /home分区20G
swap 3G
中间剩 116G
最好方安如楼上所说,win7放第一主分区,linux放扩展分区,还有最好把linux的分区放一块。
处理方法
用WinPE启动后,打开WinPM,选择 / 分区即第一主分区,右键复制分区,目标定在sda6后面的未使用空间,选择自由区块空间开始处,切记不要改变大小,确定后,再点左上角应用,同法复制swap到 新建的 / 分区后的未使用空间,然后把第一主分区格为ntfs,并设为活动,把最后的那个swap分区删除,并把扩展分区内的其他空间新建为若干个ntfs格式的逻辑分区。再用win7光盘启动安装
因为用PM复制分区连同uuid一起复制,安装完用win7+grub4dos引导ubuntu或修复grub再修改menu.lst添加win7启动。
处理方法2
如果没PE光盘,
用Ubuntu的livecd启动,用gparted把sda5即swap删除(要先swapoff),然后在sda6后面另外新建一个分区,格为swap,修改 / 分区下的 /etc/fstab,关于swap的uuid改为新建swap分区的uuid。
然后缩小sda2即扩展分区,在硬盘最后空出20G左右的空间,再新建为主分区,并设为boot,同时把sda1的boot标识去掉,并设为hidden。
用win7光盘启动安装,选择安装分区在最后那个主分区。
-
- 帖子: 40
- 注册时间: 2009-03-18 20:33
Re: 电脑上已经安装了Ubuntu,想再安装Windows 7
多谢各位回复,尤其是smallapple的指点!
下面是sudo parted /dev/sda print和df的信息。
sudo parted /dev/sda print:
Model: ATA HITACHI HTS54321 (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.3kB 20.4GB 20.4GB primary ext3 boot
2 20.4GB 160GB 140GB extended
6 20.4GB 40.8GB 20.4GB logical ext3
5 157GB 160GB 3002MB logical linux-swap
df:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 19607924 5486324 13125572 30% /
tmpfs 500540 0 500540 0% /lib/init/rw
varrun 500540 228 500312 1% /var/run
varlock 500540 0 500540 0% /var/lock
udev 500540 148 500392 1% /dev
tmpfs 500540 104 500436 1% /dev/shm
lrm 500540 2192 498348 1% /lib/modules/2.6.28-15-generic/volatile
/dev/sda6 19583792 4649536 13939436 26% /home
/dev/sdb1 116966448 29020816 87945632 25% /media/
下面是sudo parted /dev/sda print和df的信息。
sudo parted /dev/sda print:
Model: ATA HITACHI HTS54321 (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.3kB 20.4GB 20.4GB primary ext3 boot
2 20.4GB 160GB 140GB extended
6 20.4GB 40.8GB 20.4GB logical ext3
5 157GB 160GB 3002MB logical linux-swap
df:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 19607924 5486324 13125572 30% /
tmpfs 500540 0 500540 0% /lib/init/rw
varrun 500540 228 500312 1% /var/run
varlock 500540 0 500540 0% /var/lock
udev 500540 148 500392 1% /dev
tmpfs 500540 104 500436 1% /dev/shm
lrm 500540 2192 498348 1% /lib/modules/2.6.28-15-generic/volatile
/dev/sda6 19583792 4649536 13939436 26% /home
/dev/sdb1 116966448 29020816 87945632 25% /media/
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
- qingshi163
- 帖子: 275
- 注册时间: 2007-12-16 0:45
Re: 电脑上已经安装了Ubuntu,想再安装Windows 7
win对是不是第一分区比较在意,迁就他把sda1给他吧,免得到时给你闹脾气
-
- 帖子: 40
- 注册时间: 2009-03-18 20:33
Re: 电脑上已经安装了Ubuntu,想再安装Windows 7
这几天没时间上网...smallapple 写了:估计差不多,建议用第一种方法试试,似乎有的电脑把主活动分区放在最后装不上windows。
你说的第一种方法指的是先安装Windows 7,然后用Ubuntu Live CD引导修复Grub?
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: 电脑上已经安装了Ubuntu,想再安装Windows 7
用WinPE启动后,打开WinPM,选择 / 分区即第一主分区,右键复制分区,目标定在sda6后面的未使用空间,选择自由区块空间开始处,切记不要改变大小,确定后,再点左上角应用,同法复制swap到 新建的 / 分区后的未使用空间,然后把第一主分区格为ntfs,并设为活动,把最后的那个swap分区删除,并把扩展分区内的其他空间新建为若干个ntfs格式的逻辑分区。再用win7光盘启动安装
因为用PM复制分区连同uuid一起复制,安装完用win7+grub4dos引导ubuntu或修复grub再修改menu.lst添加win7启动。