当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 【请教】win7和Ubuntu9.10双系统安装前细节、疑问确认
帖子发表于 : 2010-02-09 9:36 

注册: 2010-02-05 15:38
帖子: 34
送出感谢: 0 次
接收感谢: 0 次
大家好,小弟是新手,在论坛看了几天各位大大的初学者指导贴,收获很大。但结合自身情况,仍有许多不明白的地方,在正式安装前还想请教一下,免得半懂不懂的搞坏了系统。 :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
附件:
文件注释: 硬盘gparted查看截图
Screenshot.png
Screenshot.png [ 55.69 KiB | 被浏览 1800 次 ]



最后由 wtxhr1000 编辑于 2010-02-09 14:49,总共编辑了 5 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 【请教】win7和Ubuntu9.10双系统安装前细节、疑问确认
帖子发表于 : 2010-02-09 9:54 
头像

注册: 2009-01-21 13:32
帖子: 170
地址: 蘇州
系统: Archlinux KDE
送出感谢: 0 次
接收感谢: 0 次
我沒有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


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 【请教】win7和Ubuntu9.10双系统安装前细节、疑问确认
帖子发表于 : 2010-02-09 14:52 

注册: 2010-02-05 15:38
帖子: 34
送出感谢: 0 次
接收感谢: 0 次
orpheussci 写道:
我沒有windows,也不知道win7具體甚麼樣。。
新手的話試試live CD吧,分區的話就把你預先留出的空間重新格式化成ext4,linux安裝無所謂主分區還是邏輯分區。
如果是安裝ubuntu,那麼自動安裝的grub2會把windows的開機選項自動包含的



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

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


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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