现在系统是Windows XP,今日想装个Linux系统玩玩,来个双系统。由于笔记本光驱坏了,故想起了通过U盘安装。

硬盘共40G,有四个盘C,D,E,F,每个盘为10G,现进行以下操作来进行:

前期工作:

Cent OS 5.5 DVD 4个G,我的U盘是8G的,够用。

1.下载Linux,我比较喜欢CentOS,最新版Cent OS 5.5

2. 由于要从U盘安装,所以要制作USB启动盘,用

DiskGenius --> 工具 --> 制作USB-HDD启动盘 这下U盘就可以启动到DOS中了。需要引导Centos的安装故需要添加一些文件到U盘中。

3. 下载grub4dos,grub4dos 是一个优秀的双(多)系统引导软件,使用GRUB4DOS可以很方便的引导各种操作系统,比如DOS、Windows、 Linux等。

下载解压后,拷贝grub.exe、grldr、menu.list三个文件到Step 2制作好的U盘启动盘中。

4. 拷贝Step 1下载好的CentOS-5.5-i386-bin-DVD.iso到U盘中。

在U盘中建文件夹boot,解压CentOS-5.5-i386-bin-DVD.iso\isolinux 下的initrd.gz和vmlinuz两个文件到boot文件夹中。

修改menu.list文件,在最后面加上下面几行后保存

title CentOS 5.5 Install

root (hd0,0)

kernel /boot/vmlinuz root=/dev/hda1

initrd /boot/initrd.img

通过以上4步,安装CentOS的U盘启动盘就做好了。

安装CentOS:

1. 在BIOS中更改启动顺序,使得电脑从U盘启动。

2. 启动后默认进入的是DiskGenius窗口,按ESC键到DOS命令行。输入grub

C:\>grub

然后选择CentOS 5.5 Install开始安装。在Installation Method时候选择Hard drive就可以从U盘安装了(安装文件在U盘上) 接下来。

/dev/hda1

/dev/sda1 -- 选择这个,是U盘的位置。

3. 磁盘分区:在free空间上新建/boot,swap, / 三个分区

/boot 100M ext3

swap分区为内存容量的2倍 768M*2=1536M (直接指定分区类型为swap,大小1536M)

根分区/ 指定剩余空间即可。

此时注意到/boot 为hda6  /为hda8

4。到安装grub引导程序时候:

grub引导装载程序将会被安装在/dev/hda6(选这项后,重启直接进入了XP,没看到选择xp还是CentOS)

grub引导装载程序将会被安装在/dev/sda (选在这项后,安装成功后通过优盘可以进入Centos系统,故暂时选择这个)

默认引导的操作系统:

修改标签Others为Windows XP,Linux没识别到。

默认选用CentOS

5. 安装完成后,使用U盘启动可以进入到CentOS,但是不用优盘的话就不行,不用U盘的话得修改XP下的boot.ini

拷贝grub4dos中的grldr和menu.list文件到C盘根目录。

添加以下行到menu.list中:#开始的是我自己的注释。

title CentOS 5.5 (2.6.18-194.el5)   # 在启动后要选择的系统的名字

root (hd0,5) # 这里的5是boot所在的分区,hda6上?

# kernel /vmlinuz-2.6.18-194.el5 root=/dev/hda6      # Cannot work,this is not simple hda6,as my / is installed on /dev/hda8,就是因为这项没设置对我一直进不去系统,错误在底下。

# kernel /vmlinuz-2.6.18-194.el5 ro root=LABEL=/1    # This item can work .

# kernel /vmlinuz-2.6.18-194.el5 ro root=LABEL=/1 rhgb quiet   # This item can work too,will not display more information at startup.

kernel /vmlinuz-2.6.18-194.el5 root=/dev/hda8        # Works fine. 这里的hda8是根分区所在的地方。initrd /initrd-2.6.18-194.el5.img

# 因为/boot是单独的分区,故在/vmlinuz-vmlinuz-2.6.18-194.el5前不加/boot

# 不然的话要用/boot/vmlinuz-vmlinuz-2.6.18-194.el5

#             /boot/initrd-2.6.18-194.el5.img

以上信息是我通过U盘启动进入CentOS后在/boot/grub/grub.conf中查找的:

root (hd1,5) # grub被装在优盘上,认为U盘为hd1. 因为硬盘是hd0.故改成root (hd0,5)

kernel /vmlinuz-2.6.18-194.el5 ro root=LABEL=/1rhgb quiet

initrd /initrd-2.6.18-194.el5.img

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

kernel那条设置不对的时候,一直报下面的错误:

setuproot:moving /dev failed:No such file or directory

setuproot:error mounting /proc :No such file or directory

setuproot:error mounting /sys :No such file or directory

ERROR opening /dev/console :No such file or directory

Trying to use fd 0 instead.

WARNING: can't access (null)

exec of init ((null)) failed!!! : Bad address

Kernel panic - no sysncing : Attempted to kill init!

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

6. 在XP的boot.infi中添加信息

我的电脑-->属性-->高级-->启动与故障恢复编辑-->加入c:\grldr="CentOS 5.5 (2.6.18-194.el5)"后保存。

[boot loader]

