linux_从硬盘上安装XP+Linux双系统

1.下载Linux光盘镜像文件和grub4dos引导文件

2.使用PQ划分三个Fat32格式的分区,一个存放Linux镜像的解压文件,一个用于Linux的swap分区(大小是内存两倍即可),一个用于安装linux安装,盘符分别是E、F、G

3.将Linux镜像文件解压到E盘,gurb4dos中的grldr解压至C盘,修改c盘中的boot.ini文件,右键“我的电脑”->高级->启动和故障恢复->编辑,将timeout改成10,然后添加一行,C:\grldr="Linux Install",保存后退出重启。

4.在电脑启动的提示中,选择Linux Install,出现grub后输入

grub>kernel(hd0,6) /redhat/vmlinuz

grub>initrd(hd0,6) /redhat/initrd.img

grub>reboot

(hd0,x) 其中0表示电脑的第一块磁盘,x若为0~3,表示linux文件在电脑的第1~4主分区中,x值为4或4以上表示的是逻辑分区,c盘得x值为4,以此类推。

若(hd0,6)错误,可用find /redhat/vmlinuz 查找

5.剩下的按默认操作即可...

 

-------------------------------------------

前提是:硬盘上至少2个主分区(推荐一个512-1024MB的SWAP分区作为Linux的内存扩展)。

Windows可用FAT或NTFS文件系统

Linux可用EXT2活EXT3文件系统

 

以下有两种方法:

 

I、先装Windows再装linux:

1,从CD启动电脑

2,安装windows,选择FAT(NTFS)

3,从CD启动电脑,安装Linux,选择EXT2/3格式的分区

4,安装GRUB引导程序(默认状态下安装程序会自动安装)

5,重启电脑,进入Linux系统,打开/boot/grub/menu.lst

6,添加如下(使得Windows可以启动):

###############################

title Windows XP

root (hdx,y)#windows所在分区x=第x-1块硬盘,y=第y-1个分区

chainloader +1

makeactive

###############################

7,重启进入Windows

 

II,现状Linux

1,安装Linux

2,安装Windows

3,从Redhat CD启动电脑,跳过所有安装步骤,直接安装GRUB引导

4,添加如下(使得Windows可以启动):

###############################

title Windows XP

root (hdx,y)#windows所在分区x=第x-1块硬盘,y=第y-1个分区

chainloader +1

makeactive

###############################

5,重启进入Windows

--------------------------------------------------------

c盘格式化为fat32格式 先装XP    D盘格式化成ext2格式。然后装linux就可以了 

    

  如果已经完成   

  设置/etc/lilo.conf   

  增加   

  image=/boot/hda1   

  label=windows   xp   

  如果想默认启动windows   xp   

  需要更改   

  default=windows   xp 

 

 

注意

 

c盘最好是fat32格式的   

  也就是不要把linux装在c盘   

  然后看你是想从linux引导windows,还是从windows引导linux   

  前者的话,就把lilo或者grub装在MBR主引导分区   

  至于后者,就把lilo或者grub装在linux分区

setup   grub   

  ----------   

  配置文件:/boot/grub/menu.lst   

    

  #为注释   

    

  timeout   [second]   等待时间/秒;-1为一直等待。   

    

  default   [num]   默认启动项,default=0为第一项,以此类推。   

    

  splash   [pathname/filename]   指出开机画面文件存放路径和文件名,   

                例如:splash   /boot/logo/800*600.img   

    

  title   [OSname]   title后面的字符就是菜单上的选项,你也可以写上操作系统名字和描述。   

              例如:title   BluePoint   Linux,Singl   Mode   

              代表这一项是引导蓝点Linux的单用户模式。   

    

  下面结合两个系统引导描述来解释如何配置grud的引导选项:   

  title   BluePoint   Linux,Default   Mode   

  root(hd0,1)   

  kernel   /boot/vmlinuz   vga=auto   root=/dev/hda2   

    

  hd0是指第一个硬盘(主盘)   

  (hd0,1)是指第一个硬盘的第二个分区。   

  kernel   /boot/vmlinuz   是指出   linux   核心(kernel)的路径在/boot/vmlinuz中。vga=auto   是指设定显示模式,root=/dev/hda2   是指把第一个硬盘的第二个分区作为根分区。   

    

  title   Microsoft   Windows   

  root(hd1,0)   

  chainloader(hd1,0)+1   

    

  root(hd1,0)   

  这是指第二个硬盘(从硬盘)上第一个分区   

  chainloader(hd1,0)+1   

  装入一个扇区的数据然后把引导权交给它。

-------------------------------------------

你可能感兴趣的:(Linux)