[求助]搞了好几天Ubuntu,基本能用了。还有几个问题请教

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

[求助]搞了好几天Ubuntu,基本能用了。还有几个问题请教

#1

帖子 cscxk » 2005-07-11 13:05

1、迅驰无线网卡的问题
网卡是mini PCI 2100 3B的。核心安装后已经已经有ipw2100,但是驱动不了,特征是:如果mode用auto,检测出来是Manager方式,则网卡显示没有信号,无论设置什么频道都一样;手动设置为Ad-Hoc方式,能检测到信号,但是网络不通,在AP控制中看到,显示网卡没有连接。
换成Intel网站下载的驱动,编译时显示一个警告信息,是ipw2100.c中,有两个变量没有用到,检查源程序,应该是因为未设置Debug造成的,忽略之。但是,驱动安装后,仍然出现前面的问题。

因为在windows下面可以正常使用,故可以排除是硬件故障。

2、电池的问题
电源管理中,剩余电池容量始终为0,即无法正确检测到电池的容量。我的是三星Q20笔记本。

3、email存放地点
由于自己经常会重新安装操作系统,又想保存收到的email。在Windows下,可以很方便的将存储文件夹设置到别的分区,不知道在Linux下该怎么设置。我用的是系统默认安装的email客户端

4、显示硬件加速
试了一下播放DVDRip,发现卡得很,x264就根本无法播放(速度太慢),在Windows下放x264,CPU占用率也就70%左右。

感想:
按说用电脑也不是生手了,可是搞到现在这样也花掉太多功夫,看来Linux在桌面要跟上Windows,路还很长啊。

建议:
1、CPU优化
窃以为,Linux最大的特点应该是可定制性,既然如此,各种发行版本为什么还要坚持兼容i386?这么老的古董了,谁还有?!为什么不能针对不同的CPU,制作不同的发行版本,这样在速度上应该会有起色。比如说,分别区别Pentium III、Athlon、P4、PM、PentiumII等主流CPU,分别编译核心、X,还有其他主要程序,最多再发个兼容486(内置FPU)的就行了。

2、各项系统设置的图形化界面
应该说这个并不难,只要针对各项设置做一个标准命令生成器就完了,何必强求大家要输入各种命令?要想实现桌面化,这一点甚为重要。

3、不要兼容Windows的界面
最简单的,既然Linux的界面跟Windows几乎一样,那还不如用Windows好了。反正大家也崇尚盗版。
头像
Tenyears
帖子: 2245
注册时间: 2005-06-30 15:46
来自: 成都

#2

帖子 Tenyears » 2005-07-11 15:04

linux的发行版那么多,各有各的特点。
其实这就是Linux的特点,你想要什么样的都有。
要想定制,用Gentoo。
Humanity to others // 己所不欲,勿施与人
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
hy48
帖子: 27
注册时间: 2005-07-03 18:28

#3

帖子 hy48 » 2005-07-11 15:41

1、CPU优化
窃以为,Linux最大的特点应该是可定制性,既然如此,各种发行版本为什么还要坚持兼容i386?这么老的古董了,谁还有?!为什么不能针对不同的CPU,制作不同的发行版本,这样在速度上应该会有起色。比如说,分别区别Pentium III、Athlon、P4、PM、PentiumII等主流CPU,分别编译核心、X,还有其他主要程序,最多再发个兼容486(内置FPU)的就行了。
根据我的理解i386并不是指80386CPU,而是它代表的32体系结构吧。
P2以上可以用i686作为兼容版,这个ubuntu也是有的吧。至于不同CPU的Linux支持,应该正在完善,不要急,因为你没有花钱雇佣那些开发者,急也到不了点子上,你自己也不能够开发,我也不能,我们不必为此操多余的心,其实Linux一直在进步,这个迅驰从发布起就有intel就资助人搞了,有ipw2100的驱动源码已经有成熟的了,就看你会不会使用了。
2、各项系统设置的图形化界面
应该说这个并不难,只要针对各项设置做一个标准命令生成器就完了,何必强求大家要输入各种命令?要想实现桌面化,这一点甚为重要。
是啊,但是你要是编一下基本的文字交互程序就知道要想不出bug并不简单,再说花费了许多精力编出来又限制了使用者操作的自由,不是它不重要,而是不是最重要,如果你感兴趣红旗在做这样的事情,目的是给政府的大哥们用。你我都是从Windows过来的吧,我们都得慢慢适应啊。
3、不要兼容Windows的界面
最简单的,既然Linux的界面跟Windows几乎一样,那还不如用Windows好了。反正大家也崇尚盗版。
这个……基于自由精神,没有必要总是和M$作对,应该会有各种选项供大家选择。

