红联Linux门户
Linux帮助

无痛使用MaxCapture Linux Live CD

发布时间:2008-10-07 20:59:28来源:红联作者:Prospects
MaxCapture Linux Live CD 2004是在KNOPPIX的基础上定制并简体中文化的Linux Live CD操作系统,它与KNOPPIX都一样,都是在GPL(GNU通用公共许可证)之下发布的,所以它对电脑硬件有很高的兼容性,同时也允许用户能根据自身需求进行修改,并且赋予用户任意使用的自由。以下我们将进一步介绍MaxCapture Linux Live CD的各类设置。

一、硬件需求
1)主机硬件需求

光驱:必备,如果要播放DVD、VCD、CD唱片,则主机上必须要装有二部CDROM或DVDROM。

内存:运行图形界面的KDE需要128MB内存以上,如果RAM少于128MB,MaxCapture Linux Live CD会要求在硬盘建立SWAP(交换分区),当然用户可以选择不建立,那么KDE及各程序的运行效率就会低一点。建议内存愈多愈好,因为系统会将一部份的内存做为虚拟硬盘来使用。

CPU:Pentium 586以上都能正常运行。

软盘驱动器:可选,当我们在MaxCapture Linux Live CD的系统或软件进行设置后,可以将桌面或应用程序所做的设置储存在磁盘中,下次使用Live CD时可以把设置文件从磁盘上恢复,不必每次都要调整。

USB接口:可选,带USB接口的机器可以使用U盘备份Live CD的设置文件,也是可以用于日后恢复设置使用。

硬盘:可选,因为MaxCapture Linux Live CD是免硬盘的Linux操作系统。如果您的机器带有硬盘,它在开机后会自动检测出硬盘的分区并在桌面上建立图标,当您访问硬盘分区时再自动挂载进来。同样,您也可以利用您机器上的硬盘备份Live CD的设置文件,而无需修改硬盘的分区和格式。

网络设备:看个人是否有上网的需求而定,很多网卡都已经被支持。如果您使用拨号上网,外置的硬猫Modem都可以自动侦测到,USB接口的Modem可能会侦测不到。如果您所在的网络有提供DHCP功能,它则会在启动时自动获取IP并设置随时能上网。

2)显示器调整

其它如声卡、显示器、键盘、鼠标几乎都能支持,但旧款的显示器在进入KDE后会花屏或无法显示,这是由于显示器未能支持1024x768的分辨率所引起的。如遇到这种情况,请通过以下步骤调整:

a) 请同时按下Ctrl + Alt + Backspace杀死X window的进程,重启Linux。

b) 进入启动画面后,按下F2进入CHEAT CODES菜单,这里面您可以根据需要进行手动设置启动选项。此处我们需在“Boot:”提示后键入“knoppix screen=800x600”,使KDE以800x600的分辨率显示。

c)当看到提示“You passed an underfind mode number”后,回车并输入“6”,那么启动程序将以80字符宽60字符高的画面在纯文本状态显示启动信息。如果不输入,就会以默认的25字高显示,但这里的设置是不会影响KDE的显示效果。

二、快速设置MaxCapture Linux
1)启动方式

前面提到,由于MaxCapture Linux是免硬盘、免安装、直接从光驱执行的Linux系统,因此启动方式很简单:

a) 先设置主机的BIOS,使开机的第一优先级是CDROM。

b) 放入Live CD光盘,即会自动进入启动画面。

c) 在这里直接按Enter键即可马上进入开机程序,并将按默认方式启动KDE。如果没有按Enter,在30秒后也会自动进入开机程序。

d) 如需直接进入纯命令行界面,在“Boot:”提示符下键入“knoppix 2”即可。意为以init2(RunLevel2)启动,这种启动方式适合主机内存不足或进行定制操作。

2)根用户(root)用户密码

一般在Linux的终端环境下,可通过su命令获取根用户权限,期间会提示您输入根用户的密码。MaxCapture Linux 简体中文版的根用户的密码预设为maxcapture,您也可通过以下方法获取根用户权限:

a) 直接使用KDE桌面上Root Shell;

b) 修改root密码:在root shell下使用命令passwd,然后键入新密码。

3)网络设置

3-1)设置IP地址

