U盘装系统之Linux篇

本文详细介绍了如何使用U盘安装多种Linux发行版,包括Fedora LiveCD、Fedora DVD、CentOS DVD、Ubuntu以及Debian。通过Unetbootin、LiveUSB Creator等工具制作启动U盘,并提供了GRUB 2配置以支持多个系统安装选项。

1.Fedora LiveCD

https://fedorahosted.org/liveusb-creator/

2.Fedora DVD,CentOS DVD

unetbootin.sourceforge.net/

将目录images和isolinux重新打包为ISO,用Unetbootin写入U盘,然后再把ISO复制到U盘中

如果不想打包,就先把ISO用Unetbootin写入U盘,然后删除除目录images和isolinux之外的文件,在把ISO复制到U盘中

3.Ubuntu
http://www.ubuntu.org.cn/download/help/create-a-usb-stick-on-ubuntu
http://www.ubuntu.com/download/help/create-a-usb-stick-on-windows

4.Debian(Linux)
http://www.debian.org/releases/stable/i386/ch04s03.html.en

cat debian.iso >/dev/sdb之类的

5.GRUB 2 制作多个系统安装U盘

下载镜像

Ubuntu.iso、Fedora-17-i386-DVD.iso、CentOS-6.3-i386-bin-DVD1.iso

Ubuntu.iso、Fedora-17-i386-DVD.iso放在U盘中就行了,

Centos DVD的处理比较复杂:

然后,新建centos目录,将CentOS-6.3-i386-bin-DVD1.iso放入centos目录中

然后在centos的DVD的提取出images文件夹复制到centos的目录中

注意centos使用的是grub,0.97不是grub2

在Fedora或ubuntu中使用一下命令

$ grub2-install --root-directory=/mnt /dev/sdb

其中,/mnt指的是U盘挂载的目录

/dev/sdb是你的U盘设备

#已经完成Ubuntu LiveCD , CentOS DVD , Fedora DVD
set timeout=20
set default=0
menuentry "Ubuntu LiveCD" {
    set isofile="Ubuntu.iso"
    loopback loop (hd0,1)/$isofile
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject
     initrd (loop)/casper/initrd.lz
}
menuentry "Fedora DVD" {
    set isofile="Fedora-17-i386-DVD.iso"
    loopback loop (hd0,1)/$isofile
    linux (loop)/images/pxeboot/vmlinuz  linux  repo=hd:/dev/sdb1:/
    initrd (loop)/images/pxeboot/initrd.img 
}
menuentry "CentOS DVD" {
    set isofile="centos/CentOS-6.3-i386-bin-DVD1.iso"
    loopback loop (hd0,1)/$isofile
    linux (loop)/isolinux/vmlinuz method=hd:/dev/sdb1:/centos
    initrd (loop)/isolinux/initrd.img 
}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值