[原创]长期提供从硬盘启动Desktop ISO的引导文件
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- gnix_oag
- 帖子: 1994
- 注册时间: 2005-05-19 18:38
- 来自: 湖南永州
- 联系:
- gnix_oag
- 帖子: 1994
- 注册时间: 2005-05-19 18:38
- 来自: 湖南永州
- 联系:
试试顺带问一下,楼主能否为 PUD 写一下硬盘起动的引导和配置文件,PUD是台湾的 Penkia 做的中文Linux 发行版,基于 Ubuntu,很有特点,也已经支持简体中文,网址是 http://pud-linux.sf.net。
-
- 帖子: 515
- 注册时间: 2006-05-20 10:38
就是一楼关于Hiweed硬盘安装的说明文件有误啊,
再有,
不知别的同志是否遇到同样问题,怎么只有我来报告这种小儿科的事儿?
PUD,是跟踪ubuntu的最新版,据我过去硬盘引导PUD的经验,采用楼主为ubuntu制作的引导包应该就可以,但可能需要调整一些引导参数。另外,Hiweed 的作者同 Penkia 有过技术上的讨论,Hiweed同PUD应该可以互相借鉴的。
应该是 hiweed/ubuntu.fs。高级应用:
1、用ubuntu.fs文件来保存设置 (与安装好的一样,可安装程序等,重启后也不丢失数据)
从 "system_file/ubuntu.fs" 中选一个压缩的ubuntu.fs映象
解压到任意盘根目录的hiweed文件夹中,并重命名为 ubuntu.fs (所有新加的数据在这里)
如有linux分区也可在根目录中建个 ubuntu/ubuntu.fs 文件夹 (所有新加的数据在这里)
启动后如果根目录中有ubuntu.fs文件夹,就成功了
再有,
引导包内的grldr有误,找不着menu.lst ,不管是在根目录下,还是在 \boot\grub\ 目录内,我是下载最新的grub for dos程序,采用其中的grldr,才引导成功的。hiweed-desktop_1.0final
引导包: http://ftp.ubuntu.org.cn/gnix_oag/boot_ ... 386.tar.gz
不知别的同志是否遇到同样问题,怎么只有我来报告这种小儿科的事儿?
PUD,是跟踪ubuntu的最新版,据我过去硬盘引导PUD的经验,采用楼主为ubuntu制作的引导包应该就可以,但可能需要调整一些引导参数。另外,Hiweed 的作者同 Penkia 有过技术上的讨论,Hiweed同PUD应该可以互相借鉴的。
- gnix_oag
- 帖子: 1994
- 注册时间: 2005-05-19 18:38
- 来自: 湖南永州
- 联系:
- gnix_oag
- 帖子: 1994
- 注册时间: 2005-05-19 18:38
- 来自: 湖南永州
- 联系:
-
- 帖子: 515
- 注册时间: 2006-05-20 10:38
PUD最早只支持繁体中文,后来在我和其他人的要求下,它的作者加进了简体中文的支持——其实从locale到字体,PUD已经具备支持简繁两种字体的能力,作者后来只是在Grub引导时,在menu.lst内为简体中文加进了一些引导参数,从而在Grub的引导菜单内有了一个简体中文的条目。所以,他的ISO选最新的版本号就可以了。
楼主是用文件模拟硬盘——我指ubuntu.fs,而PUD可以外挂ogt,其实有异曲同工之处,都是免分区、免常规安装的思路。我把楼主的方法也介绍给了PUD的作者,他称之为embadding to hd,而我想命名为LiveHD——即硬盘上的LiveCD。在Debian的另一个LiveCD——Morphix的论坛上,也曾有人提到过这种思路,但都不够系统。
建议楼主把这个方法加以拓展,而不是仅限于ubuntu,扩大到所有LiveCD的引导中,那会更有用!
特别是,如果能把楼主的引导方法、LiveCD和U盘结合起来,那就会创造出一个可以随身带着跑的Linux系统,安装简单,启动速度快,并且它还可以安装软件、保存配置,同时还不占用光驱,这样该多好。
楼主是用文件模拟硬盘——我指ubuntu.fs,而PUD可以外挂ogt,其实有异曲同工之处,都是免分区、免常规安装的思路。我把楼主的方法也介绍给了PUD的作者,他称之为embadding to hd,而我想命名为LiveHD——即硬盘上的LiveCD。在Debian的另一个LiveCD——Morphix的论坛上,也曾有人提到过这种思路,但都不够系统。
建议楼主把这个方法加以拓展,而不是仅限于ubuntu,扩大到所有LiveCD的引导中,那会更有用!
特别是,如果能把楼主的引导方法、LiveCD和U盘结合起来,那就会创造出一个可以随身带着跑的Linux系统,安装简单,启动速度快,并且它还可以安装软件、保存配置,同时还不占用光驱,这样该多好。
- gnix_oag
- 帖子: 1994
- 注册时间: 2005-05-19 18:38
- 来自: 湖南永州
- 联系:
opt是用perl写的,
它把安装好的软件包用squashfs文件系统重新打成一个包
然后挂载上去就可以用了,我之前也用squashfs文件系统把pro/e做成了类似绿色软件的包。
我非常喜欢用squashfs文件系统来打包,因为它只要mount 就可以用了,而不象其它的要解压。
opt用unionfs实现了snapshot的功能,
pud这个的特点就是可以把 linux 分成多个部分(如base、gnome、kde、xfce、等等),然后根据自己的需要组成
一个新的linux系统,(好用就可以把这个功能也加进来,用于dubuntu)
而我的这个提供了一个在 live HD (这个更容易理解)办工的方法,可以保存数据与设置等,
而且我这个完全可以放在U盘或移动硬盘上,只是 gurb 不方便安装到u盘上,我试了的,可以使用
最近发现除了 grub 与 lilo 外,syslinux 也是用来引导的,在U盘上很好设置,有时间再试试。
今后成熟了,还可以用于无盘系统。呵呵。