前面提到,MaxCapture Linux会在启动时从DHCP服务器获取IP地址和配置DNS等网络设置,所以一般可免除用户手工设置网络的麻烦。当然用户也可以根据实际需要设置网络:

a) 在KDE的“启动程序”菜单,选择“KNOPPIX”-->“Netword/Internet”-->点击“Network card configuration”。

b) 弹出Xdialog窗口,询问您是否使用DHCP,需要手动设置IP请选“NO”。

c) 程序将自动查找到您的网卡,并要求输入您要设置的IP地址。

d) 程序将要求您再输入子网掩码,它会根据您输入的地址类别提供一个默认的子网掩码给您,您需要根据实际情况进行修改,例如您的网络是192.168.0.0/24,此处输入255.255.255.0即可。

e) “Please enter Broadcast Address for eth0”是要求您输入广播地址,如果您的网络是192.168.0.0/24,广播地址就是192.168.0.255。关于广播地址及子网划分的知识,市面上和互联网上都有很多资料,各位可以自行查阅。

f) 输入默认网关的IP地址,一般使用路由器的地址即可,或者是网络内的代理服务器地址。

g) 输入DNS的IP地址,我们可以使用中国电信的DNS地址,IP与IP之间需用空格分隔开来。

h) 完成以上设置后,程序将会在root shell的状态下自动运行,设置被确认后将自动退出。至此IP设置工作完成,我们可以在root shell下通过命令“ifconfig”查看网卡的设置。

3-2)访问Linux上的网络邻居

以往,使用Linux操作系统的时候,查找局域网中其他资源是一件挺麻烦的事情。但随着技术的完善和开发者们的努力,今天我们在Linux上查找网络邻居已经是件很简单的事情了。

目前在Linux上的图形界面的网络邻居软件已经有很多种,我们在这里介绍大家使用LinNeighborhood,它已经被预装到MaxCapture Linux Live CD上。

LinNeighborhood正如它的名字所显示的那样,是一个应用于Linux操作系统中的网络邻居图形工具。它是通过把对方的共享文件夹Mount到本地主机上当目录使用的。假设我们的网络工作组叫B,需要访问的主机是simonxu,目标主机的操作系统是windows2000,让我们看看这个软件的使用方式:

a) 在KDE的“启动程序”菜单,选择“Internet”-->点击“LinNeighborhood”。

b) LinNeighborhood启动后,会自动对网络进行扫描,这里我们可以看到工作组内的所有主机和运行Samba的Linux服务器。

c) 由于网络协议及LinNeighborhood的设置问题,目标主机并未被扫描出来,所以我们需要通过人手添加:在LinNeighborhood工具栏上点击“add”,在“Add Machine”窗口中输入目标机器的名字、工作组和IP地址,完成后按OK。

此时可以看到,目标主机已经被被作为独立的主机添加到主机列表的最上方。

d) 由于目标主机设置了访问用户和口令,所以在主机列表上并未显示目标主机有共享的文件夹,此时,我们可以用鼠标右键点击目标主机的名字,调出菜单,选择“scan as user”,并在“Insert User”窗口中添入目标主机的用户名和访问密码(处于workgroup中的windows主机不需要填写domain一栏。

e) 如输入正确,此时主机列表上的目标主机会展开共享文件夹列表,如图,我们可以看到目标主机上的各个硬盘都共享出来了。

f) 前面我们提过,LinNeighborhood是通过Mount(挂载)网络上的共享文件夹来实现访问共享文件的。这个步骤十分简单,例如,我们需要访问目标主机上的D盘,我们只需在目标主机的共享列表上双击“D$”,“Mount Dialog”窗口就会弹出来,如图,“Service”栏显示的是我们需要访问的硬盘,“Mount Point”(挂载点)栏显示该硬盘将会被挂载到默认路径“/ramdisk/home/knoppix/mnt/simonxu/D$/”。我们也可以根据实际需要修改Mount Point。设置好后点击“Mount”按钮完成。

g) 此时我们可以看到,在LinNeighborhood的resource窗口,目标主机上的硬盘已成功挂到本地目录上了。我们可以打开Konqneror并切换到挂载点去浏览目标主机硬盘上的文件。

