职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 539|回复: 4

U盘可以做LiveCD么?

[复制链接]
愚人 发表于 2011-5-26 21:09 | 显示全部楼层 |阅读模式
主板支持U盘引导启动,Linux的LiveCD可以用U盘做介质么?
紫衿 发表于 2011-5-26 21:09 | 显示全部楼层
1.格式化U盘,并用grubinst安装GRUB引导代码到U盘的MBR2.复制grldr、fonts(启动菜单不需要支持中文则不需要fonts)到U盘根目录3.根目录中编写menu.lst,举例:代码:fontfile (hd0,0)/fontsdefault 0timeout 30title Gentoo Installerconfigfile (hd0,0)/boot/grub/menu.lsttitle commandlinesavedefault --wait=2commandlinetitle rebootsavedefault --wait=2reboottitle haltsavedefault --wait=2halt4.用UltraISO(甚至WinRAR)解压ISO文件中的所有内容到U盘根目录5.已经完成!要说明的是,上面是启动miniCD的方法,LiveCD稍微有点不同,因为miniCD光盘是用GRUB引导而LIVECD是用isolinux引导的。相比较来说区别有两点:1.U盘根目录中的menu.lst文件中configfile命令需修改为:configfile (hd0,0)/isolinux/menu.lst2.在isolinux目录下要根据isolinux.cfg文件自己编写一个menu.lstisolinux.cfg文件:代码:default gentootimeout 150prompt 1display boot.msgF1 kernels.msgF2 F2.msgF3 F3.msgF4 F4.msgF5 F5.msgF6 F6.msgF7 F7.msglabel gentookernel gentoo append root=/dev/ram0 init=/linuxrc  dokeymap looptype=squashfs loop=/image.squashfs  cdrootinitrd=gentoo.igz vga=791label gentoo-nofbkernel gentoo append root=/dev/ram0 init=/linuxrc  dokeymap looptype=squashfs loop=/image.squashfs  cdroot initrd=gentoo.igzlabel memtest86kernel memtest86改写成menu.lst文件:代码:default 1timeout 30title gentookernel gentoo root=/dev/ram0 init=/linuxrc  dokeymap looptype=squashfs loop=/image.squashfs  cdrootinitrd gentoo.igz vga=791title gentoo-nofbkernel gentoo root=/dev/ram0 init=/linuxrc  dokeymap looptype=squashfs loop=/image.squashfs  cdroot initrd gentoo.igztitle memtest86kernel memtest86改写过程中要注意的是:将所有的label改写成title;去掉append;修改initrd=gentoo.igz中的等号为空格;删除prompt 和display部分(我不太清楚GRUB是否支持这些命令,所以删了)用这样的方式启动LiveCD与刻盘启动的唯一区别是刚启动的时候没有提示信息,也不能输入额外的内核参数,其实是因为我不太清楚如何用GRUB做到display,如果要加额外参数的话可以直接修改menu.lst答案补充
USB Ubuntu 7.10 Gutsy Gibbon installhttp://www.pendrivelinux.com/2007/09/28/usb-ubuntu-710-gutsy-gibbon-install/
只学java 发表于 2011-5-26 21:09 | 显示全部楼层
http://quickbest.com.cn/discuz/thread-21863-1-1.html 英文原文:点击进入 翻译:chinakr(http://www.edu-map.com/chinakr) 日期:2008-02-08 本教程将告诉你如何在U盘上安装、引导和运行Ubuntu 7.10(Gutsy Gibbon)操作系统。除了这些基本信息,本教程还将告诉你如何把你所做的修改和设置保存到U盘上并在之后每次启动时自动恢复它们,这里需要用到 “casper rw”持久分区。这个教程适用于对Ubuntu或其它Linux桌面环境比较熟悉的用户。如果你无法使用电脑上的Windows系统,或者你不太喜欢使用 Windows系统,那么这个Ubuntu Linux的U盘安装教程就是为你量身打造的。 和之前的版本相比,Ubuntu 7.10的启动时间稍长一些。尽管如此,一旦它启动并开始运行,它的表现将比在Live CD上时好得多。 USB Ubuntu 7.10 基本环境 Ubuntu 7.10 ISO CD刻录机 1GB U盘(推荐使用2GB或更大容量的U盘) U710fix.tar Ubuntu 7.10 U盘安装教程 提示:和直接在终端中键入命令相比,你可以通过拷贝(Ctrl+C)、粘贴(Ctrl+V)命令大大加速安装过程。需要注意的是命令中的x要替换成实际的盘符。 1. 下载Ubuntu 7.10 ISO,把它刻录到光盘上。 2. 插入光盘和U盘。 3. 重启电脑,进入Live CD上的Ubuntu。 4. 打开终端窗口,键入sudo su。 5. 键入fdisk -l列出可用的磁盘/分区。注意看一下哪个设备是你的U盘(例如:/dev/sda)。在本教程中,请把x替换成你的U盘盘符。例如,你的U盘是sdb,就需要用b替换x。 6. 键入umount /dev/sdx1。 7. 键入fdisk /dev/sdx。 键入p列出现有的分区,键入d删除该分区。 再次键入p列出剩下的分区(如果还有分区,重复上一步)。 键入n新建分区。 键入p选择主分区。 键入1把该分区设置为第1个分区。 键入回车使用默认的第1个柱面。 键入+750M来设置分区的大小。 键入a设置该分区为活动分区。 键入1选择第1个分区。 键入t改变该分区的文件系统。 键入6选择fat16文件系统。 键入n再新建一个分区。 键入p选择主分区。 键入2把该分区设置为第2个分区。 键入回车使用默认的柱面。 再次键入回车使用默认的最后一个柱面。 键入w把新的分区表写入U盘。 8. 键入umount /dev/sdx1以确保第1个分区不被挂载。 9. 键入mkfs.vfat -F 16 -n ubuntu710 /dev/sdx1格式化第1个分区。 10. 键入umount /dev/sdx2以确保第2个分区不被挂载。 11. 键入mkfs.ext2 -b 4096 -L casper-rw /dev/sdx2格式化第2个分区。 12. 拔下U盘,重新插上。 13. 回到终端下,键入apt-get update。 14. 键入apt-get install syslinux mtools。 15. 键入syslinux -sf /dev/sdx1。 16. 键入cd /cdrom。 17. 键入cp -rf casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz casper/initrd.gz /media/ubuntu710/。 忽略任何“无法创建符号链接”错误。 18. 键入cd /home/ubuntu。 19. 键入wget pendrivelinux.com/downloads/U710fix.zip。 20. 键入unzip -o -d /media/ubuntu710/ U710fix.zip。 21. 重启电脑,设置BIOS或者启动菜单,从U盘启动。 现在你已经拥有一张安装了Ubuntu 7.10 Gutsy Gibbon的U盘,它能够自动保存你所做的改动,并在启动时恢复。 注:如果你在启动时碰到问题,你的U盘的MBR可能有错误。如果要修复U盘的MBR错误,你需要在终端下键入sudo apt-get install lilo,然后键入lilo -M /dev/sdx(用你的U盘盘符代替x)。 Ubuntu是Canonical有限公司的注册商标。
broken 发表于 2011-5-26 21:09 | 显示全部楼层
因该可以   没试过 ..
紫衿 发表于 2011-5-26 21:10 | 显示全部楼层
不可以的
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-4 02:15 , Processed in 0.120804 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表