U盘启动器grub 安装linux

在linux系统下,将grub写入了U盘,现在U盘里已经有了GRUB提示符。
手头有centos镜像,怎样用该U盘来安装centos?

1、要让U盘可以启动系统。
有两个操作,一个是设置bios让主板从USB HDD或是USB ZIP启动,另一个是将U盘制作成启动U盘。
2、把grub4dos装到U盘中
这一步需要grub4dos这个软件,将其解压缩,找到两个文件:grub.exe、grldr、menu.list,将这两个文件复制到U盘的根目录中,此时根目录中已经有很多文件了,其中包括DOS系统文件和DiskGenius的一些文件,我的目的是装系统,所以DiskGenius文件并不需要,但我发现这个软件真的很好噢
2、把grub4dos装到U盘中
这一步需要grub4dos这个软件,将其解压缩,找到两个文件:grub.exe、grldr、menu.list,将这两个文件复制到U盘的根目录中,此时根目录中已经有很多文件了,其中包括DOS系统文件和DiskGenius的一些文件,我的目的是装系统,所以DiskGenius文件并不需要,但我发现这个软件真的很好噢。
图6 U盘中的文件

3、Linux启动文件
从iso中将vmlinuz、initrd.gz(文件位置iso/image/boot.iso/isolinux)这两个文件解压缩出来,放在U盘中的boot文件夹下。
修改menu.list文件,在最后面加上下面几行,这几行代表什么意思应该不用多说拉,使用过Grub的都有经验。
title Linux Install Setup
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hda1
initrd /boot/initrd.img

4、启动电脑
接下来的事儿就是启动电脑,正常的情况是走到步骤1的结尾,就是有DOS提示符的那里(如下所示),此时输入命令grub即可。
C:\>grub
启动后是GRUB4DOS的启动界面,最后一行就有我们修改过的标题Linux Install Setup。选择这个标题开始booting。
接下来就是一系列的文字界面对话框,选择语言、键盘类型。
之后出来的对话框是比较有用地,Installation Method,也就是安装方法,有以下几种:
Local CDROM
Hard drive
NFS image
FTP
HTTP
这里我用的是Hard drive,之前已经将安装的iso文件复制到U盘中。
接下来是选择iso在哪个盘里,根据不同电脑的情况这里就不一样拉,自己看着办喽。
例如:
/dev/sda1
/dev/sda2
/dev/sda3
/dev/sdb1 ------u盘位置,选择

顺便说一下吧,如果有配置服务器的话也可以用下面三种方式安装,这在装多台机器的时候能体会到便利之处。再往下就是正常安装系统拉。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-29
可以的,你搜索一下 centos 硬盘安装。 我就是用 硬盘安装 centos 6.4 的。
1 你硬盘里必须有fat32分区。因为grub 和 安装镜像不支持 ntfs。
2 把安装镜像放置到某个fat32分区根目录下,然后用解压软件把iso包中的mages文件夹解压到相同目录下,isolinux目录下的vmlinuz, initrd.img 解压相同目录下。
二、重启系统通过你的u盘 grub引导
按c进入控制台输入:
set root=(hd0,1) #不知道自己的分区号可以用tab按键补全。。
kernel /vmlinuz
initrd /initrd.img
boot
然后你就可以看到安装光盘的启动画面了。追问

全新硬盘,怎么办?
需要把U盘分区为fat32吗?

追答

u盘通常都是fat32的。 硬盘应该是内置硬盘。 你不打算使用win么? 那就在u盘里安装pe系统。把硬盘格式化出一个fat32分区。把linux安装到剩余空间上。装好后再把fat分区格成ext格式。

本回答被提问者和网友采纳
第2个回答  2013-08-08

    楼主您把centos 镜像文件放入U盘就可以

    启动的时候bios 设置从U盘引导就ok

    你说的讲grub写入U盘这个有啥用,难道你每次必须要插入U盘才能开机吗?

    希望能对楼主有帮助,谢谢!!

追问

U盘装grub只是用来应急用的。
突发奇想 可不可以用它来启动centos的安装镜像。
不用ultraiso把镜像写入U盘的方法,来安装。