【请教】win7和Ubuntu9.10双系统安装前细节、疑问确认

为当前最终发行版之前的所有版本提供支持
回复
wtxhr1000
帖子: 34
注册时间: 2010-02-05 15:38
送出感谢: 0
接收感谢: 0

【请教】win7和Ubuntu9.10双系统安装前细节、疑问确认

#1

帖子 wtxhr1000 » 2010-02-09 9:36

大家好,小弟是新手,在论坛看了几天各位大大的初学者指导贴,收获很大。但结合自身情况,仍有许多不明白的地方,在正式安装前还想请教一下,免得半懂不懂的搞坏了系统。 :em01

wubi安装Ubuntu9.10似乎除了官方提到的硬盘读写性能和断电健壮性以外,还有有其他问题,排除。

U盘没有那么大的,暂时排除。

以下只考虑硬盘grub4dos安装和光盘安装。

有几位大大提到刻盘安装比较适合新手,但各位大大的帖子似乎说明硬盘安装或者U盘安装的比较多,光盘安装Ubuntu的小弟一直没找到,难道是太简单了? :em06

首先简单说明一下自身机器情况:
小弟的机器是lenovo thinkpad sl400 ,4G内存,用32bits的VistaHomeBasic不爽,把VHB干掉后,用原版光盘全新安装了win7_64bit。因为原来的分区不大合理,加上想学习Ubuntu,所以用win7光盘全硬盘重新分了区,把联想自带的用于恢复的分区也干掉了(没办法,单硬盘,空间吃紧 :em06 )。

用Ubuntu Live DVD查看,分区情况大致如下:(fdisk)

Disk /dev/sda: 250.1 GB, 250059350016 bytes

255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors

Units = sectors of 1 * 512 = 512 bytes

Disk identifier: xxxxxxxxxxx

Device Boot Start End Blocks Id System

/dev/sda1 2048 206847 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 206848 63121407 31457280 7 HPFS/NTFS
/dev/sda3 63121408 446302207 191590400 f W95 Ext'd (LBA)
/dev/sda4 * 446302208 488394751 21046272 7 HPFS/NTFS
/dev/sda5 63123456 198494207 67685376 7 HPFS/NTFS
/dev/sda6 198496256 446300159 123901952 7 HPFS/NTFS


PS:好像没有分区表错误。


分区说明:
/dev/sda1 光盘全新安装win7好像自动创建一个100M的系统保留区,个人理解大概相当于Ubuntu的/Boot分区,第一主分区被占用了。

/dev/sda2 原计划安装win7,划分了30G。可是不知为何,win7自己把自己安装到了/dev/sda4。现在sda2是空的,打算安装Ubuntu。对应win7_F盘。

/dev/sda3 而后,win7光盘分区好像只能创建主分区,我找了半天也没找到扩展和逻辑分区如何创建。所以原来/sda3是主分区,后来在安装完成后删掉,重新分成了扩展和逻辑分区,产生了/dev/sda5和/dev/sda6。对应win7_D盘和win7_E盘。

/dev/sda4 原计划安装Ubuntu,划分了20G,现在是win7系统盘(好神奇啊)。对应win7_C盘。

补充:win7安装后,小弟自己把C盘设为了活动分区,把/dev/sda3变成了扩展分区,结果重启后找不到系统引导了,只好用光盘修复了一下,才找回来。然后好像那个100M的分区被系统分了个盘符H。

Ubuntu查看硬盘分区,见下图(gparted):

图片


分区问题:

比较不理解怎么会产生这么多1M的空洞。难道用来物理分隔,避免分区表错误的?!如果我想把它们用gparted回收,该怎么做?是否会产生不能启动或者不利于以后的问题?

已知一个硬盘只能有4个主分区或扩展分区,那么是否能从我的/dev/sda2中划分出/、/home、/swap呢?

如果能,那么/home、/swap算作什么类型的分区,超过4个的限制?分出来后会不会出现分区表错误?

如果不能,那我怎么安装系统啊,只要一个 /分区 么? :em20 要是想在/dev/sda2上分出/home、/swap又怎么办?

PS:个人理解,或者 / 在/dev/sda2,其他从/dev/sda5或/dev/sda6分出;
或者全在/dev/sda5或/dev/sda6分出


安装问题:

