修改XP的boot.ini文件就可以选择 80G硬盘这样分: 主分区 C: 6G 装XP用 扩展分区:60G 分成了D\E\F 3个各20G的逻辑分区; 剩余的10G 留做自由空间 安装Linux用。
XP顺利完成安装;重启,插入红旗Linux系统盘 开始安装Linux此时:
硬盘分区:
/hda1-----------6G. FAT32.........C盘
/hda2-----------60G. 扩展分区
/hda5...........20G: FAT32.........D盘
/hda6...........20G NTFS.........E盘
/hda7...........20G NTFS........F盘
自由空间10G到Linux提示分区是 选则手动分区,接下来问题出现:
按道理需要把自由空间分为三个区来安装Linux (Linux的分区方法是: boot分区 /boot 100M EXT2/EXT3格式,交换分区 默认 1024M(2倍内存大小) SWAP格式,根分区 / 剩余自由空间容量 EXT3格式 );
结果只能随意划分出来两个分区,到第三个时总提示: 无法拨发分区
经查:原因大概是硬盘最多允许的分区数量为 主分区 4个 扩展分区 4个 逻辑分区个数没要求
为了解决这个问题,查的Linux手册 /boot 分区是为了Linux 的规范性而分,所以可有可可与根分区合并所以我的双系统硬盘分法为:
/hda1-----------6G. FAT32.........C盘
/hda2-----------60G. 扩展分区
/hda5...........20G: FAT32.........D盘
/hda6...........20G NTFS.........E盘
/hda7...........20G NTFS........F盘
/hda3...........1024M SWAP.........SWAP
/hda4...........9G EXT3........Linux根分区划分好硬盘以后,继续下一步,会有一个关于Linux引导启动顺序的选项,选择其它新建Windows XP 指向 /hda1 等待时间为5S, 接下来最重要,需选择将Linux的引导文件GRUB安装在MBR(硬盘中看不到的空间,学名叫硬盘主引导记录) 继续下一步 进行一些基本相关设置,等待30分钟完成LINUX的安装;
重启;接下来,会出现LINUX的引导画面 和win XP装了Ghost或DOS一样 有那个选项列表,况且有一定的等待时间,5秒后默认进入XP 的引导列表(按理直接进入XP系统,但我安装了DOS工具 所以要进入XP 会有3秒的系统列表选择时间),下次重启 选择进入Linux系统,查看Linux的启动引导文件 menu.lst (属性为unix,在boot/grub/目录下),打开menu.lst ,发现有:#boot=/dev/hda default=1 timeout=5 这个明显是XP系统默认启动,等待时间为5S的表示,那么我修改为:#boot=/dev/hda default=0 timeout=0 它的意思是不是就表示默认启动Linux 系统 无列表等待时间呢,保存(这里暂时timeout=2 至少让我能选择进入XP吧)且另存为lst文件到Linux下的移动媒体驱动器C-即我的XP系统盘,再次进入XP后,网上搜索GRUB的提取包,现在在XP的C盘根目录证多了:menu.lst 、grldr、grub.exe 三个文件;此时修改XP的boot.ini文件 在最后添加:
c:\grldr="Linux 操作系统 保存;我的boot.ini文件内容是:
Copy code
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
c:\grldr="Linux 操作系统
c:\Arldr="MS-DOS系统完成后重启进入DOS模式,进入DOS方法很多,现在很多系统盘就自带DOS工具包,能直接进入DOS状态,输入:
Copy code
FDISK /MBR为什么要这么做呢,因为这样就格式化了MBR,之前说的把Linux的引导装在了MBR 所以在启动机器的时候才会出现两次系统启动列表,一次Linux 另一次XP的;这样格掉了MBR,Liunx的引导界面自然不会出现了,会直接进入到XP的系统启动列表,我的XP列表是这样的:Quote:Microsoft Windows XP Professional
Linux 操作系统
MS-DOS系统
现在是默认进入XP,可以在等待时间内选择需要进入的系统了;需要提示的是:之前另存XP的C盘的menu.lst之所以改这段:#boot=/dev/hda default=0 timeout=0 是在点击上面的Linux 操作系统
后能直接进入Linux。最后做XP引导Linux时,需要在XP的C盘下保存的文件已打包,在附加中,其中menu.lst需要用你自己Linux的menu.lst文件替换,因为我们硬盘分区方法可能不一样。
◆◆
评论读取中....
请登录后再发表评论!
◆◆
修改失败,请稍后尝试