显示标签为“LiveUSB”的博文。显示所有博文
显示标签为“LiveUSB”的博文。显示所有博文

2008-12-07

用 syslinux 做了live usb

不是一般的简单。在 xubuntu 下装了打补丁的版本,所以启动效果跟用光盘一样(不过其实我还从来没用过真正的 ubuntu 光盘呢,泪)
可惜我的RP也够好,或许因为单位的电脑是 sata 硬盘,引导没问题,启动出现了传说中的 busybox ……搜到了一堆说法,实在没精神弄了。可以回家试试,家里的硬件比较中规中矩。

2008-09-20

激情燃烧的四十八小时

我又high了。在用Xubuntu做启动u盘。其实完全没有技术难度,我自己给自己找了一大堆麻烦。
仅此而已。
不过副产品很多,额外收获很大\^O^/

继续high

============睡觉起床了,继续(9.20)==========

弯弯绕,绕圈圈,曲线救国……或者说,歧路亡羊T_T

把U盘做成启动盘:看中FlashBoot好像可以把iso直接弄在u盘上,Usboot 1.7备用。Google了FlashBoot1.4,红伞说有木马。xdowns.com里的FlashBoot1.3绿色版没毒,但也没授权文件。so,把1.4里的授权文件copy到1.3的目录下,可以使用了。(windows就是这么麻烦!)可惜Xubuntu的iso不支持。

退而求其次,考虑自己做linux启动盘img,再写到U盘上。因为看到了《grub应用教程》里把grub写入img文件的mbr的方法:

在DOS下安装GRLDR代码到软盘映像:

bootlace.com --floppy --chs floppy.img

另外目录里提到了grub启动菜单可以设置密码,但是正文中似乎并没有,继续Google……
http://bbs.winos.cn/thread-21061-1-1.html
等以后用用再考虑有没有设置的必要性吧。

弄来了UltraISO,可是该放哪些文件啊?

===========RP爆发,在无忧找到了量产工具=============

量产usb-cdrom用的iso要放在量产工具目录下的autorun文件夹里。

第一次量产不知道是成功了还是失败了。安U盘重启之后果然进了Xubuntu启动菜单和画面,但是载入内核进度恒等于0。不安U盘正常启动windows xp。所以需要重做。

因为MyDiskTest坚持认为我家U盘没有坏块,所以当量产工具说坏块2000多的时候,我毅然把ECC给从0放到了3,量产成功。

爬去重启。

(搬自池子)

2008-09-19

挑战ing~

无live cd在win下从iso文件安装xubuntu到大容量U盘

我没有刻录机,支持开源从不申请免费cd开始,于是没有live cd可以用。
我不想装到本地硬盘上,也不想用虚拟机,也不想用移动版(也就是用win下的文件代替linux的磁盘的那种),基本上可以说除了在win下下载的iso以及一些安装工具以外,原有硬盘上最好什么都没变化;除了U盘是通过usb口挂在外面之外,从系统里看起来跟本地磁盘一样。

除了修改电脑的启动顺序之外什么也不做,希望达到不插u盘启动windows 98/windows xp,插上u盘windows认不出里面的内容,重启可以启动xubuntu的效果。

还有,跑windows 98的机器主板不支持usb-hdd启动,只支持usb-zip或者cdrom

我的毛病真多……怎么做啊????
============持续研究中==========
去无忧启动(bbs.wuyou.com)把usb启动区标题跟ubuntu/linux有关的帖都瞄了一圈,貌似以winPE和linux双启动为主,纯linux蛮少>_<

最大的收获是知道了所谓量产是存在把u盘弄成砖头(?我只是沿用了手机刷机的说法,或者说瓦砾比较形象……汗)的风险,而且可以真正动手的16GU盘昨天刚订,现在还在工厂里加工(写了我的名字哦~XDDD),没有正式出生。用哪款软件来量产也不好说。

新机器一般支持usb-hdd启动,所以为了向后兼容,这个格式是首选。usb-zip对大容量U盘支持相当不好T_T

========一个待测试的解决老机器不支持usb-hdd的思路========
因为家里还有个闲置的1GU盘,所以可以考虑做成USB-ZIP+的Ubuntu启动U盘,用来引导插上了linux系统u盘的老机器……汗,只是个想法而已。
灵感来自这里:
U盘启动Linux:只要把img文件和boot目录放上去,然后用grub作成启动方式就行了!
(来源:http://bbs.wuyou.com/viewthread.php?tid=107075)
怎样在不支持 usb 启动的电脑上启动本系统? 
原理:只要设法将 内核 和 initrd 加载到内存,就会自动搜索根分区并启动系统。 
方法1:需装有 XP/2000/2003 。
(下略。老机器是win me系统,不考虑)
方法2:做一张启动光盘,把 内核 和 initrd文件 刻进去,从光驱启动。原理类似,不再赘述。

(来源:http://forum.ubuntu.org.cn/viewtopic.php?t=29692#149128)

(搬自池子)

============持续研究中==========

还有一个需要解决的问题……我的U盘需要分区……16G一个区,咩,有点夸张。

=========又冒出一个奇妙的思路========

既然有1G的U盘(清华紫光的),是不是可以把它量产成live cd呢?

爬去无忧论坛u盘启动区找量产工具,置顶没有,第一页没有(因为此坛禁水,其实也挺好的)。点了一下鼠标就有了——发新帖图标下方的那个"精华"XDDDD

米有找到合适的量产工具,被某下载东西还要花钱的论坛注册挡在门外,我填完资料点下确定后不到半秒说给我的确认email发送失败,3天内同ip不许再次注册。OK,我正好很穷,犯不着挂了代理求它收我的钱。我先不量产就是了。

下载Xubuntu的live cd中。试试把1Gu盘当本地硬盘用能否启动live cd吧。

在ubuntu中文官方论坛的系统“启动和引导”区(http://forum.ubuntu.org.cn/viewforum.php?f=139)逛,反正一共就三页贴子,都翻翻吧^^

看来我解决不影响爹娘使用win xp的思路大方向是对的:

把grub安装在移动媒介是最好的办法。这样硬盘上可以只留windows启动。 

如果你的BIOS支持USB启动, 那么把grub引导装在U盘上就可以,插个U盘启动就进Linux,不插进windows 

办法也很简单,把硬盘前512个字节dd到u盘上去就行。——当然,手动安装grub引导也可以,LFS说明书里面有安装方法。

(来源:http://forum.ubuntu.org.cn/viewtopic.php?t=147594#917945 )