无忧启动论坛

标题: 有人制作U盘 linux吗?? [打印本页]

作者: panwenfei    时间: 2007-6-28 21:30
标题: 有人制作U盘 linux吗??
有人制作出U盘启动的 linux吗??
作者: panwenfei    时间: 2007-6-30 13:46
没有人做出来吗???
作者: river.lee    时间: 2007-6-30 22:48
有可以到http://www.slax.org下载
作者: panwenfei    时间: 2007-7-2 09:58
先去看看,谢谢了:lol
作者: njfiat    时间: 2007-7-3 14:48
用U盘启动的Linux,还真是第一次听说~~~
作者: panwenfei    时间: 2007-7-4 20:23
原帖由 njfiat 于 2007-7-3 02:48 PM 发表
用U盘启动的Linux,还真是第一次听说~~~

U盘启动的Linux是不是很有研究性,很期待呢:lol :lol :lol
作者: xajhl    时间: 2007-7-4 22:15
请参考:http://www.wretch.cc/blog/billypan101&article_id=8891814

http://bbs.wwwfox.net/viewthread.php?tid=108653
作者: skyey0602    时间: 2007-7-6 08:49
好像恰好相反
没什么研究性吧
嘿嘿
许多年前就在用u盘运行的linux
slax,cdlinux,magiclinux...大部分的发行版本都能做成在u盘运行的
引导方式么也无非就是syslinux,grub,loadlin等之类的
u盘格式不限于fat或fat32,其他也可.
不过那样的话做完启动盘,在win下就不能读了.格式不认识嘛
作者: lcsteel    时间: 2007-7-6 09:07
fanx(slax中文版)写入U盘的方法:

参考贴:
http://fanx.org.cn/node/57
http://hi.baidu.com/xieqingdong/ ... 392f1bb151b940.html
http://os.yesky.com/lin/68/2653568.shtml


damn samll linux写入u盘
http://hi.baidu.com/deepthought/ ... 108e7fca80c438.html

[ 本帖最后由 lcsteel 于 2007-7-6 09:11 AM 编辑 ]
作者: hgamesale    时间: 2007-7-24 23:04
很早以前看到有强人制作一个软盘上的linux的文章,还有资料,当时没怎么研究
作者: gandalfzoro    时间: 2007-7-26 18:28
請問有 damn samll linux 中文版嗎?
如果沒有, 可否提供漢化方法?
作者: hyboy    时间: 2007-7-29 10:59
maxdos就是linux的
作者: barton    时间: 2007-7-30 17:57
原帖由 hyboy 于 2007-7-29 10:59 AM 发表
maxdos就是linux的



头次听说


看看这个,基本上是基于syslinux引导

http://www.pendrivelinux.com/
作者: BILLYKANE    时间: 2007-8-2 08:30
原帖由 gandalfzoro 于 2007-7-26 06:28 PM 发表
請問有 damn samll linux 中文版嗎?
如果沒有, 可否提供漢化方法?

linuxsir上的mandriva已经放出了damn samll linux 中文版了。
作者: chinalinux    时间: 2007-8-13 04:35
期待中……:victory:
作者: 350394540    时间: 2007-8-13 06:56
我128的盘用不了 。。。。。。。。。。太大了。。。
作者: 244700553    时间: 2007-8-13 17:01
用fanx linux 就可以了,200m多一点,
作者: anson99    时间: 2007-10-8 01:56
学习了!

有时间研究学习LINUX
作者: 乌龙仔    时间: 2007-10-13 16:55
看来比较难了,有的话,我也想要。
作者: lvjianghui    时间: 2007-11-21 11:44
标题: 可以在U盘上运行ubuntu7.10
请参考以下网站:
http://forum.ubuntu.org.cn/about58778.html

可以在U盘上运行ubuntu7.10
作者: wmsnet    时间: 2007-11-21 21:37
标题: 简单方法
U盘中的系统不是很稳定,只是做维护的时候比较方便,所以还是有制作的理由的,一般建议使用syslinux的extlinux制作启动,制作一个kernel,外加一个busybox就可以了,最简单的就是这样,需要图形的,加一个xfree86,或者将其他已经安装好的拷贝过来即可,不xserver比较小,做好配置,基本就这么多,
http://www.dinov.cn/admin有时间可到这里看看,这里的资料,比较不错
作者: lcsteel    时间: 2007-11-22 16:21
还可以用puppylinux,这个比slax小点,英文的100M不到,汉化的100M多点
作者: oouuoo    时间: 2007-11-30 09:11
关于u盘上运行各种linux,下面的网站很权威,前提是你英文过关
www.pendrivelinux.com