timeout=5

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="CentOS 5.5 (2.6.18-194.el5)"

这里的CentOS 5.5 (2.6.18-194.el5)和menu.list中的名字相对应。

研究了一天 终于可以在启动的时候选择进入XP还是CentOS了,通过CentOS的grub选择CentOS还是Windows XP还需研究。

u盘linux xp双系统安装教程视频,从U盘安装Linux 与XP形成双系统相关推荐

  1. linux windows10双系统安装教程,【笔记】windows10安装linux双系统教程(可能是现今最简单方法)...

    这周测试成功了大牛漂移菌教的树莓派系统镜像的压缩方法,虚拟机下备份镜像不太方便,无论是存储空间还是读卡操作都不方便.所以打算装个linux系统,一个硬盘纯装一个linux太浪费了,毕竟我linux用不 ...

  2. win10 下载 linux系统安装教程,windows10电脑中如何安装linux子系统

    为了获得更好的体验,一些用户想要windows10正式版电脑中安装linux子系统.那么,这该如何操作呢?会不会非常复杂呢?答案是否定的.接下来,小编就给大家详细介绍win10安装linux子系统的具 ...

  3. 黑苹果双系统安装教程macOS High Sierra 10.13.x

    摘 要:今天小编给大家准备了一份最新的黑苹果10.13u盘安装黑苹果双系统安装教程,所有的黑苹果安装教程基本上都差不多,但是还有很多童鞋通过QQ联系我,问我如何安装黑苹... 教程前言 今天小编给大家 ...

  4. WIN10 + Ubuntu 16.04 双系统安装教程

    WIN10 + Ubuntu 16.04 双系统安装教程 最近老婆大人需要用到Linux系统上学习Node.Js,而她又讨厌虚拟机的卡顿,为了满足她的要求,在已装WIN10的机器上再装一个16.04版 ...

  5. 中标麒麟系统u盘安装_U盘启动中标麒麟V6双系统安装教程

    U 盘启动中标麒麟 V6 双系统安装教程 本教程是双系统教程,一般是安装 XP/win7 的机器需要安装中标麒麟的朋友使用. 教程内容都是在网上找到相关资料结合自己经验编写,以供需要的朋友参考. 一. ...

  6. Linux双系统安装教程【暗影精灵5】

    Linux双系统安装教程 去官网下载ubuntu的镜像源 下载安装镜像工具win32DiskImage 制作系统安装U盘[注意会清空U盘] 1.打开DiskImager选择ubuntu系统的镜像文件, ...

  7. Win11+Ubuntu20.04双系统安装教程

    Win11+Ubuntu20.04双系统安装教程 Win10升级Win11 Win11启动盘安装系统 启动盘安装Ubuntu Ubuntu启动盘制作 磁盘分区 查看磁盘属性 Ubuntu安装 Win1 ...

  8. Win10Ubuntu双系统安装教程

    Win10&Ubuntu双系统安装教程 在安装双系统的过程中,我遇到一个大坑,导致我倒腾了两天都没有装上,最后在朋友点醒下,知道了自己笔记本的问题所在,成功的搞定了这个问题. 要安装Win10 ...

  9. 双系统安装教程(win10 ubuntu20.04)

    双系统安装教程(win10 & ubuntu20.04) 背景 创建启动盘 win10下磁盘划分 开始安装吧 我的分区 设置启动项 背景 最近公司项目开发需要linux系统(yocto构建), ...

最新文章

  1. 动态加载的html没有js效果,JS利用html5实现loadding动态加载效果代码实例
  2. Elasticsearch的Shield插件
  3. SDL2源码分析6:拷贝到渲染器(SDL_RenderCopy())
  4. 可变和不可变的数据类型
  5. 求组合数python_给定一个序列求指定位数的排列组合数
  6. python录入学生信息网_干货满满 | Python趣味编程教学实践
  7. ubuntu 远程桌面
  8. muduo网络图书馆评测
  9. PyTorch 中如何指定GPU
  10. c#基础传智播客学习截图
  11. 软件工程专业的论文答辩_软件工程毕业论文答辩PPT模板
  12. 雷电模拟器手游辅助制作教程
  13. python中match函数的用法_python repython re.match函数怎么来使用
  14. matlab对图片边缘化处理
  15. Oracle运维手册
  16. 主机序、网络序的理解
  17. Eclipse 断点不生效原因之一 Tigger Point 断点右下角出现类似箭头
  18. EROFS 和 方舟 辩证的看 —— 方舟
  19. Linux hook系统调用open/read/write
  20. three.js 模型详解和外部模型详解

热门文章

  1. threejs精灵模型_将不同格式的3d模型导入three.js
  2. C语言3进制加法口诀表代码完整版正确版本
  3. (附源码)计算机毕业设计SSM家教中心管理系统
  4. 如何锻炼孩子的口才能力
  5. 【文献笔记】NOMA+D2D模型1(基础模型)
  6. [源码和文档分享]基于Android实现的OA办公自动化系统
  7. oracle 正确重启,重启oracle的方法
  8. 3*N分销模式介绍 3*N的应用场景
  9. [zz]ERP排产详细介绍
  10. 批量将ppt转换为pdf