Wubi-x.exe修改版,可用于grub4dos时代任何版本的ubuntu及其衍生版wubi安装

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

Re: Wubi-x.exe修改版,可用于任何版本的ubuntu及其衍生版wubi安装

#16

帖子 fprg » 2009-02-04 9:51

20sanguo, 你好,我在ubuntu下用make prerequisites,make命令编译wubi,最后最碰到一个错误,然后编译就停止了:
DEBUG:translate:['./tools/translate', 'src/wubi/english.nsh', 'po/wubi.pot', 'po', 'build/translations', 'po/ignore.po']
DEBUG:translate:nsh2pot /home/fyh/Wubi/src/wubi/english.nsh -> /home/fyh/Wubi/po/wubi.pot
DEBUG:translate:Updating generated file.
bzr: ERROR: Not a branch: "/home/fyh/Wubi/".
Traceback (most recent call last):
File "./tools/translate", line 101, in <module>
update_all(*args)
File "./tools/translate", line 91, in update_all
nsh2pot(nshtemplate, potfile, poignore)
File "./tools/translate", line 60, in nsh2pot
text = text.replace('VERSION', str(bzr_revno()))
File "./tools/translate", line 37, in bzr_revno
return int(child_stdout.readline())
ValueError: invalid literal for int() with base 10: ''
make: *** [translations] 错误 1
我尝试重新安装了bzr,结果是一样的,请问是什么问题?
头像
photor
论坛版主
帖子: 11004
注册时间: 2008-04-26 12:41

Re: Wubi-x.exe修改版,可用于任何版本的ubuntu及其衍生版wubi安装

#17

帖子 photor » 2009-02-04 10:18

20sanguo大大,请教个问题:wubi安装的映像文件root.disk可不可以设成稀疏(sparse)文件?如果设成稀疏文件之后ubuntu是否还可以正常读取(并启动)?
要是可以这样搞的话,就可以让root.disk一开始不占太多空间,以后再动态增加了 :em09
头像
20sanguo
帖子: 794
注册时间: 2008-05-10 9:53

Re: Wubi-x.exe修改版,可用于任何版本的ubuntu及其衍生版wubi安装

#18

帖子 20sanguo » 2009-02-04 12:03

fprg 写了: 我尝试重新安装了bzr,结果是一样的,请问是什么问题?
没见过这种错误,你可以到wubi官方论坛看一下,作者很勤快的。

photor 写了:wubi安装的映像文件root.disk可不可以设成稀疏(sparse)文件?
没试过,好像内核不支持吧,可能以后会支持也不一定。
dearjoey
帖子: 70
注册时间: 2008-08-05 9:42

Re: Wubi-x.exe修改版,可用于任何版本的ubuntu及其衍生版wubi安装

#19

帖子 dearjoey » 2009-02-05 6:56

楼主我后来自己搜索了一下论坛,找到了前述提到的问题,就是在bios里把软驱给禁用了,然后就不会出现什么fd0错误,但是却变成了busybox的错误提示,在坛子里搜索了半天也没有解决方案,真是郁闷啊
头像
20sanguo
帖子: 794
注册时间: 2008-05-10 9:53

Re: Wubi-x.exe修改版,可用于任何版本的ubuntu及其衍生版wubi安装

#20

帖子 20sanguo » 2009-02-05 9:44

dearjoey 写了:楼主我后来自己搜索了一下论坛,找到了前述提到的问题,就是在bios里把软驱给禁用了,然后就不会出现什么fd0错误,但是却变成了busybox的错误提示,在坛子里搜索了半天也没有解决方案,真是郁闷啊
floppy=off那个和关软驱一样用途吧。busybox可能和coms的sata设置有关,具体哪项我不太清楚,请再搜论坛,祝你成功 :em11 不远了。
头像
photor
论坛版主
帖子: 11004
注册时间: 2008-04-26 12:41

Re: Wubi-x.exe修改版,可用于任何版本的ubuntu及其衍生版wubi安装

#21

帖子 photor » 2009-02-06 13:18

20sanguo 写了:
photor 写了:wubi安装的映像文件root.disk可不可以设成稀疏(sparse)文件?
没试过,好像内核不支持吧,可能以后会支持也不一定。
我这里已经试验成功了,ntfs-3g原生支持稀疏文件,以后wubi还是用稀疏文件来安装吧,这样就不会舍不得一开始给ubuntu分配太多空间了
头像
20sanguo
帖子: 794
注册时间: 2008-05-10 9:53

Re: Wubi-x.exe修改版,可用于任何版本的ubuntu及其衍生版wubi安装

#22

帖子 20sanguo » 2009-02-06 13:25

photor 写了: 我这里已经试验成功了,ntfs-3g原生支持稀疏文件,以后wubi还是用稀疏文件来安装吧,这样就不会舍不得一开始给ubuntu分配太多空间了
好。刚才吃饭时我还在想这个问题。如果用稀疏文件的话,那么磁盘空间就不是连续的了?
之前wubi是建立一个大的文件,而这个文件在磁盘介质上是连续的,如果采用linux分区格式化的话,在介质上来讲连续性和真实分区是一样的,性能也是一样的。
所以请测试一下稀疏文件的性能如何,如果差的不多,那就好啦。
头像
photor
论坛版主
帖子: 11004
注册时间: 2008-04-26 12:41