总之,Linux硬件方面的缺陷(也是自由软件的普遍现象)就是硬件兼容的不足,M$利用商业垄断手段,使硬件厂商争先与其主动合作。自由软件不能和M$的不光彩的地方同流合污,只能通过宣传伟大精神,扩大群众基础来解决问题。

我们这些参与者,应该多用心体会软件世界,努力提高技术素养,也会在更高的地方看清事情的全貌吧。
yongyi
帖子: 3025
注册时间: 2005-05-07 23:57
联系:

#4

帖子 yongyi » 2005-07-11 15:51

1.(1)核心是?
(2)

代码: 全选

iwconfig -a
ifconfig -a
route -n
cat /etc/network/interfaces
的结果是?
(3)别人的方法:
<1>ronin69hof
尝试在/boot/grub/menu.lst中,你的核心那一行,加入
acpi=noirq
然后重启。
这个对我的声音和无线网络起作用。

<2>升级核心

2.不知道。没条件。
3.这些不关操作系统的问题。看看你的邮件客户端的功能。
4.不知道。

感想:电脑不生,未必所有有关电脑的东西不生;觉得不值得可以先用着windows,等linux让你觉得的那一天才回来。同意“Linux在桌面要跟上Windows,路还很长啊”。

建议(老兄,你那是客户需求吗?):
1.你都想好了,然后如果有一天别人都按你想好的做了,你不用动手了,那linux的可定制性体现在哪?况且针对不同CPU的核心不是开始了吗?如i386 i686 k7 不知道兄弟有没有看看主页文档。想完全定制,可以自己编译核心,去体验linux的定制性。

2.但要用户用起来顺手满意也不容易。但已经在成长中了。比如breezy 中启动引导(menu.lst) 和 启动服务 都已经有了图形界面的配置工具。

3.什么叫兼容windows的界面?要不允许用户把linux X的界面做成windows那样吗?windows的界面有什么不好呢?虽然我也同意linux有自己的风格,没必要去搞windows界面,但是windows的界面还是有好多优秀的地方的。还有,就算我把linux改到像windows,但工作起来它仍是linux呀。一个界面能说明什么呢?
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
cscxk
帖子: 82
注册时间: 2005-06-29 22:14

#5

帖子 cscxk » 2005-07-11 19:40

1、核心是2.6.10-5-686
2、$ iwconfig eth0
eth0 unassociated ESSID:"XKWLAN" Nickname:"ipw2100"
Mode:Managed Channel=0 Access Point: 00:00:00:00:00:00
Bit Rate=0 kb/s Tx-Power:off
Retry:on RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
3、 ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:0C:F1:2B:A2:76
inet addr:192.168.0.101 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:f1ff:fe2b:a276/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:11 Base address:0xa000 Memory:e0200000-e0200fff

eth1 Link encap:Ethernet HWaddr 00:00:F0:84:40:38
inet addr:192.168.0.101 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::200:f0ff:fe84:4038/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2996 errors:0 dropped:0 overruns:0 frame:0
TX packets:3012 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:858211 (838.0 KiB) TX bytes:383654 (374.6 KiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3347 errors:0 dropped:0 overruns:0 frame:0
TX packets:3347 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1007850 (984.2 KiB) TX bytes:1007850 (984.2 KiB)

sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
4、route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth1
5、cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
mapping hotplug
script grep
map eth1

# The primary network interface
iface eth1 inet static
address 192.168.0.101
netmask 255.255.255.0
gateway 192.168.0.1

auto eth1

iface eth0 inet static
address 192.168.0.101
netmask 255.255.255.0
gateway 192.168.0.1
wireless-essid XKWLAN
wireless-key s:cscxk2005home

6、以上就是acpi=noirq时取得的
cscxk
帖子: 82
注册时间: 2005-06-29 22:14

回2楼的

#6

帖子 cscxk » 2005-07-11 19:50

1、我认为i386就是指80386,也就是能够在386以上的机器上跑,代码应该兼容386。不过Ubuntu的i386是按照i486代码集编译的,说明里面有。估计是为了使用486内置的FPU浮点指令。其实不一定就需要在源代码级进行优化,有个编译优化就够了,免得各人自己还要重新编译。

2、图形方式设置应该并不困难,我没有Linux下编程经验,不过以前用Foxpro做过一个自动生成SQL-Select语句的界面,并不复杂,也不会有什么Bug。
cscxk
帖子: 82
注册时间: 2005-06-29 22:14

再回3楼

#7

帖子 cscxk » 2005-07-11 19:53

界面其实很重要,如果现在的计算机还是以前的字符界面,相信不会有这么普及,人对美的追求同样也包含着对多样性的追求
yongyi
帖子: 3025
注册时间: 2005-05-07 23:57
联系:

#8

帖子 yongyi » 2005-07-11 22:30

试过我上面的说的别人的方法一没?
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
cscxk
帖子: 82
注册时间: 2005-06-29 22:14

#9

帖子 cscxk » 2005-07-12 14:48

试过了,还是解决不了
yongyi
帖子: 3025
注册时间: 2005-05-07 23:57
联系:

#10

帖子 yongyi » 2005-07-12 15:11

独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
头像
firehare
帖子: 2625
注册时间: 2005-04-10 16:54
来自: 温州大学
联系:

Re: [求助]搞了好几天Ubuntu,基本能用了。还有几个问题请教

#11

帖子 firehare » 2005-07-13 9:58

cscxk 写了: 3、email存放地点
由于自己经常会重新安装操作系统,又想保存收到的email。在Windows下,可以很方便的将存储文件夹设置到别的分区,不知道在Linux下该怎么设置。我用的是系统默认安装的email客户端
重新安装操作系统的话,请你将/home单独分区,这样在重装时不要格式化直接挂载即可。由于不知道你用的是什么邮件系统,所以不能指出你的Email存在何处。不过有一点是肯定的,一定存在你的用户目录下。如果你在安装时没有将其分区的话,请将你的用户目录拷出即可。
cscxk 写了: 感想:
按说用电脑也不是生手了,可是搞到现在这样也花掉太多功夫,看来Linux在桌面要跟上Windows,路还很长啊。
路肯定是很长的,因为支持Win的第三方厂商太多了,就连HP这么大的厂商居然打印机驱动只能For Win的,由此可见一斑。不过,目前的形势正在好转,既然兄台说自己并非生手,也就知道二到三年前Linux的情况了,那时的X桌面环境只能说是极为基础的东东,而现在的发展却基本上能满足我们的需要了。目前用Win毕竟还是盗版,为什么这几次北京政府采购要用Linux呢?真的只是头脑发热吗?真的不知道那时Linux并不适用于桌面吗?不是!只是为了摆样子,我们不用Win也是可以办公的,律师信不要乱发,以增加谈判的砝码罢了。所以出于对今后形势的判断,个人认为Linux还是应该在中国大力推广的。
cscxk 写了: 建议:
1、CPU优化
窃以为,Linux最大的特点应该是可定制性,既然如此,各种发行版本为什么还要坚持兼容i386?这么老的古董了,谁还有?!为什么不能针对不同的CPU,制作不同的发行版本,这样在速度上应该会有起色。比如说,分别区别Pentium III、Athlon、P4、PM、PentiumII等主流CPU,分别编译核心、X,还有其他主要程序,最多再发个兼容486(内置FPU)的就行了。
这里的i386只是一种系统结构的代名词,而非真的只能用于i386。只不过是指令集而已,那么只要是属于该体系结构的,都能得到很好的支持。而i686指令集则是隶属于PII体系结构的范畴,因为指令集增加了不少,而且据我所知,还加入了一些精简指令集的思路,所以才......。其实上面兄弟所说的是完全可以做到的。只是为了兼容性问题,在安装时当然是用支持最小指令集的来了,毕竟大家都支持。在安装完之后,再由大家的喜好选择要不要使用增加的指令集功能!如果要调整其中的细节,完全可以重编译内核,这也就是为什么说Linux是可定制的原因,而非兄台所想的分出几个CPU类型就算是可定制了!
cscxk 写了: 2、各项系统设置的图形化界面
应该说这个并不难,只要针对各项设置做一个标准命令生成器就完了,何必强求大家要输入各种命令?要想实现桌面化,这一点甚为重要。
没理解你的想法。不过如果你想说的是比较方便的进行设置的话,Linux下倒是有不少工具,甚至可以远程进行设置。如著名的Webmin等。为什么不针对各项设置做一个标准命令生成器呢?不知道你指的是什么设置。能举个例子吗?
cscxk 写了: 3、不要兼容Windows的界面
最简单的,既然Linux的界面跟Windows几乎一样,那还不如用Windows好了。反正大家也崇尚盗版。
我没看出Linux兼容了Windows的界面,而且界面的统一,思路的一致,应该更利于用户的转型吧。Windows的界面好象也是继承了施乐和苹果的吧,好的东西我并不觉得为什么一定不能拿来呢?

上面是我个人的一些看法,有什么不妥之处,还望兄台明示,讨论之后应对你我都会有不小的提高。另:对于兄台所提的硬件问题,我没用过不敢妄言。
我心无畏,源自于我心无知。
图片
头像
yanboo
帖子: 77
注册时间: 2005-05-19 15:53
来自: 重庆市

#12

帖子 yanboo » 2005-07-13 12:21

说得好!
问君能有几多愁?
恰似一江春水向东流......
cscxk
帖子: 82
注册时间: 2005-06-29 22:14

#13

帖子 cscxk » 2005-07-13 13:44

回楼上的
1、邮件是用的默认安装的套件。home也是单独分区、挂载
2、CPU的问题,就是你说的意思,希望能有现成的针对不同指令集的核心,我当然知道能在386上跑的程序也能在P4上跑,但是针对P4编译的,性能应该优于通用的
3、图形界面的问题,比如说ifconfig这个命令,其实可以做个简单的生成命令语句的图形界面,这样就不用再去记忆命令的用法,点点鼠标就能搞定,同样,还可以把其他网络相关的命令都整合到一个图形界面里,这样,在易用性上肯定会有较大的提高。其他的,以此类推。
4、其实Gnome的界面是可以定制的,但是发行版里大多只有一两种,比如国产的几个发行版,无疑都在刻意模仿Windows,为何不能增加几个有特色的呢?
头像
firehare
帖子: 2625
注册时间: 2005-04-10 16:54
来自: 温州大学
联系:

#14

帖子 firehare » 2005-07-13 16:24

cscxk 写了:回楼上的
1、邮件是用的默认安装的套件。home也是单独分区、挂载
如果是默认的话,就是用的Evolution了,那就是在你的用户目录中.evolution目录下,把它拷下来就成了。你是单独分区的话,就在重装里不格式化该分区即可,只需要在安装时挂载上去就OK了!这就好象Win下的D盘之类的概念。
cscxk 写了: 2、CPU的问题,就是你说的意思,希望能有现成的针对不同指令集的核心,我当然知道能在386上跑的程序也能在P4上跑,但是针对P4编译的,性能应该优于通用的
是的,所以升级到686性能会更加优化。其实Windows安装时连这一点都屏蔽了,Linux同windows的差别只在于一个是手工一个是自动罢了!
cscxk 写了: 3、图形界面的问题,比如说ifconfig这个命令,其实可以做个简单的生成命令语句的图形界面,这样就不用再去记忆命令的用法,点点鼠标就能搞定,同样,还可以把其他网络相关的命令都整合到一个图形界面里,这样,在易用性上肯定会有较大的提高。其他的,以此类推。
如果说是ifconfig的话,图形界面其实是有的,就是系统菜单中的联网嘛!不是可以看得到吗?但用ifconfig再快而已。对于命令行好还是图形界面好,我一直是坚决的两面派,哪个方便用什么,我们毕竟是开源社区的人,有很多时候还是本着实用方便为主,不必去认死理。
cscxk 写了: 4、其实Gnome的界面是可以定制的,但是发行版里大多只有一两种,比如国产的几个发行版,无疑都在刻意模仿Windows,为何不能增加几个有特色的呢?
你说的一点也不错,但在Ubuntu中就没有模仿Windows界面,其实既然大家可以有自已的喜好,那么国产的开发人员喜欢Windows界面也无可厚非,毕竟如果自已不喜欢的话,还是可以定制的嘛!

纯属个人意见,供兄台参考!!
我心无畏,源自于我心无知。
图片
cscxk
帖子: 82
注册时间: 2005-06-29 22:14

#15

帖子 cscxk » 2005-07-14 0:42

无线终于搞定,把AP里的认证方式改为自动选择,OK了。可是,这样岂不是在没有保护的状态下开启无线网络?或者是Linux不支持WEP加密?
回复