我比较变态的用法 量产u盘+persistent模式
1 pny 2g的u盘通过量产工具,将ubuntu7.10做成 usb-cdrom(启动的时候比直接用光驱+刻录光盘快)
2 u盘剩余的1.2g空间在ubuntu下做成ext2格式,盘符为capser-rw
3 启动ubuntu的时候 按F6,输入persistent,然后回车

方法虽然可行,但是1.2g的空间还是不够,update+安装几个小工具就没什么空间了
在u盘上跑ubuntu,还是需要4g+的空间比较好,或者直接在移动硬盘上安装。
现在ubuntu下回帖。

[ 本帖最后由 oouuoo 于 2007-11-30 09:17 AM 编辑 ]
作者: 辰风    时间: 2007-12-2 18:10
有没有已经追做成功的老大,过来做个详细的文章呀
作者: lcsteel    时间: 2007-12-19 08:52
偶觉得fanx2.0(slax)制作比较简单,偶的读卡器+SD卡每次都能制作成功:
只要把镜像解到U盘,然后运行BOOT里的BOOTINST.BAT(windows下)或BOOTINST.SH(linux下)即可。
作者: abccad    时间: 2007-12-20 13:22
我推荐一个Win PE+E-PUP Linux 系统!

资料来源于深度论坛:
http://bbs.deepin.org/read.php?tid=402899

我在 512M u盘, 使用 grub 启动, 剩余200M空间可用.
作者: luckboa    时间: 2007-12-22 14:04
我也推荐一个Deliya
Deliya 1.3.1 free edition免费下载地址:

http://sourceforge.net/project/s ... p;release_id=536200
相关资料
http://dengfan67.spaces.live.com/default.aspx
作者: tigerhu    时间: 2007-12-26 11:08
我倒是做成功了个cd_linux的启动U盘,不过我的U盘不支持冷启动,每次都要进了系统在重启才可以引导!(量产工具+cd_linux的ISO文件)
作者: liumailong    时间: 2008-1-1 04:06
要是有兼容xp的Linux就好
作者: bianlimit    时间: 2008-1-9 14:53
偶用过SLAX,不错,
作者: yihui    时间: 2008-1-20 23:31
可以做个集中贴了
作者: 9413    时间: 2008-2-10 18:11
先了解了解,有机会便试验,看看我能做成U盘的LINUX。
作者: 慕容溯    时间: 2008-2-19 11:58
又是一篇usb-linux收藏下,哇哈哈~~
作者: skerrys    时间: 2008-4-14 22:11
好象很少有人用这个吧
作者: 乐途    时间: 2008-4-18 09:56
原帖由 lcsteel 于 2007-7-6 09:07 AM 发表
fanx(slax中文版)写入U盘的方法:

参考贴:
http://fanx.org.cn/node/57
http://hi.baidu.com/xieqingdong/ ... 392f1bb151b940.html
http://os.yesky.com/lin/68/2653568.shtml


damn samll linux ...



哈哈 我一直在用啊
作者: 金贝贝    时间: 2008-5-3 09:29
把U盘做成usb-cdrom,然后像导入win光盘一样导入livecd的liunx
作者: coy心520    时间: 2008-10-24 04:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: 网上飞鹰    时间: 2008-10-26 21:29
cdlinux0.6.2不错!我 现在就是用u盘上的cdlinux回帖.用syslinux引导,配置为
LABEL cdlinux
MENU LABEL
kernel /boot/CDlinux/bzImage
append quiet CDL_DEV=/dev/sda1 CDL_LANG=zh_CN.UTF-8 CDL_AMOUNT=yes initrd=/boot/CDlinux/initrd

Screenshot.png (258.69 KB, 下载次数: 121)

Screenshot.png

作者: wwooww    时间: 2008-10-27 11:06
原帖由 网上飞鹰 于 2008-10-26 21:29 发表
cdlinux0.6.2不错!我 现在就是用u盘上的cdlinux回帖.用syslinux引导,配置为
LABEL cdlinux
MENU LABEL
kernel /boot/CDlinux/bzImage
append quiet CDL_DEV=/dev/sda1 CDL_LANG=zh_CN.UTF-8 CDL_AMOUNT=ye ...