Re: Wubi-x.exe修改版,可用于任何版本的ubuntu及其衍生版wubi安装

#23

帖子 photor » 2009-02-06 14:17

20sanguo 写了:
photor 写了: 我这里已经试验成功了,ntfs-3g原生支持稀疏文件,以后wubi还是用稀疏文件来安装吧,这样就不会舍不得一开始给ubuntu分配太多空间了
好。刚才吃饭时我还在想这个问题。如果用稀疏文件的话,那么磁盘空间就不是连续的了?
之前wubi是建立一个大的文件,而这个文件在磁盘介质上是连续的,如果采用linux分区格式化的话,在介质上来讲连续性和真实分区是一样的,性能也是一样的。
所以请测试一下稀疏文件的性能如何,如果差的不多,那就好啦。
即便是一次性建立的大文件也不见得分配的空间是连续的。
另外我不懂具体的测试方法,你可以在这里:
http://www.acc.umu.se/~bosse/mksparse.zip
下载windows下的稀疏文件创建工具,也不用真的把wubi系统搬到上面去,只需要先在windows下建一个10G的稀疏文件,回到ubuntu将其mkfs.ext3,然后loop挂载之,就可以进行你想要的任何测试了。
:em09
头像
20sanguo
帖子: 794
注册时间: 2008-05-10 9:53

Re: Wubi-x.exe修改版,可用于任何版本的ubuntu及其衍生版wubi安装

#24

帖子 20sanguo » 2009-02-06 14:53

咋用不了这个程序?

mksparse fff 7G

提示fff: 函数不正确。

你可以把系统复制过去,试下操作呗。反正一般人用都是些日常操作而已。如果可行,把wubi修改一下,应该好用很多了。
头像
photor
论坛版主
帖子: 11004
注册时间: 2008-04-26 12:41

Re: Wubi-x.exe修改版,可用于任何版本的ubuntu及其衍生版wubi安装

#25

帖子 photor » 2009-02-06 18:29

20sanguo 写了:咋用不了这个程序?

mksparse fff 7G

提示fff: 函数不正确。

你可以把系统复制过去,试下操作呗。反正一般人用都是些日常操作而已。如果可行,把wubi修改一下,应该好用很多了。
在WinXP下用跟你一模一样的指令,我怎么就没有问题?
把整个wubi系统复制到sparse文件上启动并进行操作,这件事我已经干过了,成功了才过来发上一个帖子的。但你不是说想进行效率的测试吗?我不知道你要进行些什么具体测试啊,反正日常使用过程没感觉跟以前有什么区别 :em01
附件
sparse.JPG
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: Wubi-x.exe修改版,可用于任何版本的ubuntu及其衍生版wubi安装

#26

帖子 ptptptptptpt » 2009-02-07 12:59

photor 写了: 要是可以这样搞的话,就可以让root.disk一开始不占太多空间,以后再动态增加了 :em09
问题是,root.disk 内部是有文件系统的,而且启动后被挂载为 / ,即使 root.disk 可以动态增加,其内部的已挂载的文件系统可以动态调整吗??恐怕不行吧。
头像
photor
论坛版主
帖子: 11004
注册时间: 2008-04-26 12:41

Re: Wubi-x.exe修改版,可用于任何版本的ubuntu及其衍生版wubi安装

#27

帖子 photor » 2009-02-07 13:04

ptptptptptpt 写了:
photor 写了: 要是可以这样搞的话,就可以让root.disk一开始不占太多空间,以后再动态增加了 :em09
问题是,root.disk 内部是有文件系统的,而且启动后被挂载为 / ,即使 root.disk 可以动态增加,其内部的已挂载的文件系统可以动态调整吗??恐怕不行吧。
看来你是没有搞明白sparse文件的意思,上网搜一搜吧 :em09
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: Wubi-x.exe修改版,可用于任何版本的ubuntu及其衍生版wubi安装

#28

帖子 ptptptptptpt » 2009-02-07 13:22

确实理解错了。还以为是在文件末尾添加。

不过,似乎 wubi 在 ntfs 分区创建的 *.disk 文件本来就是稀疏文件吧?
头像
photor
论坛版主
帖子: 11004
注册时间: 2008-04-26 12:41

Re: Wubi-x.exe修改版,可用于任何版本的ubuntu及其衍生版wubi安装

#29

帖子 photor » 2009-02-07 13:28

ptptptptptpt 写了:确实理解错了。还以为是在文件末尾添加。

不过,似乎 wubi 在 ntfs 分区创建的 *.disk 文件本来就是稀疏文件吧?
no
头像
ellon
帖子: 358
注册时间: 2007-11-28 5:39

Re: Wubi-x.exe修改版,可用于任何版本的ubuntu及其衍生版wubi安装

#30

帖子 ellon » 2009-02-07 16:34

可以這樣創建稀疏文件:
如:
dd if=/dev/zero of=new.virtual.disk bs=1M count=4000
稀疏為:
dd if=/dev/zero of=new.virtual.disk bs=1 seek=4G count=0
回复