h) 网络上共享文件夹被挂载后,我们退出LinNeighborhood也不会影响挂载点的运作的。如果要Umount(卸载)挂载点,我们只需在LinNeighborhood的resource窗口用鼠标右键点击挂载点,然后选择“umount”即可。

3-3)设置ADSL宽带拨号上网

目前使用ADSL宽带上网的用户越来越多,如果您配备了ADSL路由器,您就可以根据上面的设置让MaxCapture Linux快速建立一个完善的网络环境。如果您目前是在使用单机ADSL拨号上网,也不用担心,MaxCapture Linux Live CD已经内建了对ADSL的PPPOE支持。

a) 在KDE的“启动程序”菜单,选择“KNOPPIX”-->“Network/Internet”-->点击“ADSL/PPPOE configuration”。

b) 配置程序会自动找到您的网卡设备,确认后请选中“yes”并回车。

c) 程序自动扫描已安装的ADSL Modem。

d) 已找到ADSL Modem,选择“YES”开始进行PPPOE的设置。

e) 程式将修改配置文件/etc/ppp/peers/dsl-provider,选择“YES”继续进行设置。

f) 程序将修改默认路由,选择“YES”继续进行设置。

g) 在此输入您的ADSL拨号账号,把默认的username删除。



i) 输入拨号密码。

j) 确认是否自动获取DNS的IP地址并写入/etc/resolv.conf,选择“YES”。

k) 如果您使用中国电信的ADSL,ISP的路由器无使用MSS流量限制,或您并不清楚,请选择“YES”

l) 恭喜,设置已经完成,如需在下次启动时自动拨号(此设置必须当您使用磁盘或硬盘保存Live CD的设置后才生效),请选择“YES”。

m)选择“YES” 立即开始连接上网。配置好以后,可以通过在root shell里以命令poff关闭连接,pon打开连接。

n) 连接完成,可以打开浏览器上网了。我们可以在root shell里以命令plog查看日志,ifconfig ppp0查看状态。



3-4)设置56K Modem拨号上网

如果您使用外置的56K Modem拨号上网,MaxCapture Linux也提供了图形化的设置界面的KPPP,使用起来十分简单方便。

a) 在KDE的“启动程序”菜单,选择“KNOPPIX”-->“Network/Internet”-->点击“Modem Dialer”。

b) 点击KPPP窗口的“设置”按钮进行设定。

c) 在KPPP配置窗口中,打开“账号”页,点击“新建”按钮。

d) 点击“对话框设置”,以“对话框设置”界面进行账号的设置,这是由于“向导”中还没有提供中国地区的拨号设置选项。



e) 在新建账号窗口点击添加并输入拨号号码(例如:96169),确认并回到新建账号窗口,并在“连接名称”处添入名字,确认并返回KPPP主界面,输入登陆帐号和密码,点击连接即可使用Modem上网。





4、保存MaxCapture Linux的系统配置和用户数据

为了避免每次启动都要重新配置网络、Xwindow等,MaxCapture Linux提供了数据保存方法,使用户的设置和数据能保留下来,免除用户重复进行设置的麻烦。

在存储介质方面,不但能储存到磁盘,也可以储存到主机的硬盘分区、移动硬盘或是U盘中,这项功能可以改进磁盘片容量不足的问题,也可以给使用者选择储存的位置。

4-1)保存设置

a) 在Root shell下直接运行saveconfig指令,或在KDE的“启动程序”菜单,选择“KNOPPIX”-->“Configure”-->点击“Save KNOPPIX configuration”

b) 选择存储系统配置和用户数据的介质,“/mnt/floppy”为软盘驱动器,“/mnt/hda1”等为硬盘分区或U盘。这里我们把数据存储到软盘上,故选择第一项。

c) 选择需要存储的资料:第一项是个人设置,包含桌面和程序上的设置;第二项是桌面上的所有文件,程序会自动计算存储这些文件需要的空间;第三项是网络设置,包含局域网、Modem、ADSL、ISDN的设置;第四项是图形系统的设置;第五项是其他设置,例如打印机等。

d) 插入软盘。

e) 文件写入并完成,同时程序会提示我们在下次启动系统时在Boot提示符下使用命令加载设置文件的方法。运行完毕后,软盘内产生knoppix.sh和configs.tbz两个文件。



