linux_从硬盘上安装XP+Linux双系统
来源:互联网 发布:js 大小改变事件 编辑:程序博客网 时间:2024/05/29 09:16
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_从硬盘上安装XP+Linux双系统
- xp硬盘上安装ubuntu12.04双系统
- xp 硬盘安装linux双系统方法
- XP系统上从硬盘安装linux图文详细教程
- 双系统安装时,Linux从硬盘启动
- 从硬盘安装Windows XP和Ubuntu双系统
- CentOS 硬盘安装+xp双系统
- Windows XP & Linux(ubuntu10.04)双系统硬盘安装
- 台式机上安装双系统(winXP+CentOS),从硬盘安装
- 从硬盘安装XP
- 安装XP LINUX双系统
- 实战------从windows xp环境下从硬盘安装Centos5.5双系统
- 硬盘安装Ubuntu10.04与XP 双系统
- XP硬盘安装Ubuntu 10.10双系统图解
- XP硬盘安装Ubuntu 10.10双系统图解
- XP硬盘安装ubuntu12.04双系统
- 硬盘安装Debian与Xp双系统
- Windows XP硬盘安装CentOS 5.5双系统
- ubuntu_解压命令全览
- Linux_通过ndiswrapper安装无线网卡驱动
- OpenCV3.2+VS2015配置
- 使用enum、const、inline替换#define的原因
- 最大连续子序列和
- linux_从硬盘上安装XP+Linux双系统
- linux_正确删除linux的方法
- 安卓命名规范
- jsp_获取图片并显示
- php通过修改header强制图片下载
- Java_util_ftp
- ACM聊天顺序题 map
- MAC http抓包工具Charles socket抓包CocoaPacketAnalyzer
- File 程序(Java代码)