它把安装好的软件包用squashfs文件系统重新打成一个包
然后挂载上去就可以用了,我之前也用squashfs文件系统把pro/e做成了类似绿色软件的包。
我非常喜欢用squashfs文件系统来打包,因为它只要mount 就可以用了,而不象其它的要解压。
opt用unionfs实现了snapshot的功能,
pud这个的特点就是可以把 linux 分成多个部分(如base、gnome、kde、xfce、等等),然后根据自己的需要组成
一个新的linux系统,(好用就可以把这个功能也加进来,用于dubuntu)
而我的这个提供了一个在 live HD (这个更容易理解)办工的方法,可以保存数据与设置等,
而且我这个完全可以放在U盘或移动硬盘上,只是 gurb 不方便安装到u盘上,我试了的,可以使用
最近发现除了 grub 与 lilo 外,syslinux 也是用来引导的,在U盘上很好设置,有时间再试试。
今后成熟了,还可以用于无盘系统。呵呵。


-
- 帖子: 3
- 注册时间: 2006-11-11 20:57
Re: java环境有问题?
我也碰到了这个问题,为了这个我折腾了3天了,问这个问题的人不下30个了,但是好像被楼主完全无视掉了,难道这个问题楼主自己完全不清楚是为什么吗!?caozhzh 写了:我用了很多天,忽然发现java环境有点问题,如下:
dubuntu@dubuntu:~$ java
Error: could not find libjava.so
Error: could not find Java 2 Runtime Environment.
刚开始以为是个很简单的问题呢,后来用了很多方法(比如加JAVA_HOME、CLASSPATH环境变量,包括重装)也没有解决。
今天又弄了一天,发现把dubuntu安装到硬盘上或者是从LiveCD启动(但不使用ubuntu.fs)时,java环境是没有问题的。另外,至少有一个朋友也出现了这个问题,不知道楼主遇到没有?
laborer注:隐去一些spoiler
- gnix_oag
- 帖子: 1994
- 注册时间: 2005-05-19 18:38
- 来自: 湖南永州
- 联系:
-
- 帖子: 2
- 注册时间: 2006-11-10 13:39
Re: java环境有问题?
我也遇到了这个问题,呵呵,新手,搞不清楚怎么回事啊Sqrt3 写了:我也碰到了这个问题,为了这个我折腾了3天了,问这个问题的人不下30个了,但是好像被楼主完全无视掉了,难道这个问题楼主自己完全不清楚是为什么吗!?caozhzh 写了:我用了很多天,忽然发现java环境有点问题,如下:
dubuntu@dubuntu:~$ java
Error: could not find libjava.so
Error: could not find Java 2 Runtime Environment.
刚开始以为是个很简单的问题呢,后来用了很多方法(比如加JAVA_HOME、CLASSPATH环境变量,包括重装)也没有解决。
今天又弄了一天,发现把dubuntu安装到硬盘上或者是从LiveCD启动(但不使用ubuntu.fs)时,java环境是没有问题的。另外,至少有一个朋友也出现了这个问题,不知道楼主遇到没有?
laborer注:隐去一些spoiler
btw,还有另一个奇怪的现象,想提请楼主发布下个版本前注意一下,
就是从硬盘iso启动,uname -r 出来的是 2.6.15-26 ...
结果搞的modprobe加载都有一大堆not found error msg,
因为所有的带kernel版本号的目录都是23,
比如 /lib/modules/2.6.15-23-386 而不是 /lib/modules/2.6.15-26-386,
不知道为什么会出现两个版本号对不上的问题?哪个是对的?在哪里修改哪个错的?
-
- 帖子: 758
- 注册时间: 2006-08-28 9:08
- 来自: 安徽/安庆
在我的惠普笔记本上不能引导:
电脑型号:HP COMPAQ Rresario V2000(RM810-PC)
分区状态:(按在WIN XP中的磁盘管理器中的先后顺序)
F:(NTFS);G(NTFS)C:(NTFS,系统)D:(FAT32,系统还原/备份)
WIN XP 在C盘,
按本帖的方法使用ubuntu,
我将ISO文件和swp.fs以及ubnutu.fs放在G盘(这样很明显不行的,但是因为我的失误,我还是放在了G盘。)
电脑启动后,出现了ubuntu的启动画面(启动还挺快的!)
到最后,黑底白字:一大堆英文(晕了我好一阵子),大概意思是不能挂载文件系统什么的。
这是我才想起来,可能是我将ISO文件和swp.fs以及ubnutu.fs放在G盘的缘故。
重启机器,
进WIN XP,将ISO文件和swp.fs以及ubnutu.fs复制到F:(NTFS)。
在磁盘管理器中将G盘删除,
然后把它分成G:(NTFS)和H:(FAT32)两个分区,
将ISO文件和swp.fs以及ubnutu.fs移回来,
重新启动机器,
只有黑底的GRUB的启动菜单,闪了一下,然后进入黑屏,左上角光标闪了30秒左右,
出来了错误提示:
连ubuntu的启动画面也没有了,
电脑型号:HP COMPAQ Rresario V2000(RM810-PC)
分区状态:(按在WIN XP中的磁盘管理器中的先后顺序)
F:(NTFS);G(NTFS)C:(NTFS,系统)D:(FAT32,系统还原/备份)
WIN XP 在C盘,
按本帖的方法使用ubuntu,
我将ISO文件和swp.fs以及ubnutu.fs放在G盘(这样很明显不行的,但是因为我的失误,我还是放在了G盘。)
电脑启动后,出现了ubuntu的启动画面(启动还挺快的!)
到最后,黑底白字:一大堆英文(晕了我好一阵子),大概意思是不能挂载文件系统什么的。
这是我才想起来,可能是我将ISO文件和swp.fs以及ubnutu.fs放在G盘的缘故。
重启机器,
进WIN XP,将ISO文件和swp.fs以及ubnutu.fs复制到F:(NTFS)。
在磁盘管理器中将G盘删除,
然后把它分成G:(NTFS)和H:(FAT32)两个分区,
将ISO文件和swp.fs以及ubnutu.fs移回来,
重新启动机器,
只有黑底的GRUB的启动菜单,闪了一下,然后进入黑屏,左上角光标闪了30秒左右,
出来了错误提示:
代码: 全选
looting'ubuntu linux 6.06.1'
kernel (hd0,0)/boot/vmlinuz boot=gnix_oag ramdisk_size=1040576 root=/dev/ram rw
quiet splash debian-installer/locale=zh_cn
error 19: cannot mount selected partition
looting 'ms windwos xp home'
rootnoverify (hd0,0)
makeactive
error 13:invalid device requested
press any key tu continue...
- gnix_oag
- 帖子: 1994
- 注册时间: 2005-05-19 18:38
- 来自: 湖南永州
- 联系:
-
- 帖子: 758
- 注册时间: 2006-08-28 9:08
- 来自: 安徽/安庆
-
- 帖子: 171
- 注册时间: 2006-09-25 9:36
- 来自: 福建
- 联系:
-
- 帖子: 171
- 注册时间: 2006-09-25 9:36
- 来自: 福建
- 联系: