zoukankan      html  css  js  c++  java
  • OS + Linux & Windows / shuangxitong / duoxitong / grub / lilo

    linux系统下,11款常见远程桌面控制软件

    http://www.iteye.com/news/7975

     

    http://nffish.com/archives/21

    ubuntu与windows远程连接

    ubuntu连接windows

    lindows@linodws-desktop:~$rdesktop -a 24 -f 192.168.116.159:3389

    或者    lindows@linodws-desktop:~$vncviewer 192.168.116.159::5900

    ubuntu连接ubuntu

    1.Options----Remote Login via XDMCP----Add host:192.168.116.159

    2.lindows@linodws-desktop:~$vncviewer -fullscreen 192.168.116.159:5900

    if you want to exit fullscreen, you can press 'F8' ,ok

    windows连接ubuntu

    ubuntu系统->首选项->远程桌面--(启动远程服务 port:5900)

    System ->  Preferences ->  Remote Desktop 

    ubuntu-yuancheng.png

    windows连接ubuntu远程服务

    安装 TightVNC Viewer RealVNC 4.5  

    http://duote.com/soft/2616.html

    cd-key:8KNFU-MZZHE-WA449-2SLLH-48Q7A 

    http://62.duote.com/vnc_x86_win32_chs.exe

    Windows连接Windows 

    http://www.918x.cn/post/97.html

    http://kang.iteye.com/blog/242673

    http://technet.microsoft.com/en-us/library/cc753907.aspx

    Windows连接Windows 2003

    解决远程连接超过最大连接数问题

    http://52347.iteye.com/blog/492109

    http://heisetoufa.iteye.com/blog/518373

    控制面板->添加删除程序->添加删除Windows组件->组件->一路下一步,在选择120天过期那里要选择120天后过期的那个选项,安装完后先不要重启(缺点就是120天后就要重装啦)
    然后开始->运行->gpedit.msc->计算机配置->管理模板->windows组件->终端服务 ->限制连接数量->已启用->然后设置数量(不要设置太大)->确定重启计算机,就可以用多个用户连接了

    例如:连接到远程系统的的当前会话桌面

    开始--运行--mstsc  /v:192.168.121.113:3389 /admin /console

    (保持远程系统登录session会话的连接方式如下)

    开始--运行--%windir%\system32\mstsc.exe /v:172.17.25.103:3389  /console

    C:\Documents and Settings\Lindows>shutdown /?
    用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "co
    mment"] [-d up:xx:yy]

            没有参数                显示此消息(与 ? 相同)
            -i                      显示 GUI 界面,必须是第一个选项
            -l                      注销(不能与选项 -m 一起使用)
            -s                      关闭此计算机
            -r                      关闭并重启动此计算机
            -a                      放弃系统关机
            -m \\computername       远程计算机关机/重启动/放弃
            -t xx                   设置关闭的超时为 xx 秒
            -c "comment"            关闭注释(最大 127 个字符)
            -f                      强制运行的应用程序关闭而没有警告
            -d [u][p]:xx:yy         关闭原因代码
                                    u 是用户代码
                                    p 是一个计划的关闭代码
                                    xx 是一个主要原因代码(小于 256 的正整数)
                                    yy 是一个次要原因代码(小于 65536 的正整数)

    1.Windows DOS注销Windows 30秒内

    WindowsXP----“开始”----“运行”----"Shutdown -l -t 30"

    2.Windows DOS重启Windows 30秒内

    WindowsXP----“开始”----“运行”----"Shutdown -r "

    3.Windows DOS关闭Windows 30秒内 (可做成定时关机小闹钟)

    WindowsXP----“开始”----“运行”----"Shutdown -s -t 30"

    4.Windows DOS立即取消关闭Windows

    WindowsXP----“开始”----“运行”----"Shutdown -a"

    5.Windows DOS远程关闭Windows

    WindowsXP----“开始”----“运行”----"mstsc"

    WindowsXP----“开始”----“运行”----"shutdown -s –m \\ComputerName"

    WindowsXP----“开始”----“运行”----"shutdown -s –m \\192.168.116.159"

    WindowsXP----“开始”----“运行”----"shutdown -s –m \\ComputerName -t 30"

    WindowsXP----“开始”----“运行”----"shutdown -s –m \\192.168.116.159 -t 30"

    5.Windows DOS远程注销Windows

    WindowsXP----“开始”----“运行”----"mstsc"

    WindowsXP----“开始”----“运行”----"shutdown -l –m \\ComputerName -t 30"

    WindowsXP----“开始”----“运行”----"shutdown -l –m \\192.168.116.159 -t 30"

    7.Windows DOS远程重启Windows

    WindowsXP----“开始”----“运行”----"mstsc"

    WindowsXP----“开始”----“运行”----"shutdown -r –m \\ComputerName -t 30"

    WindowsXP----“开始”----“运行”----"shutdown -r –m \\192.168.116.159 -t 30"

    8.Windows DOS远程连接Windows

    WindowsXP----“开始”----“运行”----"mstsc"

    WindowsXP----“开始”----“运行”----"mstsc /console"

    WindowsXP----“开始”----“运行”----"mstsc /v:192.168.116.159:3389 /console"

     

    MSTSC [<connection file>] [/v:<server[:port]>] [/admin] [/f[ullscreen]][/w:<width> /h:<height>] [/public] | [/span]

    MSTSC [/edit "connection file"]

    MSTSC [/migrate]

     

    修复重装XP后的Ubuntu引导分区

    http://unix-cd.com/vc/www/22/2008-07/10257.html

    前天,我的windows xp崩溃了,于是重装xp,把原来的Ubuntu引导分区表mbr给冲掉了,不过没关系,修复一下mbr就可以了。
    首先说一下mbr的作用:当我们启动计算机时。计算机首先运行Power On Self Test(POST),即加电自检。POST检测系统的总内存以及其他硬件设备的现状。如果计算机系统的BIOS(基础输入/输出系统)是即插即用的,那么计算机硬件设备将经过检验以及完成配置。计算机的基础输入/输出系统(BIOS)定位计算机的引导设备,然后MBR(Master Boot Record-硬盘主导记录)被加载并运行。如果用户仅安装Windows98,则被自动引导到桌面。如果是WindowsXP/2000/2003,那么则会将控制权交给NTLDR-系统加载器,调用Boot.ini,显示多重选单文件。抹MBR就是抹硬盘引导记录。

     

    注意:

    NTLDR的故障常见于用户不慎将该文件删除,这样讲导致Windows NT系统无法启用,开机时将以黑屏白字显示错误信息:"NTLDR is missing,Press CTRL+ALT+DEL to restart."当用户重启后又将出现上述信息,这样就无法进入系统。


    当我们重装了windows以后,由于硬盘mbr被重写,即把原来mbr中grub的信息清除了,那么grub自然就不能启动了,也就不能引导linux了,此时很多人可能就只能重装linux了,但其实只需简单的对mbr修复一下就可以了。

    下面就说一下修复mbr的方法:

    首先,把Ubuntu的安装光盘放进去,然后启动.正常进入安装界面,打开终端:

    1、输入:sudo grub,于是变成
    grub>

    2、先找到你的ubuntu的启动分区在哪(就是你的/boot目录所在的分区)
    输入:find /boot/grub/stage1
    我机器上回车之后显示:(hd0,2) 这里hd0是指第一个硬盘,2代表第3个分区,即Ubuntu根目录所在分区(0代表第一个分区)。

    3、输入:grub>root (hd0,2)

    4、输入:grub>setup (hd0)
    如果出现successed,就表示成功了。

    5、输入:grub>quit,然后重启。

    对于有多个硬盘的朋友,请但是注意一点,如果你的windows装在第一块磁盘,而linux装在第二块磁盘,而你的bios设置为从第一块磁盘启动,那么在进行以上第3步的时候,一定要把参数设为你的第一块磁盘。即要把grub装入引导硬盘的mbr里,当然,比较傻瓜的,你可以将grub装入每块硬盘的 mbr,不信你试试看,肯定可以启动,这只是一个先后次序问题。

     

     

    Ubuntu系统访问Windows共享文件夹的技巧

     

    http://os.51cto.com/art/200709/55204.htm

    假定您的网络连接已经正确设定好。

    网络主机的 IP: 192.168.0.1

    网络主机的使用者名称: myusername

    网络主机的登录密码: mypassword

    分享中的目录名称: linux

    主机上要挂载的目录: /media/sharename

    要挂载网络共享目录时

    sudo mkdir /media/sharename

    sudo mount //192.168.0.1/linux /media/sharename/ -o username=myusername,password=mypassword,dmask=777,fmask=777

    要卸载网络共享目录时

    sudo umount /media/sharename/

     

    umount 的时候报错:device is busy

    http://liuyu.blog.51cto.com/183345/64044

    今天刚上服务器习惯的用了输入:
     df -HT
    查看到有移动硬盘挂载在/mnt/usbdisk目录下...
    想必是上次没有umount  
    执行umount 的时候却提示:device is busy  
    强行: umount /dev/sdb2 -f
    提示:umount2: 设备或资源忙
    umount: /mnt/usbdisk: device is busy
    有人在使用...查看一样使用情况: fuser -m /mnt/usbdisk    
    有 6406 进程在使用..
    ps aux | grep 6406
    再kill
    接着umount 提示还是失败...
    接着 fuser -k /mnt/usbdisk
    提示:
    /mnt/usbdisk/:        6406c
    No automatic removal. Please use  umount /mnt/usbdisk
    按提示操作: umount /mnt/usbdisk  OK    搞定!

     

    http://hi.baidu.com/borcn/blog/item/6fbfd6ca284d9f40f21fe7bd.html

    准备:


     

    1. 下载 grub4dos 文件,http://download.gna.org/grub4dos/ grldr grub.exe menu.lst 三个文件放在 C 盘根目录下
    2. 打开我的电脑,选择工具 -> 文件夹选项 -> 查看 -> 选中显示所有文件和文件夹
    3. c 盘根目录下的 boot.ini 文件只读属性去掉,在最后加上 c:\grldr="Start Grub4Dos" ,保存
    4. 重新启动计算机,进入 ”Start with GRUB4DOS”

    方法一:


     

       进入 ”Start with GRUB4DOS” 后,可以看见一个 “find and boot Linux with menu.lst already installed” 的选项了,选择它,就会自动去搜索机器上的 ubuntu ,然后选择 ubuntu 就可以正常启动 ubuntu


     

    优点 :什么都不用做,简单方便

    缺点 :每次都需要系统去搜索 ubuntu 所在的分区,不能一劳永逸


     

       PS :关于那个 “find and boot Linux with menu.lst already installed” 的选项,其实是搜索磁盘里面的 ubuntu 分区,如果每一次进入都搜索分区未免有些多余。所以我们可以在进入 ubuntu 以后把 /boot/grub/menu.lst 文件拷贝到 c 盘根目录下,这样进入 ”Start with GRUB4DOS” 就不用在检测 ubuntu 的分区了。

     

     

    方法二:


     

    进入 ”Start with GRUB4DOS” 后,可以看见一个 "enter command line" 选项,选择它输入 root (hdX,Y) ,如果不知道 x 是多少先输入:

     

    #> find /boot/grub/stage1

     

           根据返回的具体结果再输入,我机器的返回结果是( hd0 2 ):

    #>root (hd0,2)

     

            执行成功之后,最后输入:

    #> setup (hd0)

     


    重启,可爱的 GRUB 启动栏又回来了!


     

    优点 :不用每次都搜索硬盘

    缺点 :需要敲两三条命令


    PS root 和( hd0,2) 之间是有一个空格的, setup 和( hd0 )之间也是有空格的。 root (hdX,Y) 中的 hdX 的这个 X ,是硬盘数,从零开始,如果是一个硬盘就是 hd0 Y 是根所在的分区,像我安装在 2, 这个 Y 就用 2


     

    双系统启动列表

    lindows@lindows-laptop:~$ sudo gedit /boot/grub/menu.lst
    文件:menu.lst

    内容:

    # menu.lst - See: grub(8), info grub, update-grub(8)
    #            grub-install(8), grub-floppy(8),
    #            grub-md5-crypt, /usr/share/doc/grub
    #            and /usr/share/doc/grub-doc/.
    
    ## default num
    # Set the default entry to the entry number NUM. Numbering starts from 0, and
    # the entry number 0 is the default if the command is not used.
    #
    # You can specify 'saved' instead of a number. In this case, the default entry
    # is the entry saved with the command 'savedefault'.
    # WARNING: If you are using dmraid do not use 'savedefault' or your
    # array will desync and will not let you boot your system.
    default        0
    
    ## timeout sec
    # Set a timeout, in SEC seconds, before automatically booting the default entry
    # (normally the first entry defined).
    timeout        10
    
    ## hiddenmenu
    # Hides the menu by default (press ESC to see the menu)
    #hiddenmenu
    
    # Pretty colours
    #color cyan/blue white/blue
    
    ## password ['--md5'] passwd
    # If used in the first section of a menu file, disable all interactive editing
    # control (menu entry editor and command-line)  and entries protected by the
    # command 'lock'
    # e.g. password topsecret
    #      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
    # password topsecret
    
    #
    # examples
    #
    # title        Windows 95/98/NT/2000
    # root        (hd0,0)
    # makeactive
    # chainloader    +1
    #
    # title        Linux
    # root        (hd0,1)
    # kernel    /vmlinuz root=/dev/hda2 ro
    #
    
    #
    # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
    
    ### BEGIN AUTOMAGIC KERNELS LIST
    ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
    ## by the debian update-grub script except for the default options below
    
    ## DO NOT UNCOMMENT THEM, Just edit them to your needs
    
    ## ## Start Default Options ##
    ## default kernel options
    ## default kernel options for automagic boot options
    ## If you want special options for specific kernels use kopt_x_y_z
    ## where x.y.z is kernel version. Minor versions can be omitted.
    ## e.g. kopt=root=/dev/hda1 ro
    ##      kopt_2_6_8=root=/dev/hdc1 ro
    ##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
    # kopt=root=UUID=D80C800B0C7FE344 loop=/ubuntu/disks/root.disk ro
    
    ## Setup crashdump menu entries
    ## e.g. crashdump=1
    # crashdump=0
    
    ## default grub root device
    ## e.g. groot=(hd0,0)
    # groot=(hd0,6)/ubuntu/disks
    
    ## should update-grub create alternative automagic boot options
    ## e.g. alternative=true
    ##      alternative=false
    # alternative=true
    
    ## should update-grub lock alternative automagic boot options
    ## e.g. lockalternative=true
    ##      lockalternative=false
    # lockalternative=false
    
    ## additional options to use with the default boot option, but not with the
    ## alternatives
    ## e.g. defoptions=vga=791 resume=/dev/hda5
    # defoptions=quiet splash
    
    ## should update-grub lock old automagic boot options
    ## e.g. lockold=false
    ##      lockold=true
    # lockold=false
    
    ## Xen hypervisor options to use with the default Xen boot option
    # xenhopt=
    
    ## Xen Linux kernel options to use with the default Xen boot option
    # xenkopt=console=tty0
    
    ## altoption boot targets option
    ## multiple altoptions lines are allowed
    ## e.g. altoptions=(extra menu suffix) extra boot options
    ##      altoptions=(recovery) single
    # altoptions=(recovery mode) single
    
    ## controls how many kernels should be put into the menu.lst
    ## only counts the first occurence of a kernel, not the
    ## alternative kernel options
    ## e.g. howmany=all
    ##      howmany=7
    # howmany=all
    
    ## should update-grub create memtest86 boot option
    ## e.g. memtest86=true
    ##      memtest86=false
    # memtest86=true
    
    ## should update-grub adjust the value of the default booted system
    ## can be true or false
    # updatedefaultentry=false
    
    ## should update-grub add savedefault to the default options
    ## can be true or false
    # savedefault=false
    
    ## ## End Default Options ##
    
    title        Ubuntu 8.04.1, kernel 2.6.24-19-generic
    root        (hd0,6)/ubuntu/disks
    kernel        /boot/vmlinuz-2.6.24-19-generic root=UUID=D80C800B0C7FE344 loop=/ubuntu/disks/root.disk ro quiet splash
    initrd        /boot/initrd.img-2.6.24-19-generic
    
    title        Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
    root        (hd0,6)/ubuntu/disks
    kernel        /boot/vmlinuz-2.6.24-19-generic root=UUID=D80C800B0C7FE344 loop=/ubuntu/disks/root.disk ro single
    initrd        /boot/initrd.img-2.6.24-19-generic
    
    title        Ubuntu 8.04.1, kernel 2.6.24-16-generic
    root        (hd0,6)/ubuntu/disks
    kernel        /boot/vmlinuz-2.6.24-16-generic root=UUID=D80C800B0C7FE344 loop=/ubuntu/disks/root.disk ro quiet splash
    initrd        /boot/initrd.img-2.6.24-16-generic
    
    title        Ubuntu 8.04.1, kernel 2.6.24-16-generic (recovery mode)
    root        (hd0,6)/ubuntu/disks
    kernel        /boot/vmlinuz-2.6.24-16-generic root=UUID=D80C800B0C7FE344 loop=/ubuntu/disks/root.disk ro single
    initrd        /boot/initrd.img-2.6.24-16-generic
    
    title        Ubuntu 8.04.1, memtest86+
    root        (hd0,6)/ubuntu/disks
    kernel        /boot/memtest86+.bin
    
    ### END DEBIAN AUTOMAGIC KERNELS LIST
    
    # This is a divider, added to separate the menu items below from the Debian
    # ones.
    title        Other operating systems:
    root
    
    
    # This entry automatically added by the Debian installer for a non-linux OS
    # on /dev/sda1
    title        Microsoft Windows XP Professional
    root        (hd0,0)
    savedefault
    chainloader    +1
    

     

     

    wubi方式安装xp3+ubuntu9.04双系统

    首先安装 ubuntu-9.04-desktop-i386.iso 

    重启替换 F:\ubuntu\install\installation.iso为ubuntu-9.04-dvd-i386.iso

    并改名为installation.iso即可安装为全版本系统

    windows使用linux指令,nice:unxutils

    http://superfofo.iteye.com/blog/600203

    解压UnxUtils.zip

    E:\soft\UnxUtils\usr\local\wbin

    配置环境变量

    开始--我的电脑--高级--环境变量--新建系统变量

    --

    变量名:UnxUtils

    变量值:E:\soft\UnxUtils\usr\local\wbin

    添加;%UnxUtils%;到Path总变量路径里

    --ok

    显示环境变量

    C:\Documents and Settings\Lindows>echo %unxutil%
    E:\soft\UnxUtils\usr\local\wbin

    假如你用惯了linux,那你很有可能跟我一样,是被一堆个头不大,却是精明能干的小工具所吸引的:im, ssh, perl, grep, agrep, fgrep, sed, wget, agrep, unzip, cp, mv, rm (我常用的,也就这些)……这些工具在windows不是不存在,只是有的工具加上了gui界面,个头太大;有的改成了彻头彻尾的windows版。这一 切,让人感觉,不爽。

    可是,你值得安装一整套cygwin么?你有必要安装虚拟机么?当然没必要。本文要介绍的,是一组小巧的实现方案:UnxUtils。自 14-04-2003年4月14日之后,它有了升级版本,但是仍然都是03年、04年的作品。只要你需要,就不妨拿来用,不要因为它陈旧而轻视它的实用 性。

    下载UnxUtils以及UnxUpdates之后,解压到自己中意的文件夹,把\usr\local\wbin文件夹的绝对地址加到

    我的电脑(右键)->属性->高级->环境变量->系统变量->path值

    注意,在所加的地址之前,应该有个分号“;”以示区分。这样,你随时随地就能打开一个”cmd”console,使用如下工具:

    根据自己的需要,我加入了自己常用的三个工具:vim,perl,ssh。

    引用
    agrep.exe; ansi2knr.exe; basename.exe; bc.exe; bison.exe; bunzip2.exe; bzip2.exe; bzip2recover.exe; cat.exe; chgrp.exe; chmod.exe; chown.exe; cksum.exe; cmp.exe; comm.exe; compress.exe; cp.exe; csplit.exe; cut.exe; date.exe; dc.exe; dd.exe; df.exe; diff.exe; diff3.exe; dircolors.exe; dirname.exe; du.exe; echo.exe; egrep.exe; env.exe; expand.exe; expr.exe; factor.exe; fgrep.exe; find.exe; flex.exe; fmt.exe; fold.exe; fsplit.exe; gawk.exe; gclip.exe; gplay.exe; grep.exe; gsar.exe; gunzip.exe; gzip.exe; head.exe; id.exe; indent.exe; install.exe; join.exe; jwhois.exe; less.exe; lesskey.exe; libfl.a libfl.lib ln.exe; logname.exe; ls.exe; m4.exe; make.exe; makedepend.exe; makemsg.exe; man.exe; md5sum.exe; mkdir.exe; mkfifo.exe; mknod.exe; mv.exe; mvdir.exe; nl.exe; od.exe; paste.exe; patch.exe; pathchk.exe; pclip.exe; pr.exe; printenv.exe; printf.exe; ptx.exe; pwd.exe; recode.exe; rm.exe; rman.exe; rmdir.exe; sdiff.exe; sed.exe; seq.exe; sha1sum.exe; shar.exe; sleep.exe; sort.exe; split.exe; stego.exe; su.exe; sum.exe; sync.exe; tac.exe; tail.exe; tar.exe; tee.exe; test.exe; touch.exe; tr.exe; tsort.exe; type.exe; uname.exe; unexpand.exe; uniq.exe; unrar.exe; unshar.exe; unzip.exe; uudecode.exe; uuencode.exe; wc.exe; wget.exe; wget.hlp which.exe; whoami.exe; xargs.exe; yes.exe; zcat.exe; zip.exe; zsh.exe;



    vim建议直接安装完全版,它自己就包括了console版和gui版。网上搜索有一大堆的gvim的安装文件,安装完成之后,将gvim的根目录同样放到环境变量的path值里面,就可以在cmd的命令行中直接vim文件了,经本人试验ok,very nice~

    perl:如果用得频繁,用得深入,建议你安装完整的active perl。但是,如果你只是使用正则表达式进行一些简单的文本处理,不用它的其它库的话,从activeperl里提取两个文件足 矣:wperl.exe,perl58.dll。它能完美地运行我80%的脚本。使用它来预处理latex源文件,简单高效。如果你vim用得好,处理文 本只用vim也可,虽然它的正则式风格怪怪的。

    ssh:我使用过putty,但是它还要自己开一个console,与windows自带的consol不兼容。现在使用OpenSSH for Windows,发现这是一个比较好的选择,与以上环境更融洽。我提取出一个ssh.exe,以及5个dll文件,就能完整地运行ssh客户端,远程操作 自己的dh主机了。wget & unzip下载wordpress、安装插件,速度快得吓人;vim修改文件,也比使用ftp再edit快捷直接得多。

    unxutils下载地址:http://sourceforge.net/projects/unxutils/

    http://ncu.dl.sourceforge.net/project/unxutils/unxutils/current/UnxUtils.zip

    MinGW - Minimalist GNU for Windows

    A native Windows port of the GNU Compiler Collection (GCC)

    http://www.iteye.com/topic/160930  / 那个在windows下用linux命令的软件叫啥名字来着

    http://nchc.dl.sourceforge.net/project/mingw/MSYS/Base/msys-core/msys-1.0.10/MSYS-1.0.10.exe

    http://dl.iteye.com/topics/download/8d5eaebd-8808-37fa-a757-7559c52fa61d

    D:\Program Files (x86)\mini_system\bin>ls -l
    total 2974
    -rwxr-xr-x    1 Lindows  Administ      162 Mar 16  2004 awk
    -rwxr-xr-x    1 Lindows  Administ    18432 Mar 16  2004 basename.exe
    -rwxr-xr-x    1 Lindows  Administ      180 Mar 16  2004 bunzip2
    -rwxr-xr-x    1 Lindows  Administ    75264 Mar 16  2004 bzip2.exe
    -rwxr-xr-x    1 Lindows  Administ    22528 Mar 16  2004 cat.exe
    -rwxr-xr-x    1 Lindows  Administ    28160 Mar 16  2004 chmod.exe
    -rwxr-xr-x    1 Lindows  Administ      209 Mar 16  2004 cls
    -rwxr-xr-x    1 Lindows  Administ      220 Mar 16  2004 clsb
    -rwxr-xr-x    1 Lindows  Administ      206 Mar 16  2004 cmd
    -rwxr-xr-x    1 Lindows  Administ    11264 Mar 16  2004 cmp.exe
    -rwxr-xr-x    1 Lindows  Administ    21504 Mar 16  2004 comm.exe
    -rwxr-xr-x    1 Lindows  Administ    74240 Mar 16  2004 cp.exe
    -rwxr-xr-x    1 Lindows  Administ    24064 Mar 16  2004 cut.exe
    -rwxr-xr-x    1 Lindows  Administ    47616 Mar 16  2004 date.exe
    -rwxr-xr-x    1 Lindows  Administ    68608 Mar 16  2004 diff.exe
    -rwxr-xr-x    1 Lindows  Administ    17920 Mar 16  2004 diff3.exe
    -rwxr-xr-x    1 Lindows  Administ    17920 Mar 16  2004 dirname.exe
    -rwxr-xr-x    1 Lindows  Administ      163 Mar 16  2004 echo
    -rwxr-xr-x    1 Lindows  Administ      167 Mar 16  2004 egrep
    -rwxr-xr-x    1 Lindows  Administ    18944 Mar 16  2004 env.exe
    -rwxr-xr-x    1 Lindows  Administ      180 Mar 16  2004 ex
    -rwxr-xr-x    1 Lindows  Administ    49152 Mar 16  2004 expr.exe
    -rwxr-xr-x    1 Lindows  Administ    12288 Mar 16  2004 false.exe
    -rwxr-xr-x    1 Lindows  Administ      167 Mar 16  2004 fgrep
    -rwxr-xr-x    1 Lindows  Administ    90414 Mar 16  2004 find.exe
    -rwxr-xr-x    1 Lindows  Administ    21504 Mar 16  2004 fold.exe
    -rwxr-xr-x    1 Lindows  Administ      186 Mar 16  2004 ftp
    -rwxr-xr-x    1 Lindows  Administ   149504 Mar 16  2004 gawk.exe
    -rwxr-xr-x    1 Lindows  Administ    81408 Mar 16  2004 grep.exe
    -rwxr-xr-x    1 Lindows  Administ      178 Mar 16  2004 gunzip
    -rwxr-xr-x    1 Lindows  Administ    46592 Mar 16  2004 gzip.exe
    -rwxr-xr-x    1 Lindows  Administ    26624 Mar 16  2004 head.exe
    -rwxr-xr-x    1 Lindows  Administ    21504 Mar 16  2004 id.exe
    -rwxr-xr-x    1 Lindows  Administ   163840 Mar 16  2004 info.exe
    -rwxr-xr-x    1 Lindows  Administ    33280 Mar 16  2004 infokey.exe
    -rwxr-xr-x    1 Lindows  Administ    41472 Mar 16  2004 install-info.exe
    -rwxr-xr-x    1 Lindows  Administ    77824 Mar 16  2004 install.exe
    -rwxr-xr-x    1 Lindows  Administ   147937 Mar 16  2004 less.exe
    -rwxr-xr-x    1 Lindows  Administ   812063 Mar 16  2004 libW11.dll
    -rwxr-xr-x    1 Lindows  Administ    72704 Mar 16  2004 ln.exe
    -rwxr-xr-x    1 Lindows  Administ      481 Mar 16  2004 lnkcnv
    -rwxr-xr-x    1 Lindows  Administ    69632 Mar 16  2004 ls.exe
    -rwxr-xr-x    1 Lindows  Administ   118148 Mar 16  2004 m4.exe
    -rwxr-xr-x    1 Lindows  Administ   135680 Mar 16  2004 make.exe
    -rwxr-xr-x    1 Lindows  Administ   180224 Mar 16  2004 makeinfo.exe
    -rwxr-xr-x    1 Lindows  Administ    27648 Mar 16  2004 md5sum.exe
    -rwxr-xr-x    1 Lindows  Administ    28672 Mar 16  2004 mkdir.exe
    -rwxr-xr-x    1 Lindows  Administ     9728 Mar 16  2004 mount.exe
    -rwxr-xr-x    1 Lindows  Administ   789320 Mar 16  2004 msys-1.0.dll
    -rwxr-xr-x    1 Lindows  Administ     1427 Mar 16  2004 msysinfo
    -rwxr-xr-x    1 Lindows  Administ    81408 Mar 16  2004 mv.exe
    -rwxr-xr-x    1 Lindows  Administ    36864 Mar 16  2004 od.exe
    -rwxr-xr-x    1 Lindows  Administ    57344 Mar 16  2004 patch.exe
    -rwxr-xr-x    1 Lindows  Administ      167 Mar 16  2004 printf
    -rwxr-xr-x    1 Lindows  Administ    10752 Mar 16  2004 ps.exe
    -rwxr-xr-x    1 Lindows  Administ      161 Mar 16  2004 pwd
    -rwxr-xr-x    1 Lindows  Administ    62464 Mar 16  2004 rm.exe
    -rwxr-xr-x    1 Lindows  Administ    22528 Mar 16  2004 rmdir.exe
    -rwxr-xr-x    1 Lindows  Administ      183 Mar 16  2004 rvi
    -rwxr-xr-x    1 Lindows  Administ      185 Mar 16  2004 rview
    -rwxr-xr-x    1 Lindows  Administ      183 Mar 16  2004 rvim
    -rwxr-xr-x    1 Lindows  Administ   504602 Mar 16  2004 rxvt.exe
    -rwxr-xr-x    1 Lindows  Administ    48128 Mar 16  2004 sed.exe
    -rwxr-xr-x    1 Lindows  Administ   476672 Mar 16  2004 sh.exe
    -rwxr-xr-x    1 Lindows  Administ    18432 Mar 16  2004 sleep.exe
    -rwxr-xr-x    1 Lindows  Administ    39936 Mar 16  2004 sort.exe
    -rwxr-xr-x    1 Lindows  Administ    23552 Mar 16  2004 split.exe
    -rwxr-xr-x    1 Lindows  Administ      184 Mar 16  2004 start
    -rwxr-xr-x    1 Lindows  Administ    35840 Mar 16  2004 tail.exe
    -rwxr-xr-x    1 Lindows  Administ   158208 Mar 16  2004 tar.exe
    -rwxr-xr-x    1 Lindows  Administ    19456 Mar 16  2004 tee.exe
    -rwxr-xr-x    1 Lindows  Administ    23490 Mar 16  2004 texi2dvi
    -rwxr-xr-x    1 Lindows  Administ    29184 Mar 16  2004 texindex.exe
    -rwxr-xr-x    1 Lindows  Administ    38400 Mar 16  2004 touch.exe
    -rwxr-xr-x    1 Lindows  Administ    33280 Mar 16  2004 tr.exe
    -rwxr-xr-x    1 Lindows  Administ    12288 Mar 16  2004 true.exe
    -rwxr-xr-x    1 Lindows  Administ    18944 Mar 16  2004 uname.exe
    -rwxr-xr-x    1 Lindows  Administ    24576 Mar 16  2004 uniq.exe
    -rwxr-xr-x    1 Lindows  Administ      178 Mar 16  2004 vi
    -rwxr-xr-x    1 Lindows  Administ      183 Mar 16  2004 view
    -rwxr-xr-x    1 Lindows  Administ   551936 Mar 16  2004 vim.exe
    -rwxr-xr-x    1 Lindows  Administ    32256 Mar 16  2004 wc.exe
    -rwxr-xr-x    1 Lindows  Administ      165 Mar 16  2004 which
    -rwxr-xr-x    1 Lindows  Administ    36954 Mar 16  2004 xargs.exe
    

     

     

     

    linux系统下,11款常见远程桌面控制软件

    http://www.iteye.com/news/7975

     

    远程控制能够给人们带来很多便利,本文介绍了11款常见的Linux系统下的远程桌面控制工具,总有一款能适合您。

    一. Grdc

    它是一个用GTK+编写的,适用于gnome桌面环境的远程桌面访问软件。看图:

    常见功能:

    1.提供全屏,窗口化的远程控制。支持高分辨率下的窗口显示以及调整。

    2.可浮动的工具栏

    3.可抓取键盘

    4.支持建立一个“常用访问列表”

    5.连接快速,高效

    6.全屏模式下,当鼠标划过屏幕边缘时自动滚动

    7.全屏模式下工具栏同样支持浮动效果,可直接进行例如模式切换,键盘抓取最小化等常见操作。

    8. rdesktop 支持RDP协议,

    9. 支持 VNC 连入协议


    官方网站: http://grdc.sourceforge.net/

    下载地址:http://sourceforge.net/project/showfiles.php?group_id=248852

    二.TightVNC

    跨平台的开源远程桌面控制程序,使用可扩展的 VNC的RFB协议。主要功能:

    1. 程序高度优化,保证了在网络情况不好的时候,也能稳定的保持连接。

    2. 定制性高

    3. 支持 SSH 自动通道

    4. 全面支持 VNC下使用的RFB协议

    5. 增强的网页浏览模式

    6. 支持两种密码保护模式:全功能控制 和 只读访问模式


    官方网站: http://www.tightvnc.com/

    下载地址:(因支持跨平台系统,所以只提供下载页面共大家选择)

    http://www.tightvnc.com/download.html

    三.Terminal Server Client

    别名:tsclient,是一个用来访问Windows系统(包括常见的2000,NT,XP等)的GNOME桌面环境下的远程访问软件。支持协议: RDP,主要功能

    1. 可以通过gnome面板上的按钮来快速访问

    2. 支持 RDP v和 rdesktop 1.3

    3. 支持在win系统下以其解码方式读取  .rdp文件

    4. 支持以 ASCII方式写入 .rdp 文件

    5. 同样支持:

    * VNC clients (*vncviewer)

    * Citrix ICA client

    * X via Xnest

    6. 功能,界面布局倾向于windows软件,因此易用性更高

    7. 软件内置20种以上的不同语言


    软件网址:http://sourceforge.net/projects/tsclient/

    四. rdesktop

    一个主要用于访问windows服务器系统(命令行模式)的开源客户端软件。支持的Windows系统有:Windows 2000 Server, Windows Server 2003, Windows Server 2008, Windows XP, Windows Vista and Windows NT Server 4.0.

    这个软件一度被加入到了很多“微型”的linux发行版,如 Thinstataion中。

    1.支持8/15/16/24位色彩模式的连接

    2.支持抓取BMP格式图片

    3.支持文件系统,音频,串行端口和打印机端口的重定向

    4.自动认证

    5.支持智能卡

    6.支持大多数符合国际标准的键盘布局



    网站: http://www.rdesktop.org/

    五.RealVNC

    VNC是:Virtual Network Computing(虚拟网络计算)的简称,它是一个图形化的,使用RFB协议的远程桌面访问控制系统。它可以通过网络,让一台电脑上的鼠标操作,键盘操 作同时在另外一台电脑上实现。VNC的操作,既可以看成是一个服务端,也是当作是客户端来对待。

    VNC是一个独立的平台,运行在各种操作系统下的VNC查看器,都能连接到装有VNC服务端的操作系统上,多个客户端也可以在同一时间连接上同一个服务端。

    VNC技术最受欢迎的用途包括:借助这种方式,管理员可以远程的对电脑进行故障检测和修复。而不需要实地的去接触需要维护的电脑设备。VNC在各个 行业领域应用都很广泛,它的免费版本更是被很多主流linux发行版”收入囊中“ ,除了免费版,VNC还提供个人版和企业版.

    RealVNC是由VNC的原班AT&T团队发布。并且已经衍生出了很多诸如 UltraVNC和TightVNC的同功能版本。主要功能:

    1. 使用TCP/IP 协议来进行远程控制服务

    2. 支持简易应答协议。(企业版和个人版包括如 2048位的RSA 服务端认证加密,128位的 AES 会话加密模式)

    3. 支持 SSH 或者VPN连接通道

    4. 兼容VNC 4 免费版本和 VNC 3



    网站: http://www.realvnc.com/

    六.Vinagre

    Vinagre是GNOME下的一个VNC客户端 Vinagre允许用户同时查看多台机器,通过Avahi发现网络上的VNC服务器,并自动保存最近的连接和列出使用最常使用的连接。现 在,Vinagre已经取代了xvnc4viewer成为Ubuntu里默认的VNC客户端。 Vinagre现在已经支持四十多种语言了,它具体有以下的特点:

    可以同时连接多台机器

    1. 自动列出最常使用的连接
    2. 保存最近使用过的连接
    3. 搜索你网络中的VNC服务器
    4. 无需在每一个连接里都填写密码(前提是你使用了GNOME Keyring)


    网站: http://www.gnome.org/projects/vinagre/

    七.LTSP

    它是一个基于 linux 终端服务器的项目, 它为全球学校,商业和其他组织提供了一个易用的,低成本的,安装简单的桌面工作站。

    LTSP是一个允许用户连接很多性能偏低的linux 服务器内置的客户端终端。对于运行在linux服务器上面的应用程序,都能”投影“到一个简易终端里面。LTSP(Linux Terminal Server Project),简单来说,它就是一个Linux下的终端服务器项目,让你的老式机器,能够通过远程启动,变为一台无盘终端,享受与服务器硬件性能相当 的服务

    LTSP可以是一套可以安装在任何linux操作系统上的软件包集合,同样也可以作为一些发行版,如:K12Ltsp,SkoleLinux和EDUlinux的一部分。

    一个简易的LTSP客户端网络触手可及,并且不需要太强大的性能的服务器,就能在上面运行几个客户端。如果你想额外再添加客户端,你就应该考虑下现有服务器的性能了,或者添加些服务器。

    1.给服务器添加建议的客户端支持

    2.提升通过使用ssh-X图形化交互界面的用户的安全。

    3.领先的安全策略

    4.NBD,网络仿真区块设备

    5.无需内置客户端的软件,LTSP仅仅需要一个兼容的,并且很多PC都已经内置的PXE网络界面。

    6.免费且专业的技术支持。


    网站:http://www.ltsp.org/

    八.x2go

    x2go 是基于NX运行库的一个快速的终端服务套装。它是几个集合了不同的已知问题解决方案优势的,以服务器环境为基础的软件。

    它能够实现由单独PC的安装到企业级多服务器和LDAP树的网络的不同环境下的定制安装。

    x2go具有快速,安全且方便的特征,能够让你快速的在局域网中连接到其他电脑上,甚至,对于带宽很窄的手机网络,都能提供快速连接。功能:

    x2go是一个支持多种不同CPU架构的开源软件

    1. 与windows系统无缝连接

    2. 无需桌面环境即可独立运行应用程序

    3. 支持现代的认证技术,如:读卡器,USB设备

    4. 支持把认证信息存储在USB闪存或者智能卡上

    5. 集成到KDE控制中心的设置模块包括:用户,组,设备管理和会话控制子功能

    6. 为samba管理提供的前端界面

    7. 管理桌面共享的前端界面

    8. 客户端: 可集成到gnome桌面内的GTK客户端,QT客户端,为开源的Maemo平台提供移动客户端。


    网站:http://www.x2go.org/

    九. NoMachine NX

    它是一个基于企业级对比套装的开源的终端服务器。它允许用户在连接速度缓慢或者窄带宽的情况下,对X11会话进行远程访问。

    NX项目提供一整套的运行库文件以及优化的来自X11,SMB,IPP,HTTP及其网络上的其他音视频协议的传输

    NX使用SHH协议来发送数据并使用公匙密码系统作为认证手段。当客户端连接到服务端的时候,通常是以 nx,这个用户名并以SHH的公匙方法认证来登陆的。

    NX提供很多版本,包括:NX服务器免费版,NX企业级桌面服务器,NX小型商业服务器,NX企业服务器和NX高级服务器。只有第一种才能在GPL协议下使用,剩下的都需要商业授权才行。

    1. 可连接到 XDMCP服务器,Windows 命令行服务器以及 Citrix MetaFrame

    2. 为 X11, RDP 和VNC桌面环境提供安全保障

    3. 在本地客户端桌面上整合单一的X11应用程序

    4. Windows 文件共享的支持模式允许你共享linux系统下的整块硬盘

    5. 数据以 SSL 形式加密并确保安全性

    6. 支持 IPv6

    7. 整合SSH

    8. 基于 PAM的认证体系

    9. 支持打印

    10. 提供对64位的支持

    11. NX提供计算架构,整套开源技术以及商业工具,以此来确保软件的易用性

    12. 支持自定义脚本


    网站:http://www.nomachine.com/

    十.FreeNX

    FreeNX 是一个基于 GPL协议的 NX服务端和客户端的实现工具。

    NX是一项致力于远程显示的技术。它可以在高速和低速的网络状况下保障应用程序以近乎本地的速度来访问和控制。NX的的核心运行库文件由 NoMachine在GPL协议的基础上提供。主要特性:

    1. 占用极少量带宽

    2. 支持会话暂停

    3. 支持NX客户端和后端

    主页:http://freenx.berlios.de/

    十一. OpenSSH

    OpenSSH是一个被大家广泛使用的基于SSH网络连接工具的免费软件。它内置很多程序:

    1. shd: 负责运行在服务器上,并对连接进行监听,当收到客户端连接时,负责认证并为客户端服务

    2. sh:别名 slogin,运行在客户端上的用于登陆其他电脑并运行命令的程序

    3. cp:安全的在不同机器之间拷贝文件

    4. sh-keygen:用于创建公匙认证文件(RSA或者DSA)

    5. sh-agen:认证的代理程序,用于保存 RSA认证密匙。

    6. sh-add:用户通过代理程序来添加,注册新的密匙

    7.ftp-server: SFTP服务器的子系统

    8.ftp:文件传输程序

    9.sh-keyscan:收集SSH公匙的程序

    10.sh-keysign: 用于主机认证的ssh辅助程序。

    网址: http://www.openssh.org/

     

     

    详细讲解:Linux系统GRUB的MD5加密方法

    http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=2089421

     


    1、用grub-md5-crypt成生GRUB的md5密码; 
    通过grub-md5-crypt对GRUB的密码进行加密码运算,比如我们想设置grub的密码是123456,所以我们先要用md5进行对123456这个密码进行加密 
    [root@linux01 beinan]# /sbin/grub-md5-crypt 
    Password: 在这里输入123456 
    Retype password: 再输入一次123456 
    $1$7uDL20$eSB.XRPG2A2Fv8AeH34nZ0 
    $1$7uDL20$eSB.XRPG2A2Fv8AeH34nZ0 就是通过grub-md5-crypt进行加密码后产生的值。这个值我们要记下来,还是有点用。 
    2、更改 /etc/grub.conf 
    比如我原来的/etc/grub.conf文件的内容是下面的。 
    default=1 
    timeout=10 
    splashimage=(hd0,7)/boot/grub/splash.xpm.gz 
    title Fedora Core (2.4.22-1.2061.nptl) 
    root (hd0,7) 
    kernel /boot/vmlinuz-2.4.22-1.2061.nptl ro root=LABEL=/ 
    initrd /boot/initrd-2.4.22-1.2061.nptl.img 
    title WindowsXP 
    rootnoverify (hd0,0) 
    chainloader +1 
    所以我要在/etc/grub.conf中加入 password ——md5 $1$7uDL20$eSB.XRPG2A2Fv8AeH34nZ0 这行,以及lock,应该加到哪呢,请看下面的更改实例; 
    timeout=10 
    splashimage=(hd0,7)/boot/grub/splash.xpm.gz 
    password ——md5 $1$7uDL20$eSB.XRPG2A2Fv8AeH34nZ0 
    title Fedora Core (2.4.22-1.2061.nptl) 
    lock 
    root (hd0,7) 
    kernel /boot/vmlinuz-2.4.22-1.2061.nptl ro root=LABEL=/ 
    initrd /boot/initrd-2.4.22-1.2061.nptl.img 
    title WindowsXP 
    rootnoverify (hd0,0) 
    chainloader +1 
    lock的意思就是把Redhat Fedora锁住了。如果启动时会提示错误。这时就应该按P键,然后输入密码就行了。 
    使用password,lock命令实现几种加密方法如下: 
    1) 单纯对GRUB界面加密,而不对被引导的系统加密 在timeout一行下面加一行: password ——md5 PASSWORD 
    2) 对GRUB界面加密,同时对被引导的系统加密 在timeout一行下面加一行: password ——md5 PASSWORD 在title一行下面加一行: lock 
    3) 同时存在多个被引导系统,针对特定的系统实例分别加密(未对GRUB操作界面加密) 在title一行下面加一行: lock 在lock一行下面紧贴着再加一行: password ——md5 PASSWORD 注:lock不能单独使用. 
    我们仔细看一下,从上面的我们改过的/etc/grub.conf中是不是已经用到了我们在第一步通过/grub-md5-crypt所产生的密码呢??是不是有点安全感了?

    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/36243/showart_437072.html

     

    linux grub / LINUX系统grub常见错误分析

    http://www.jb51.net/os/RedHat/1270.html

    1 : Filename must be either an absolute filename or blocklist 
    解释 :1号错误表示文件名格式错误。在 GRUB 中要么是以绝对路径给出文件 
    例子 : 
    grub> kernel vmlinuz root=label=/ 
    Error 1: Filename must be either an absolute pathname or blocklist 
    grub> 
     
    2 : Bad file or directory type 
    解释 :2号错误表示命令期望的是一个普通文件,但相应文件名的对象是一个符号链接、目录、FIFO 
    例子 : 
    grub> kernel /testdir root=LABEL=/ 
    Error 2: Bad file or directory type 
    grub> 
     
    3 : Bad or corrupt data while decompressing file 
    解释 :3号错误表示解压文件时发生错误。可能是因为这个文件被损坏了 
     
    4 : Bad or incompatible header in compressed file 
    解释 :4号错误表示压缩文件的头部格式不被兼容或者错误 
     
    5 : Partition table invalid or corrupt 
    解释 :5 号错误表示分区表无效或者被破坏。这是一个不好的预兆 
     
    6 : Mismatched or corrupt version of stage1/stage2 
    解释 :6号错误表示 install 命令发现 stage1 和 stage2 的颁布号不被兼容 
     
    7 : Loading below 1MB is not supported 
    解释 :This error is returned if the lowest address in a kernel is below 
    the 1MB boundary. The Linux zImage format is a special case and 
    can be handled since it has a fixed loading address and maximum size 
     
    8 : Kernel must be loaded before booting 
    解释 :8号错误表示执行 boot 命令之前没有先执行 kernel 命令 
     
    9 : Unknown boot failure 
    解释 :9 号错误表示未知的引导错误 
     
    10 : Unsupported Multiboot features requested 
    解释 :10 号错误表示请求 Multiboot header 所要求功能不被 GRUB 所支持。 
     
    11 : Unrecognized device string 
    解释 :11 号错误表示无法识别的设备字符串。 
    例子 : 
    grub> root hd0 
    Error 11: Unrecognized device string 
    grub> 
     
    12 : Invalid device requested 
    解释 :12 号错误表示请求的设备无效 
    例子 : 
    grub> root (hd2) 
    Error 21: Selected disk does not exist 
    grub> kernel /grub/grub.conf root=LABEL=/ 
    Error 12: Invalid device requested 
    grub> 
     
    13 : Invalid or unsupported executable format 
    解释 :13 号错误表示无效或者无法识别的可执行格式 
    例子 : 
    grub> kernel /grub/grub.conf root=LABEL=/ 
    Error 13: Invalid or unsupported executable format 
    grub> 
     
    14 : Filesystem compatibility error, cannot read whole file 
    解释 :14 号错误表示文件系统兼容性错误,无法读取整个文件 
     
    15 : File not found 
    解释 :请求的文件无法找到 
    例子 : 
    grub> find /grub-noexist/grub.conf 
    Error 15: File not found 
    grub> 
     
    16 : Inconsistent filesystem structure 
    解释 :16 号错误表示不一致的文件系统结构。可能是文件系统结构被破坏了。 
     
    17 : Cannot mount selected partition 
    解释 :17号错误表示无法挂载指定分区。例如 swap 分区 
    例子 : 
    grub> root (hd0,2) 这是一个 swap 分区 
    Filesystem type unknown, partition type 0x82 
    grub> kernel /vmlinuz 
    Error 17: Cannot mount selected partition 
    grub> 
     
    18 : Selected cylinder exceeds maximum supported by BIOS 
    解释 :18 号错误表示选择的柱面超过了 BIOS 支持的最大能力。这通常发生在不支持 LBA 模式 
    的硬盘上。 一般换固态硬盘SSD、SATA硬盘需要从BIOS设置成ACHI格式,如:升腾瘦客户机GA690主板gate A20
    
    19 : Linux kernel must be loaded before initrd 
    解释 :19 号错误表示执行 initrd 命令前必须先执行 kernel 命令 
     
    20 : Multiboot kernel must be loaded before modules 
    解释 :20 号错误表示执行 module 或者 moduleunzip 命令前必须先执行 kernel 命令 
     
    21 : Selected disk does not exist 
    解释 :21 号错误表示选择的磁盘不存在 
    例子 : 
    grub> root (hd2) 
    Error 21: Selected disk does not exist 
    grub> 
     
    22 : No such partition 
    解释 :22 号错误表示分区不存在 
    例子 : 
    grub> root (hd0,10) 
    Error 22: No such partition 
    grub> 
     
    23 : Error while parsing number 
    解释 :23 号错误表示参数解释错误,希望是一个数值,但参数却是其他类型 
    例子 : 
    grub> root (hda,0) 
    Error 23: Error while parsing number 
    grub> 
     
    24 : Attempt to access block outside partition 
    解释 :24 号错误表示尝试访问的 block 超出了分区 
     
    25 : Disk read error 
    解释 :25 号错误表示磁盘读错误 
     
    26 : Too many symbolic links 
    解释 :26 号错误表示太多的符号连接(默认最多允许5个) 
     
    27 : Unrecognized command 
    解释 :无法识别的命令 
     
    28 : Selected item cannot fit into memory 
    解释 :选择的对象无法被加载到内存中。 
    例子 : 
    [root@monitor boot]# dd if=/dev/zero of=vmlinuz-2.4.20-31.9 bs=1024 count=1 seek=1 
    读入了 1+0 个块 
    输出了 1+0 个块 
    [root@monitor boot]#grub 
    grub> kernel /vmlinuz-2.4.20-31.9 root=label=/ 
    [Linux-bzImage, setup=0x1400, size=0xfffff200] 
    Error 28: Selected item cannot fit into memory 
    grub> 
     
    29 : Disk write error 
    解释 :磁盘写错误 
     
    30 : Invalid argument 
    解释 :无效参数 
    例子 : 
    grub> serial --noarg=0 
    Error 30: Invalid argument 
    grub> 
     
    31 : File is not sector aligned 
    解释 :This error may occur only when you access a ReiserFS partition by 
    block-lists (e.g. the command `install'). In this case, you should 
    mount the partition with the `-o notail' option. 
     
    32 : Must be authenticated 
    解释 :要求输入口令才能继续进行下面的操作。例如配置文件中有 password 或者 lock 命令 
    例子 : 
    password root1234 
    title DOS 
    lock 
    rootnoverify (hd0,0) 
    chainloader +1 
     
    33 : Serial device not configured 
    解释 :33 号错误表示串口还没有配置。这一般发生在你执行 terminal serial 的时候 
     
    34 : No spare sectors on the disk 
    解释 :磁盘自由空间不足。可能发生在把 stage 1.5 嵌入到 MBR 之后的空间的时候。但这部分空间可能已经被分区表使用了

    ACHI / AHCI(Serial ATA Advanced Host Controller Interface)

    http://baike.baidu.com/item/ACHI

    -1.先将SATA硬盘,插在非南桥晶片所支援的SATA插槽座,例如JMicron晶片,不知外插卡可以吗?

    -2.进入BIOS将JMicron晶片由BASIC改成AHCI模式。

    -3.进入BIOS将INTEL晶片由IDE改成AHCI模式。

    固态硬盘bios设置(AHCI/IDE模式)

    http://jingyan.baidu.com/article/375c8e19812c1825f2a2293d.html

     

     

    升腾瘦客户机 GA690-2 机器,先主板设置为上面的ACHI模式,后再安装RHEL6.3 32位系统,最小分区模式根目录分区 + swap分区,安装OK。

     

     

     

    end

  • 相关阅读:
    .net core读取appsettings.config中文乱码问题
    vs2017错误:当前页面的脚本发生错误
    VS Code中无法识别npm命令
    Visual Studio报错/plugin.vs.js,行:1074,错误:缺少标识符、字符串或数字
    记录一次在生成数据库服务器上出现The timeout period elapsed prior to completion of the operation or the server is not responding.和Exception has been thrown by the target of an invocation的解决办法
    Java集合框架
    java hash表
    Java Dictionary 类存储键值
    java数据结构 栈stack
    java封装
  • 原文地址:https://www.cnblogs.com/lindows/p/14390574.html
Copyright © 2011-2022 走看看