fedora liveUSB

作者: yangzhe1991 分类: 我是搞技术的 发布时间: 2011-02-05 16:41 ė 62条评论

昨天在研究怎么编译empathy,研究半天也没研究明白,最后装了一堆包然后发现什么程序都无法启动了,只能重启。然后就发现已经无法进入gnome了……之前遇到过一次,是因为更新内核然后悲剧,上次直接重装,这次也只好重装了。依然不知道原因,不知道是装什么包装坏了还是ubuntu系统的bug。

因为种种原因,直接换fedora14了,gentoo想玩但玩不明白。也是因为种种原因,用的KDE而不是gnome更不是xfce。各路人似乎都觉得ubutnu的KDE是比较卡甚至容易崩溃的,而fedora的KDE就很好。

装系统,然后发现家里的刻录的光盘一个没有了,只能用U盘装。但因为引导方式不同,U盘不能直接把ISO里的文件直接弄过去,所以只能借助google了。总体上无论在哪搜方法都差不多,都是借助一些工具,可是这些工具没有一个直接可以一下就弄好的(不知道做这软件的人怎么想的),而网上搜的显然都是只有几个版本然后互相抄就成了几万个结果。而没有一个是真的按照上面一步步做就一定好用的,所以在这把我的方法写一下。当然了,这是在windows下的,而且是fedora的。

1,搞个ISO来,无论什么版本总之是liveCD就行。

2,下一个叫liveusb-creator的东西,官网有但是只有最新版,而最新版不能用因为会显示找不到7z,不知道开发的人怎么想的……我下的是3.7,据说3.9.2之前的版本都可以。有的是安装版有的是绿色解压的,无所谓。

3,那个liveusb-creator里面有个叫syslinux的工具,版本太旧无法引导新版的fedora(同样不知道开发的怎么想的),需要在http://www.kernel.org/pub/linux/utils/boot/syslinux/4.xx/ 下载最新版的syslinux.exe文件,然后替换掉liveusb-creator/tools里的相应文件。

4,用liveusb-creator,找到对应的ISO,选择对应的U盘盘符,开始复制文件。不会破坏U盘里原来的内容。

5,复制完了之后在U盘的syslinux文件夹里找到syslinux.cfg,用文本编辑器打开,里面找到root:live=xxxxxxxxxxx字样,这里的xxxx就是U盘的id,如果你知道可以直接改为UUID=xxxx,但一般是不知道的,尤其是在windows下,所以直接用U盘的卷标定位,改为root:live=LABEL=xxx,xxx就是这个U盘的卷标。应该要改3处,反正是全部替换掉。

6,重启,从U盘引导启动,该怎样怎样。

网上的大都缺第五步或者第五步没说明白,导致到时候引导时显示forever sleep什么的。

说完方法,说说看法。

可以看到liveusb的制作方法比liveCD麻烦多了,而相关的技术支持还有各种各样的问题。当然我没看官方的文档,所以不知道官方文档有没有详细的说明,但是总体上还是麻烦。尤其是本来很好的工具缺出现了各种各样的问题这个就很难理解了。ubuntu的liveusb怎么做没研究过,但人家的liveCD毕竟有wubi可以直接在windows下用,起码还是方便了一点的。而且ubuntu10.10的安装方式远比fedora14简单、快速,加上系统本身的使用,ubuntu肯定比fedora更简单更容易入门。虽然两个发行版的“思维方式”不同导致一个从用户出发一个不只是这样,但既然是操作系统、既然是为用户做的产品,终究是应该在不损失效率的情况下更方便的。虽然都批评ubuntu对于开源社区的代码贡献很少,但对于linux的普及在现在这个年代却是最大的。如果一个东西专门给少部分人用它终究不会是一款成功的产品,毕竟linux与其他系统比并不差甚至更好,它可以也应该成为普通用户的一种新的选择。

本文出自 杨肉的演讲台,转载时请注明出处及相应链接。

本文永久链接: https://yangzhe1991.org/blog/2011/02/fedora-liveusb/

2条评论

  1. J 2011 年 2 月 6 日 17:33 回复
    Unknown Unknown Unknown Unknown

    你可以试试 unetbootin

    1. yangzhe1991 2011 年 2 月 6 日 17:43 回复
      Unknown Unknown Unknown Unknown

      也试过,但不知道为啥不好用

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Ɣ回顶部