4-2)加载设置文件

在下一次启动MaxCapture Linux时,我们可以使用之前存储的设置文件加载系统设置:

如果您使用软盘存储,在启动MaxCapture Linux时,在“Boot:”提示符后输入:“knoppix myconfig=/mnt/auto/floppy”,也可以输入“knoppix myconfig=scan”让系统自行去寻找设置文件。

如果您使用硬盘存储,并存储在FAT分区的D盘,那么在启动MaxCapture Linux时,在“Boot:”提示符后输入:“knoppix myconfig=/mnt/hda5”即可,同样也可以输入“knoppix myconfig=scan”让系统自行去寻找设置文件。

此外,用户目录的数据(/home/knoppix)也可被保留到软盘或者USB盘上,启动时添加home=/dev/sda1 (不能是DOS格式的文件系统),也可home=scan让Knoppix自己去寻找。如果想保留在硬盘的DOS分区上,可以创建一个loopback文件(映像文件):
在KDE的“启动程序”菜单-->KNOPPIX-->Configure-->Create a persistent KNOPPIX home directory或者直接在Root shell下运行/usr/sbin/makepersistenthome。

三、MaxCapture Linux的常见问题解答
1、显示问题



Q:使用光盘启动后,屏幕显示“Loading vmlinuz”和“Loading miniroot.gz”后显示器没有信号。

这可能是您的系统不支持VESA FrameBuffer 1024x768 模式,请您尝试在“Boot:”提示画面输入以下命令:

knoppix vga=788 (选择800x600 FrameBuffer模式)



knoppix vga=normal (引导 80x25 文字模式)



Q:某些旧款的显示器在进入KDE后会花屏或无法显示,如何解决?

A:这很可能是由于显示器不支持1024×768的分辨率所引起的。如遇到这种情况,请通过以下步骤调整:

重启Linux系统,进入启动画面后,按下F2进入CHEAT CODES菜单,然后根据需要手动设置启动选项。在“Boot:”提示符后键入“knoppix screen=800x600”后回车,使KDE以800x600的分辨率显示。

另外也可能是您的显示器无法支持默认的刷新率,可尝试使用“knoppix xvrefresh=60”把vertical refresh(垂直刷新率)定为60Hz。您还可以尝试把命令选项联合起来使用:

knoppix xscreen=800x600 xvrefresh=60



knoppix xscreen=800x600 xvrefresh=60 maxhsync=54 vga=normal

此外,也有可能是X桌面的驱动不支持您的显卡,那请您尝试使用通用的FrameBuffer驱动,在“Boot:”提示符后使用以下启动选项:

fb1024x768



fb800x600

请注意,使用上面两个启动选项,您将不能与其他选项联合使用,特别是“vga=”!例如,“fb1024x768 vga=normal”这是错误的写法。但您可以把“fb”选项与其他非显示选项一起使用,例如“fb1024x768 home=/dev/sda1”是正确的,但“fb”必须放在最前面。

如果在KDE桌面启动了但无法显示,而您又不希望强行关机,我们可以用Ctrl+Alt+BackSpace杀死X的进程,系统将回到纯字符界面并自动关机。您也可以使用Ctrl+Alt再配合F1到F4打开各虚拟终端(tty),在纯字符状态下进行操作。



Q:光盘启动时出现Error : no suitable X-Server found for your card或黑屏?

A:此问题发生机会极少,这是由于少数主板或显卡不能被系统识别该使用哪种对应的X-Server进行图象显示,解决办法是手动设置启动参数xmodule。例如,一些Nvidia的板没有被正常检测出来,出现错误报告或黑屏:

“retrying with Server Xfree86(vesa) ”

“retrying with Server Xfree86(fbdev) ”

“Error : no suitable X-Server found for your card.”

解决方式是在“Boot:”提示画面输入以下命令:knoppix xmodule=nv

如果是主板带显卡,例如810主板,可尝试knoppix xmodule=i810

如果以上方法都无效,则需手动设置XFree86,步骤如下:

a)在boot:提示下键入knoppix 2

b)进入命令行后运行以下命令:

#rm -f /etc/X11/XF86Config-4