目的:A、win7和Ubuntu双系统
B、Ubuntu安装到/dev/sda2------------win_F盘
C、简单体验Ubuntu9.10,学习使用。以后待Ubuntu10.04 LTS完成后,换成10.04,作为工作学习长期用。
D、不改变MBR。
E、以后升级win7的sp1时不会造成无法启动的错误。

问题:


1、光盘安装时,一般来说,grub是否必须写入MBR?
如必须,那从我的情况来看(最前1MB空间是空洞,MBR包含在这里,不在可以使用的分区内),是不是不能安装?
如不是必须,grub写在/dev/sda2中吗?那么是谁、又如何找到grub,来引导系统呢?
补充:已知Ubuntu可以安装在主分区或逻辑分区。

2、“千里不留行大大”说,分区后、安装前,有个“导入sda1 windows选项”,
无论何种安装方式,结合我的情况(/dev/sda1是win7系统保留用的100M,而/dev/sda4才是win7系统盘)是不是就没有这个选项了呢?是否安装后、重启时,肯定只有Ubuntu?

3、用“千里不留行大大”的偷梁换柱法,在win7升级到sp1时,会不会出些问题?(好像有人提过类似的说法,但找不到了)

4、无论哪种安装,在win7或Ubuntu重装时,都会丢失另一个的启动选项么?

准备 sudo update-grub2么?




5、未知以下理解对不对:

grub2与grub不同,

一, ubuntu9.10已经没有menu.lst,取而代之的是grub.cfg ;所以上面的方法只能参考。
二, grub.cfg内已无title 这个词,取而代之的是menuentry "......." {.......} ;
三 ,主机第一分区以从(hd0,0)变成了(hd0,1).
以上是grub2代和grub1代的主要区别。


Ubuntu9.10用的是grub2,但坛子里的新手指导贴说的都是grub4dos,grub4dos是基于grub的,

所以还要编写menu.lst,计算分区仍从(hd0,0)开始


6、采用grub4dos偷梁换柱法,结合我的情况,这样写menu.lst对不对?

代码: 全选

timeout 10 
 
default 0 
 
#password=xxx 
 
# (1) Windows 
title 【1】Windows 7 on /dev/sda4 
find --set-root /bootmg8 
chainloader /bootmg8 
boot 
 
title 【2】Ubuntu9.10 liveCD on /dev/sda1 
root (hd0,3) 
kernel (hd0,3)/vmlinuz boot=casper noacpi iso-scan/filename=/ubuntu910.iso ro 
quiet splash  
initrd (hd0,3)/initrd.lz 
 
title 【3】start cdrom 
cdrom --init 
map --hook 
chainloader (cd0) 
boot 

title 【4】reboot
reboot 
 
title 【11】halt 
halt
Screenshot.png
硬盘gparted查看截图
上次由 wtxhr1000 在 2010-02-09 14:49,总共编辑 5 次。
头像
orpheussci
帖子: 170
注册时间: 2009-01-21 13:32
系统: Archlinux KDE
来自: 蘇州
送出感谢: 0
接收感谢: 0

Re: 【请教】win7和Ubuntu9.10双系统安装前细节、疑问确认

#2

帖子 orpheussci » 2010-02-09 9:54

我沒有windows,也不知道win7具體甚麼樣。。
新手的話試試live CD吧,分區的話就把你預先留出的空間重新格式化成ext4,linux安裝無所謂主分區還是邏輯分區。
如果是安裝ubuntu,那麼自動安裝的grub2會把windows的開機選項自動包含的

rm -r /media/VISTA/Windows
error: files do not exist.


ARCH LINUX 3.1 KDE 4.8
wtxhr1000
帖子: 34
注册时间: 2010-02-05 15:38
送出感谢: 0
接收感谢: 0

Re: 【请教】win7和Ubuntu9.10双系统安装前细节、疑问确认

#3

帖子 wtxhr1000 » 2010-02-09 14:52

orpheussci 写了:我沒有windows,也不知道win7具體甚麼樣。。
新手的話試試live CD吧,分區的話就把你預先留出的空間重新格式化成ext4,linux安裝無所謂主分區還是邏輯分區。
如果是安裝ubuntu,那麼自動安裝的grub2會把windows的開機選項自動包含的

我的分区中sda1~4全都已经有了,现在预留的空间在主分区sda2,如果分区,能从sda2中分出/home和/swap么?

还是只能在扩展分区/sda3中分出呢?
回复

回到 “老旧版本支持”