[原创]长期提供从硬盘启动Desktop ISO的引导文件

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#106

帖子 gnix_oag » 2006-11-11 21:24

这个理论上根安装好的一样,要不就是联合文件系统的bug
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#107

帖子 gnix_oag » 2006-11-11 21:26

顺带问一下,楼主能否为 PUD 写一下硬盘起动的引导和配置文件,PUD是台湾的 Penkia 做的中文Linux 发行版,基于 Ubuntu,很有特点,也已经支持简体中文,网址是 http://pud-linux.sf.net
试试
xiaoyong
帖子: 515
注册时间: 2006-05-20 10:38

#108

帖子 xiaoyong » 2006-11-11 23:11

就是一楼关于Hiweed硬盘安装的说明文件有误啊,
高级应用:

1、用ubuntu.fs文件来保存设置 (与安装好的一样,可安装程序等,重启后也不丢失数据)
从 "system_file/ubuntu.fs" 中选一个压缩的ubuntu.fs映象
解压到任意盘根目录的hiweed文件夹中,并重命名为 ubuntu.fs (所有新加的数据在这里)
如有linux分区也可在根目录中建个 ubuntu/ubuntu.fs 文件夹 (所有新加的数据在这里)
启动后如果根目录中有ubuntu.fs文件夹,就成功了
应该是 hiweed/ubuntu.fs。

再有,
hiweed-desktop_1.0final
引导包: http://ftp.ubuntu.org.cn/gnix_oag/boot_ ... 386.tar.gz
引导包内的grldr有误,找不着menu.lst ,不管是在根目录下,还是在 \boot\grub\ 目录内,我是下载最新的grub for dos程序,采用其中的grldr,才引导成功的。

不知别的同志是否遇到同样问题,怎么只有我来报告这种小儿科的事儿?

PUD,是跟踪ubuntu的最新版,据我过去硬盘引导PUD的经验,采用楼主为ubuntu制作的引导包应该就可以,但可能需要调整一些引导参数。另外,Hiweed 的作者同 Penkia 有过技术上的讨论,Hiweed同PUD应该可以互相借鉴的。
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#109

帖子 gnix_oag » 2006-11-11 23:38

谢谢提醒,

明天改好重新上传,

刚试了一下pud 0.4.6.6 可以用,它用的 Xfce 桌面,还有一个ion3,

我想,它不大,用我这个方法,加上用syslinux 启动,完全可以放到 u 盘上,全部用vfat的文件系统。
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#110

帖子 gnix_oag » 2006-11-11 23:41

gnix_oag 写了:谢谢提醒,

明天改好重新上传,

刚试了一下pud 0.4.6.6 可以用,它用的 Xfce 桌面,还有一个ion3,

我想,它不大,用我这个方法,加上用syslinux 启动,完全可以放到 u 盘上,全部用vfat的文件系统。
你要用哪个ISO啊,我它好多ISO。简体的是哪一个。
xiaoyong
帖子: 515
注册时间: 2006-05-20 10:38

#111

帖子 xiaoyong » 2006-11-12 1:05

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系统,安装简单,启动速度快,并且它还可以安装软件、保存配置,同时还不占用光驱,这样该多好。
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#112

帖子 gnix_oag » 2006-11-12 9:12

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盘上很好设置,有时间再试试。

今后成熟了,还可以用于无盘系统。呵呵。









:D :D
Sqrt3
帖子: 3
注册时间: 2006-11-11 20:57

Re: java环境有问题?

#113

帖子 Sqrt3 » 2006-11-13 2:20

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环境是没有问题的。另外,至少有一个朋友也出现了这个问题,不知道楼主遇到没有?
我也碰到了这个问题,为了这个我折腾了3天了,问这个问题的人不下30个了,但是好像被楼主完全无视掉了,难道这个问题楼主自己完全不清楚是为什么吗!?

laborer注:隐去一些spoiler
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#114

帖子 gnix_oag » 2006-11-13 10:28

我也没有办法,可能是bug 吧


不是无视掉了
hook
帖子: 2
注册时间: 2006-11-10 13:39

Re: java环境有问题?

#115

帖子 hook » 2006-11-13 17:26

Sqrt3 写了:
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环境是没有问题的。另外,至少有一个朋友也出现了这个问题,不知道楼主遇到没有?
我也碰到了这个问题,为了这个我折腾了3天了,问这个问题的人不下30个了,但是好像被楼主完全无视掉了,难道这个问题楼主自己完全不清楚是为什么吗!?

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
来自: 安徽/安庆

#116

帖子 引火虫 » 2006-11-14 10:54

在我的惠普笔记本上不能引导:
电脑型号: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...
连ubuntu的启动画面也没有了,
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#117

帖子 gnix_oag » 2006-11-14 11:58

在windows 下重新复制引导程序试试
引火虫
帖子: 758
注册时间: 2006-08-28 9:08
来自: 安徽/安庆

#118

帖子 引火虫 » 2006-11-14 12:26

gnix_oag 写了:在windows 下重新复制引导程序试试
已解决,
原来是因为在建立分区的时候的,
windows 将分区重新排序了,
原来的hd0,0 变成了hd0,1.
原来的hd0,1 变成了hd0,0.(怎么听起来这么别扭!)
我在menu.lst里面将hd0,0全改为hd0,1就可以正常启动了,
不过这样让我有点不放心的是,
不知windows下面的D:盘的还原和备份功能有没有什么影响?
clown_commando
帖子: 171
注册时间: 2006-09-25 9:36
来自: 福建
联系:

#119

帖子 clown_commando » 2006-11-14 17:17

以前曾经使用过6.10beta的,可以。
今天使用6.10edgy的,怎么到启动界面以后就出现了job turn off的错误,好像是表示无法挂载分区的意思。
我的硬盘是ATA,80G。将ISO,ubuntu.fs,swap.fs都放在D盘FAT32下的/ubuntu目录下面,将启动文件放在C:/boot/edgy/,采用grub for dos
将ISO和ubuntu.fs放在reiserfs分区里面也是同样到了启动界面,一会儿就出现了job turn off的错误。
clown_commando
帖子: 171
注册时间: 2006-09-25 9:36
来自: 福建
联系:

#120

帖子 clown_commando » 2006-11-14 17:28

wyhejp 写了:我按照说明一步一步试了都不行,有人安装ubuntu 6.10 desktop成功的吗?
在beta时有安装成功,但是现在正式版的却安装不成功。
回复