#mkxf86config

#startx (或init 5)



Q:某些LCD显示器在进入KDE后会无法显示并出现“out of range”,如何解决?

A:已知这种情况会发生在ViewSonic的15寸和17寸(型号VP171b)液精显示器上,如果使用800x600分辨率也无法显示图象,并且屏幕显示“out of range”,这是系统预设的刷新率高于显示器所能承受的输出范围,这时需要根据显示器的参数进行调整。

例如:显示器的频率允许范围是水平30-82KHz垂直50-85Hz,就可以在“Boot:”提示符后使用“knoppix xvrefresh=60”把vertical refresh(垂直刷新率)定为60Hz。(如果是新版本的KNOPPIX,请使用“knoppix vsync=60”或“fb800x600 root ttf2ram lcd vsync=60”。

对于15寸的ViewSonic液精显示器,也可以手动把XF86Config里面的水平扫描频率设置为30-35.5,就可以在1024x768正常使用。



Q:以上所有办法都无效,屏幕都无显示,是否当机了?

A:这很可能与您使用的外部设备或您的主板有关,可能与MaxCapture Linux的默认设置冲突了,您可以使用以下命令:

knoppix failsafe

这个命令相当于下面的启动选项,把多个设备都禁用了:

knoppix vga=normal noapic noscsi nodma noapm nousb nopcmcia nofirewire noagp nodhcp xmodule=vesa

您可以尝试逐步一个一个地减少选项,最终您会发现适合您的启动选项。



Q:进入KDE桌面后如何调整屏幕的分辨率和刷新率?

A:打开“控制中心”-->“外设”-->“显示器”(此时需输入root的密码,用户也可以不运行控制中心,而直接在root shell中运行kxconfig命令,也能获得同样效果)--> “XFree86配置”-->“屏幕”-->设置分辨率和垂直刷新率。



2、其他启动问题



Q:为什么的碟再进入系统后,提“only one processor found”?

A:此信息可不用理会,MaxCapture Linux支持多路处理器,有时候会认为您的机器支持多路处理器(特别是AMD的处理器),当发现机器内只有一颗CPU时,就会显示此信息,但不会有任何影响。



Q:启动光盘后进入一个“limited shell”,并且显示“Can't find Knoppix filesystem”?

A:此错误是由于无法找到光盘上的影象文件,很大可能是由于您使用的并非标准的IDE或SCSI接口的CDROM或DVDROM引起的。例如一些使用PCMCIA卡的CDROM的笔记本电脑,需要使用以下启动选项:

knoppix ide2=0x180 nopcmcia



Q:光盘刚启动时出现:kernel panic:VFS:unable to mount root fs on 01:01

A:此问题发生机会极少,少数集成显卡的主板会受此影响,解决办法是在“Boot:”提示画面输入以下命令:knoppix mem=?M (“?”的数值为“总内存数”减去“显卡内存数”。)



Q:如何使用带滚轮的两键鼠标?

A:在“Boot:”提示符后键入“knoppix wheelmouse”。如果需要和其他参数一起使用,把参数以空格分隔即可,例如:“knoppix screen=800x600 wheelmouse”。



Q:如果电脑不能从光盘启动,有什么办法使用MaxCapture Linux Live CD?

A:如果是由于硬件问题导致光驱不能正常使用来启动机器,我们可以通过制作Linux启动软盘解决:

a)在WINDOWS下打开MaxCapture Linux的CD目录,进入KNOPPIX目录;

b)运行mkfloppy.bat文件,按提示插入软盘并回车;

很快你将得到一张能引导系统的Linux软盘,此时您可以重启动PC并把BIOS设置为软盘启动,同时放入软盘和MaxCapture Linux Live CD,软盘将会代替CD的引导区进行Live CD的启动。



Q:启动后鼠标不能使用,该如何解决?

A:您的情况极少发生,请用以下方式进行鼠标的手动设置:

a)在“Boot:”提示画面输入以下命令进入纯命令行界面:

knoppix 2

b)RunLevel 2运行起来后,输入以下命令进入鼠标设置画面:

mouseconfig

c)设置好鼠标后,运行init 5回到KDE。



3、文件名显示问题