对哦,我也在U盘上用这个系统,原版的缺点:
一、五笔词库只能打单字没词组(其他输入法我没用不清楚)
二、版权原因,没加入解码器,XINE播放的视频格式很有限。
所以我自己做了两个包,放到/boot/CDlinux/extra目录下就解决了。

文件我已上传到  无忧Ftp电信(zhxy9804提供)的 wwooww/ 目录下了。

五笔词组词库
常用视频解码器

[ 本帖最后由 wwooww 于 2008-10-27 11:19 编辑 ]
作者: 网上飞鹰    时间: 2008-10-27 13:31
原帖由 wwooww 于 2008-10-27 11:06 发表


对哦,我也在U盘上用这个系统,原版的缺点:
一、五笔词库只能打单字没词组(其他输入法我没用不清楚)
二、版权原因,没加入解码器,XINE播放的视频格式很有限。
所以我自己做了两个包,放到/boot/CDli ...

谢谢分享!能否介绍如何制作cdlinux包吗?
作者: wwooww    时间: 2008-10-27 21:10
网上找的HOWTO文档里面有一些介绍,虽不很详细。
不过目前我只做过最简单的tgz包。

CDlinux - HOWTOs 文档.rar

9.93 KB, 下载次数: 237, 下载积分: 无忧币 -2

CDlinux - HOWTOs 文档


作者: shuodan    时间: 2008-10-27 22:16
1G U盘量产了一个小马的PE 剩下的空间装了个PUPPY

1.jpg (191.11 KB, 下载次数: 150)

1.jpg

作者: 网上飞鹰    时间: 2008-10-27 22:42
原帖由 wwooww 于 2008-10-27 21:10 发表
网上找的HOWTO文档里面有一些介绍,虽不很详细。
不过目前我只做过最简单的tgz包。


谢谢!
作者: wwooww    时间: 2008-10-28 13:32
刚刚看到cdlinux官方还发布了一个社区版,还有一些新特性及常见问题的说明,不妨看看
http://cdlinux.info

另:引用一篇cdlinux的第三方技术文档
CDlinux-0.5.9的安装和使用简介
2007-11-17 20:23:49
来自:学习日记   



上周,为了找到一个能在486上运行的带X的linux发行版,我又试了一些发行版,其中有一个据说是华裔博士做的CDlinux的最新版CDlinux-0.5.9。

从CDlinux的上述主页上可知,这个发行版定位于系统维护,并且全面支持简体中文。

下面简单说一下我是怎么把CDlinux怎样装到硬盘和U盘上和配置 ADSL、怎样制作包(package)和模块(module)的。


不知是怎么一回事,我简单按照主页上的方法不能成功把CDlinux装到硬盘或U盘上(我初步怀疑是作者更新了软件却没有更新相应的文档),文档支持的缺乏是CDlinux被网友提及较突出的问题。

1、把CDlinux-0.5.9装到硬盘上:

我试了一下,fat32和ext2都行,ntfs不行,其它的没试。把下载下来的CDlinux-0.5.9解开,linux可以直接用mount -o loop CDlinux-0.5.9.iso /mnt/isofile打开里面的文件,把里面的整个boot目录拷贝到某个硬盘分区的根目录下。主页上介绍的是用loadlin程序在纯DOS下引导,因为我的机器上有现成的linux的grub引导程序,就直接用grub来引导了。直接在/boot/grub/menu.lst中添加下面一项:

title CDlinux: LANG=zh_CN.UTF8

root (hd0,8)
kernel /boot/CDlinux/autoboot/bzImage vga=791 CDL_LANG=zh_CN.UTF8
initrd /boot/CDlinux/autoboot/CDlinux
boot

关于“ root (hd0,8)”是我的机器上的配置,指的是第一个硬盘的hda9。你需要根据自己的情况修改。关于硬盘分区在linux下的表示,请搜索有关网页。

或者你可以在linux下用root用户执行命令fdisk -l,找到你安装cdlinux的分区,如是第一个硬盘的hdaN,那么就是root (hd0,N-1),如果是第二个硬盘的hdbN,那么就是 root (hd1,N-1)。

2、安装在U盘里:

我的U盘是一个分区,fat32 格式。按照主页的说明,在SYSlinux上下载了能在各种操作系统下制作可启动U盘的程序,最新版的是 syslinux-3.52.zip。解开这个文件,选择相应操作系统的syslinux命令来制作可启动U盘。如Linux下用unix目录下的:syslinux /dev/sda1,Windows下用win32目录下的:syslinux.exe D: (根据你的分区情况作相应修改)。

然后,把整个boot目录拷贝到U盘分区的根目录下。再在CDlinux主页上下载syslinux 的配置文件并把里面的文件展开到根目录下,然后根据你的情况修改里面的syslinux.cfg文件,我把里面的“kernel bzImage”全部替换成”kernel /boot/CDlinux/autoboot/bzImage”,把”initrd=CDlinux.gz”全部替换成“initrd=/boot/CDlinux/autoboot/CDlinux”,实际就是现在U盘里的相应文件。

于是,当你把电脑设为从U盘启动,就可以使用了。

3、注意,CDlinux启动时好像会把扩展的包什么的(如firefox,中文locale,中文字体等等)加到内存里,如果你的内存小,可能要删除一些这样的包才行(我没试过)。如,我把CDlinux-0.5.9装在一台486DX100 + 24M,根本就启动不了,好像提示不能把映像加载到内存中。当然,CDlinux的定位本来就不是说用于低配置电脑运行,而是系统维护。

4、配置ADSL连接。

CDlinux自动启动DHCP客户端,在使用DHCP的局域网中可以不用配置。如果用ADSL上网,用pppoe-setup就可以配置了(好像要sudo),程序会问你一些参数,如ADSL用户名,密码,DNS(一般是自动从ISP获取的就填server)。配置好后,pppoe-start就启动连接了,关闭用pppoe-stop。

5、制作包(package):

先看作者主页的how-to内容。这里以替换CDlinux-0.5.9原有的fcitx输入法为例,原有的是没有五笔输入法的,现在要换上有五笔的。我原来在redhat linux 9.0下编译安装了一个fcitx3.1,先把系统中有关fcitx的文件找到,我用的是find命令,你也可手工找。

find /usr -iname “*fcitx*” -exec tar rfv “fcitx.tar” {} \;

然后把fcitx.tar在一个文件夹A中解开,得到fcitx的文件;再把CDlinux原有的boot/CDlinux/lang/zh_CN.UTF8/fcitx-3.3.1-cdl.tgz 在一个文件夹B中解开。然后,对照B中的文件内容,把A中的文件拷过来替换掉对应的文件。我这样做的目的是尽量减小体积。实际上,就用A中的全部文件打成一个包应该没有问题。这样,我去掉了A中的二笔等等输入法和帮助文件。B中应有目录etc,home,usr/local/bin,usr/local/share…。然后在B中用命令“ tar cfvz fcitx-wb-3.1-cdl.tgz ./* ”把其中的文件压缩成一个tgz包放回/boot/CDlinux/lang/zh_CN.UTF8中就行了。
6、制作模块(module)

先看作者主页的how-to内容。现在为CDlinux-0.5.9制作模块的关键是要知道现在的主页上介绍的用 mkfs.cramfs制作模块文件的方法是过时的,CDlinux-0.5.9现在新用了一个squashfs的文件格式(用file filename可以得到原文件格式等信息),需要用mksquashfs命令制作,如果你的系统中没有这个命令,到squashfs的主页下载一个。

还有一个要点是要知道在CDlinux-0.5.9中:/usr, /lib 等等系统目录不可写的,/usr/local可写,/etc也可写,其它的没试。

这里以我从DSL上下的opera852的模块制作为例,简述模块的制作。

用“ tar xfvz opera852.dsl ”命令解开opera852的文件到目录C下,去掉DSL包专有的home和tmp目录,把 opt/opera852下面的bin, lib, share目录移到C中,去掉opt目录。这时C目录下有etc , bin, lib, share, usr目录。

把文件作一些需要的修改,我把etc下的opera6rc 作了一下修改如下(指定locale目录和启用xft字体):

; Put any default settings here that are overridable by users

[User Prefs]
Language Files Directory=/opt/opera852/share/opera/locale/
Force DPI=96

Enable Xft Fonts=1

用“ mount -t squashfs -o loop firefox-2.0.0.6-cdl.md /mnt/squash ”命令把CDlinux原有firefox模块挂载到/mnt/squash目录,把里面的3个隐藏文件.autoreg, .mount_point, .init,拷贝到C目录下,并仿照着改写成需要的样子。

.autoreg不知是做什么的,空文件,没动;

.mount_point中的内容:

# .mount_point: indicates where to mount this image

/opt/opera852

.init文件的内容:

#!/bin/sh
#
# .init: init script for this module (optional)

MyDir=`dirname $0`
LnkDir=/usr/local

[ -d $LnkDir/bin ] || mkdir -p $LnkDir/bin
[ -d $LnkDir/lib ] || mkdir -p $LnkDir/lib
[ -d $LnkDir/etc ] || mkdir -p $LnkDir/etc

ln -sf $MyDir/bin/opera $LnkDir/bin/opera
ln -sf $MyDir/etc/opera6rc $LnkDir/etc/opera6rc

cd $MyDir/usr/lib
for i in libXm.so.*; do
ln -sf $MyDir/usr/lib/$i $LnkDir/lib/`basename $i`
done

然后,到C目录的上级目录下,执行命令:“ mksquashfs opera-8.52-cdl.md C ”就做了一个opera的模块文件opera-8.52-cdl.md。把这个模块文件放在/boot/CDlinux/extra目录下就行了。

7、CDlinux可以做什么

据主页上说,主要是用于系统维护,而且,CDlinux的扩展性很好,你把按你的需要对其进行改造。

8、CDlinux的缺点

一个比较突出的问题是文档少。关于扩展包制作没有详细的示例,而CDlinux本身的技术实现几乎没有提及。作为我见过的唯一的华人的成气候的mini型linux发行版,文档的丰富很关键。像DSL,deli等等发行版都有专门维护的文档和交流论坛。而我好像还没有发现CDlinux有交流论坛。关于cdlinux的文章基本上都分散在各个linux论坛或个人博客中。不信,你google一下“cdlinux”。

9、疑问:

1)、有没有办法避免系统启动加载太多的东西,并且改造成中文版的486可用的带X的linux发行版,像DSL, deli等等?

如有错漏还请指点一二,谢谢。

[ 本帖最后由 wwooww 于 2008-11-2 21:26 编辑 ]
作者: muses2006    时间: 2008-10-29 11:04
原帖由 panwenfei 于 2007-6-28 21:30 发表
有人制作出U盘启动的 linux吗??



定制是linux的强项!

我在本论坛发过:

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=129688&pid=1464623&page=1&extra=page%3D1#pid1464623

还有这里 : www.inlsd.org

[ 本帖最后由 muses2006 于 2008-10-29 11:05 编辑 ]
作者: raninway    时间: 2008-11-20 12:16
http://www.ownlinux.cn/2008/05/07/flash-puppy-linux-usb/
作者: yichya    时间: 2008-11-20 12:28
U盘LINUX简直是太多了,凡LINUX LINECD必有U盘功能。还是别挖坟了。
作者: ee1    时间: 2008-12-3 19:32
用过liveCD 的LINUX,U盘版的还没有试过,LINUX对硬件支持还不是太好。
作者: jjsfm    时间: 2008-12-6 14:58
已经测试过,这个不错:http://bbs.mydigit.cn/read.php?tid=66917
作者: hacvang    时间: 2008-12-21 06:15
谢谢高手分享技术
作者: hwj180    时间: 2008-12-22 16:02
现在ubuntu的光盘里都自带了这种工具了。
作者: a102135    时间: 2008-12-25 23:46
没怎么研究,这个内容还是应该学习一下!
作者: 魔罗    时间: 2009-1-16 21:35
我装了一个,可是不能上网。郁闷啊~~~
作者: fusheng    时间: 2009-1-20 11:04
这个应该有了。
作者: phantom009    时间: 2009-2-7 19:20
很早以前看到有强人制作一个软盘上的linux的文章,还有资料,当时没怎么研究
作者: luanqh    时间: 2009-2-15 13:22
找到linux的livecd文件(.iso文件), 用UltraISO,启动--写入硬盘映像...--写入

   写入后   启动--写入硬盘映像...--便捷启动--写入新的驱动器引导扇区--syslinux   

   然后把 \boot\syslinux \中的  isolinux.bin    isolinux.cfg    改为  syslinux.bin    syslinux.cfg 即可。
作者: nhyj    时间: 2009-3-28 12:26
需要这方面资料,慢慢研究
感谢分享!




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3