Q:MaxCapture Linux挂载简体中文版WindowsXP的硬盘,部分中文文件名能正常显示,而有些却显示乱码,如何解决这一问题?

A:MaxCapture Linux的设计上已自动支持所有gb2312编码格式的简体中文和NTFS上的utf8编码格式,WindowsXP使用utf8编码格式,但如果WindowsXP的硬盘分区格式为Fat32,就有可能使部分中文文件名在MaxCapture Linux下显示乱码了。

解决办法是重新用命令行加载目标硬盘分区。例如我们要加载WindowsXP的D盘,在Root shell下运行以下命令即可:

#umount /mnt/hda5

#mount -t auto -rw /dev/hda5 /mnt/hda5 -o iocharset=utf8,users,exec,umask=000,uid=knoppix,gid=knoppix

若使用命令后分区中的中文文件名仍然为乱码,则说明编码选择错误,应该重新设置参数:

#umount /mnt/hda5

#mount -t auto -rw /dev/hda5 /mnt/hda5 -o iocharset=gb2312,users,exec,umask=000,uid=knoppix,gid=knoppix



Q:无法浏览光盘上的中文文件名?

A:MaxCapture Linux已经修正了硬盘、USB设备和软盘内中文文件名显示的问题。但对于光盘上的中文文件,必须手动挂载才能正确显示:

简体中文的光盘:

#mount -t auto /dev/cdrom /mnt/cdrom -o iocharset=gb2312,codepage=936

繁体中文的光盘:

#mount -t auto /dev/cdrom /mnt/cdrom -o iocharset=big5,codepage=950



4、其他硬件相关问题



Q:旧式的NE2000网卡不能被MaxCapture Linux识别?

A:使用旧式的 NE2000 ISA 卡请在Root shell中输入modprobe ne io=0x320

(因为多数 NE2000 内定 I/O 为 320,或用你卡上实际参数),之后可以输入netcardconfig来设定IP.



Q:能否在使用磁盘阵列的设备环境上使用?

A:有损坏磁盘阵列信息的可能性,不建议在这种设备环境下使用。



Q:如何使用阿尔卡特的USB ADSLModem?

A:阿尔卡特的speed touch 330在MaxCapture Linux Live CD 2004中未被支持。但我们将在下一版的产品中加入对内置式和USB式的ADSL Modem的PPPOA方式的支持。如果用户重新定制一张Live CD,并把驱动加进去,可以在定制状态下通过以下方式自行尝试安装:

a)访问http://packages.debian.org/unstable/net/speedtouch

b)点击“Download speedtouch”下的“i386”按钮,在下载页面下载Debian软件包,名字是“speedtouch_1.3-1_i386.deb”

c)在root shell下运行dpkg -i speedtouch_1.3-1_i386.deb

d)在root shell下运行/usr/sbin/pppoa3

详细关于Live CD的定制方法,可见我们定制指南:

http://maxidea.org/project/knoppix/doc/knoppix_custom_guide.html



Q:使用XMMS播放MP3时提示“无法开启音频”?

A:打开xmms,然后按ctrl+p进入设置画面,在“输出插件(output plugin)”里选择“esound输出插件 1.2.7 [libesdout.so]”或“开放音效系统驱动程式 1.2.7 [libOSS.so]”。



Q:如何把MaxCapture Linux Live CD 2004安装到硬盘?

A:您必须有个3GB的空的硬盘分区,在安装好后您的系统会以Windows+Linux双启动。运行方式:在root shell下运行knx-hdinstall 命令(但是由于该程式还处于开发阶段,用户误操作将会损坏硬盘,必须十分小心使用,而且最好对Linux的分区有一定的了解!所以下一版的MaxCapture会改用新程式叫knoppix-installer。)

knx-hdinstall 可以参考此文:http://163.26.135.4/knoppix_paper/page3/main.htm

MaxCapture Linux Live CD还有很多功能等待您亲自去体会,希望本文能给您一点帮助,也祝愿更多的人能真正了解Linux和喜欢上它。

MaxCapture Linux网址:www.MaxCapture.com

(全文完)
文章评论

共有 1 条评论

  1. 774964107 于 2009-10-25 10:46:09发表:

    下载速度太慢了!!