導航:首頁 > 程序命令 > cdlinux命令

cdlinux命令

發布時間:2022-10-28 17:11:00

1. cdlinux跑字典命令

嗯?用的aircrack-ng工具包?
輸入下面的命令
aircrack-ng
-w
字典路徑
抓到的包
就行了
能不能跑出來就看字典怎麼樣了(運氣)
嘿嘿,很久以前用這個方法弄出來過,是個8位簡單的數字密碼,剛好字典里有咯。後來自己家有WiFi了就不搞這個了,外出用自己流量,如果有免費WiFi偶爾用用。

2. cdLinux系統如何在命令行啟動水滴破解

水滴是reaver和aircarck的第三方GUI.

首先你要有一張支持監聽的無線網卡,然後插入到電腦中,啟動帶有水滴的CDLINUX,打開終端,切換到root下:

sudosu

在root許可權下,開啟網卡的監聽模式:

airmon-ngstartwlan0

其中wlan0是你的無線網卡設備號,如果你的設備號不是wlan0請作相應修改,怎麼查看設備號?無非就是看/dev下與網卡有關的設備,自己搜索方法雲,這是題外話。

接著,我們要看看哪些網卡支持PIN:

wash-imon0-C

如果周圍的無線SSID太多了,滿屏都是,怎麼辦?那就按不同的頻道搜索,在上面的命令行中添加一個參數 -c <頻號>,<頻號>是一個1到13之間的數字,如-c 6,搜索頻道6.

找到你的目標SSID後,用以下命令窮舉PIN碼:

reaver -i mon0 -b xx:xx:xx:xx:xx:xx -d 0 -vv -a -S -N

xx:xx:xx:xx:xx:xx是SSID的MAC地址。

3. 介紹CDLINUX的最簡單用法

//建議還是先學學linux吧,linux還不會用,就想用它修系統

把 CDlinux 安裝到 U 盤上
在以下的說明中,我們假設你的 USB 盤(U 盤或 USB 移動硬碟)被設定為硬碟模式。上面的第一個分區是 FAT12、FAT16、或者 FAT32 格式的,並且並且它對應 /dev/sda1。

用 Linux 的方法 (以下操作可以在 CDlinux 也可以在一般的 Linux 系統中進行)

首先,在 USB 盤上安裝 syslinux:

# syslinux /dev/sda1

掛載 CDlinux 的 ISO 鏡像和 USB 盤:

# mount -o loop CDlinux-x.x.x.iso /mnt/cdrom
# mount /dev/sda1 /mnt/win

(如果你的 USB 盤不是 /dev/sda1,請做相應的修改)

然後,把 extra/ 目錄下的內容拷貝到 USB 盤上:

# mkdir /mnt/win/CDlinux
# cp -r /mnt/cdrom/boot/CDlinux/extra /mnt/win/CDlinux

接下來,把內核和 initrd 也拷過去:

# mount -o loop /mnt/cdrom/boot/CDlinux/CDlinux.img /mnt/floppy
# cp /mnt/floppy/bzImage /mnt/floppy/CDlinux.gz /mnt/win

最後,下載 syslinux 的配置文件 (~2k) 並把它展到 USB disk 盤上:

# tar -C /mnt/win -zxf syslinux-cfg.tgz

(這一步將把「syslinux.cfg」和一些顯示信息等文件拷貝到 /mnt/win 目錄下。不要忘了先檢查一下「syslinux.cfg」,並根據你自己的具體情況做相應的修改。)

現在可以把你的 BIOS 設置成從 USB-HDD 或者 USB-zip 啟動。(具體設為那種和你的 BIOS 及 USB 盤有關,試一下就知道了。)

注意,以上步驟只是一個簡單的例子,這里的假設可能和你的情況並不一致。所以,在操作時別忘了根據自己的具體情況做必要的修改。另外請參考「簡介:CDlinux 的命令行參數」和「簡介:CDlinux 的結構」。

如何改變分區大小、修改分區表?

請使用「parted」或者「resize2fs」等。

如何修復被損壞了的分區表?

用「gpart」。(這個版本已打過 reiserfs-3.6 補丁,可以放心使用)

如何從 ext2 文件系統中恢復被誤刪除的文件?

用「e2undel」。

LILO/GRUB 被 Windows 覆蓋了,如何修復?

安裝 Windows 9x 會覆蓋硬碟的主引導記錄,導致原來安裝的 Linux 無法啟動,這時你可以啟動 CDlinux 來進行修復。

首先,掛上 Linux 的根分區,比如說 /dev/hda5:

# mount -t ext2 /dev/hda5 /mnt/local

然後,假設你是用 LILO 來引導的:

# lilo -r /mnt/local

如果不成功,可以再試試:

# chroot /mnt/local /sbin/lilo

如果還是不行,再仔細找找原因,比如是不是上面 LILO 的路徑不對等。耐心點,只要 Linux 的分區沒有被破壞,一定可以恢復的。如果你是用 GRUB 來引導系統的,方法也和上面的類似。LILO/GRUB 的具體使用方法,請參考它們各自的文檔。

Windows 9x 覆蓋了 NT/2k/XP 的引導記錄,「雙啟動菜單」不見了,如何修復?

假設你的「C: 盤」是 /dev/hda1,格式是 FAT32,新裝的 Windows 98 破壞了 XP 的引導記錄,現在只能進 98 了。這種情況可以試試用 CDlinux 來修復:

# ms-sys -2 /dev/hda1

關於 ms-sys 的具體用法,請參見它的文檔。

NT/2k/XP 的管理員密碼丟了,怎麼辦?

如果忘了 NT/2k/XP 的管理員密碼,想再找回來是很難的。不過你可以用 CDlinux 再強行重設一個密碼,或者乾脆把密碼清空。執行:

# nukent

然後按提示操作。

4. 求CDLINUX的使用說明和介紹

如何「安裝」CDlinux?

CDlinux 是個從光碟啟動、運行的小 Linux,是以一個標準的 ISO 文件的格式發布的。所以最簡單的「安裝」方法是:把這個 ISO 文件刻錄到光碟上,用它啟動機器就是了。

當然,你也可以把 CDlinux 安裝到硬碟或 U 盤、USB 移動硬碟上(請參見下文)。

如何把 CDlinux 集成到我自己的光碟上?

CDlinux 本身很小,0.4.6 只有不到 14 兆,這比一張刻錄盤的容量差多了。所以,如果有興趣的話,你可以自己動手,把 CDlinux 與其它軟體集成到一起,不必單刻一張盤。還可以與其它系統一起做成多啟動光碟。具體操作既可以在 Linux 下進行,也可以在 Windows 下進行:

用 Linux 的方法 (以下操作可以在 CDlinux 也可以在一般的 Linux 系統中進行)

首先要把 CDlinux 的內容從 ISO 鏡像里展出來,先掛載它:

# mount -o loop CDlinux-x.x.x.iso /some/where

這樣 CDlinux 里的具體內容就都在 /some/where 目錄下了。假設你已經把其它要刻到盤上的軟體都放到了 /mycd 目錄下,現在把 CDlinux 也拷到那個目錄里:

# cp -p -r /some/where/* /mycd

接下來 cd /mycd,打開 mkisofs.sh 文件,根據你自己的具體情況進行必要的修改,存檔退出。最後,執行:

# ./mkisofs.sh

生成新的光碟鏡像,預設情況下新鏡像是 /tmp/1.iso。現在就可以它刻錄出來了。

注意,通過以上步驟做出的光碟啟動時會直接進入 CDlinux,啟動效果和原來的 ISO 鏡像是一樣的。如果你想製作帶菜單的多啟動光碟,還需要用到 ISOlinux (SYSlinux 的一個組件) 等其它工具,至於如何使用它們,請參見它們各自的文檔。

用 Windows 的方法

這個我不太熟,不過我想也不會太麻煩。只要注意以下幾點就行了:

可以用 WinRAR 來提取光碟鏡像里 CDlinux 的內容;
CDlinux 是通過 boot/CDlinux/CDlinux.img 這個 2.88M 軟盤鏡像來啟動的;
請保持 CDlinux 的目錄結構,不要改動;
不要改變文件/目錄名的大小寫。
如何把 CDlinux 安裝到硬碟上?

Linux 本身功能非常強大又非常靈活,CDlinux 也繼承了這一點,所以稍加定製就可以把它安裝到各種各樣的設備上。並且僅僅把 CDlinux 安裝到硬碟上就有很多種方案可選,這里我們只介紹一種方案:把 CDlinux 安裝到一個 Windows FAT 分區里,用 loadlin 來啟動它。

在以下的說明中,我們假設你的 Windows 的「C: 盤」是 FAT16 或者 FAT32 格式的,並且它對應 Linux 下的 /dev/hda1。我們將把 CDlinux 安裝到「C: 盤」上。

用 Linux 的方法 (以下操作可以在 CDlinux 也可以在一般的 Linux 系統中進行)

首先,掛上 CDlinux 的 ISO 鏡像和 C: 盤:

# mount -o loop CDlinux-x.x.x.iso /mnt/cdrom
# mount /dev/hda1 /mnt/win

(如果你不想裝到 C: 盤上,或者你的 C: 盤不是 /dev/hda1,請對上述命令做相應的修改)

然後把 extra/ 目錄下的內容拷貝到 C: 上:

# mkdir /mnt/win/CDlinux
# cp -r /mnt/cdrom/boot/CDlinux/extra /mnt/win/CDlinux

接下來,把內核和 initrd 也拷到 C: 盤:

# mount -o loop /mnt/cdrom/boot/CDlinux/CDlinux.img /mnt/floppy
# cp /mnt/floppy/bzImage /mnt/floppy/CDlinux.gz /mnt/win/CDlinux

最後,下載 loadlin (~10k) 並把它展到 C: 盤上:

# tar -C /mnt/win/CDlinux -zxf loadlin.tgz

(這步把「loadlin.exe」和一個「autoboot.bat」批處理文件拷貝到 /mnt/win/CDlinux 目錄里。請檢查「autoboot.bat」文件,並根據你自己的具體情況做相應的修改。)

現在,可以重啟到純 DOS 環境,用以下命令來啟動 CDlinux 了:

C:
CD CDlinux
AutoBoot

注意,以上步驟只是一個簡單的例子,這里的假設可能和你的情況並不一致。所以,在操作時別忘了根據自己的具體情況做必要的修改。另外請參考「簡介:CDlinux 的命令行參數」和「簡介:CDlinux 的結構」。

如何把 CDlinux 安裝到 U 盤上?

把 CDlinux 安裝到 U 盤也有多種方案可選。我們還是只說一種:安裝到 U 盤上的一個 FAT 分區里,並用 SYSlinux 來啟動。

在以下的說明中,我們假設你的 USB 盤(U 盤或 USB 移動硬碟)被設定為硬碟模式。上面的第一個分區是 FAT12、FAT16、或者 FAT32 格式的,並且並且它對應 /dev/sda1。

用 Linux 的方法 (以下操作可以在 CDlinux 也可以在一般的 Linux 系統中進行)

首先,在 USB 盤上安裝 syslinux:

# syslinux /dev/sda1

掛載 CDlinux 的 ISO 鏡像和 USB 盤:

# mount -o loop CDlinux-x.x.x.iso /mnt/cdrom
# mount /dev/sda1 /mnt/win

(如果你的 USB 盤不是 /dev/sda1,請做相應的修改)

然後,把 extra/ 目錄下的內容拷貝到 USB 盤上:

# mkdir /mnt/win/CDlinux
# cp -r /mnt/cdrom/boot/CDlinux/extra /mnt/win/CDlinux

接下來,把內核和 initrd 也拷過去:

# mount -o loop /mnt/cdrom/boot/CDlinux/CDlinux.img /mnt/floppy
# cp /mnt/floppy/bzImage /mnt/floppy/CDlinux.gz /mnt/win

最後,下載 syslinux 的配置文件 (~2k) 並把它展到 USB disk 盤上:

# tar -C /mnt/win -zxf syslinux-cfg.tgz

(這一步將把「syslinux.cfg」和一些顯示信息等文件拷貝到 /mnt/win 目錄下。不要忘了先檢查一下「syslinux.cfg」,並根據你自己的具體情況做相應的修改。)

現在可以把你的 BIOS 設置成從 USB-HDD 或者 USB-zip 啟動。(具體設為那種和你的 BIOS 及 USB 盤有關,試一下就知道了。)

注意,以上步驟只是一個簡單的例子,這里的假設可能和你的情況並不一致。所以,在操作時別忘了根據自己的具體情況做必要的修改。另外請參考「簡介:CDlinux 的命令行參數」和「簡介:CDlinux 的結構」。

簡介: CDlinux 的命令行參數

為了讓 CDlinux 更靈活,不但能從光碟啟動,還能從其它各種設備啟動。並且不但能把模塊掛載到內存中(ramdisk),為了節約內存,還可以自動用「loop」方式掛載模塊,我們定義了下述三個內核命令行參數:

CDL_DEV=:
告訴 CDlinux 在哪個設備上可以找到附加的「包」和「模塊」
預設值:/dev/cdrom
例子: CDL_DEV=/dev/hda1

CDL_DIR=:
extra/ 目錄在 CDL_DEV 的文件系統的那個目錄下?
預設值:boot/CDlinux, CDlinux, zxh/CDlinux
例子: CDL_DEV=APPs/CDlinux

CDL_LOOP:
是否強制以「loop」方式載入「模塊」?
預設值:否,盡量把「模塊」掛載到內存里。
例子: CDL_LOOP

以上這三個參數都是可選的,正常從光碟啟動時可以一個也不加,使用預設值即可。如果模塊太多或者太大,CDlinux 會自動以「loop」方式載入它們。不過這樣一來,在 CDlinux 運行時就不能把光碟拿出來了。

定製
簡介:CDlinux 的結構

CDlinux 是高度可定製的。它由以下兩部分構成:

1. 「基本」部分:一張 2.88M 軟盤鏡像,CDlinux.img
2. 「附加」部分:其它附加的「包」和「模塊」

「基本」部分就是一張 VFAT 格式的 2.88M 軟盤鏡像。上麵包含了內核和一些最基本的軟體,包括:bash (1.14.7)、bftpd (一個小 ftp 伺服器)、busybox、bzip2、e2fsprogs、file、find、gawk、grep、gzip、midnight commander (4.1.35)、portmap、sed、tar 和 vim (5.8) 等。如果你只是需要一個最基本的 Linux 環境,你可以把 CDlinux 的其它內容統統刪掉,只保留這一個文件,一樣跑得不錯。

「附加」部分包括其它一些有用的工具軟體,這些軟體被打成了「包」(package)或者「模塊」(mole),放在 extra/ 目錄下。啟動時,CDlinux 會自動到 extra/ 目錄下查找並安裝它們。

雖然 CDlinux 只需 CDlinux.img 這一個文件就能跑起來,不過功能上就大打折扣了。所以最好還是保留這些附加的包和模塊。當然,你也可以向 extra/ 目錄里添加你需要的軟體,把那些你用不到的刪掉,自己定製一個 CDlinux 版本。

如何向 CDlinux 里添加其它軟體?

CDlinux 很小,所以有很多有用的軟體並沒有被集成進來。不過你可以自己定製它,加上你需要的軟體。可以把軟體做成一個「包」或者一個「模塊」加進來。具體用哪種格式,取決於軟體的大小、是否需要初始化。小的、不需初始化的軟體可以做成「包」;反之,最好做成「模塊」。比如,你可以把 F-PROT 做成一個「模塊」添加到 extra/目錄下,這樣你就可以用 CDlinux 來殺毒了。(F-PROT 是個非常簡潔、功能非常強大的殺毒軟體,之所以沒有集成到 CDlinux 的發行版中,是因為我不知道它的 license 是否允許。)

為 CDlinux 添加軟體的注意事項

CDlinux 是用 gcc-2.95.3 編譯的,鏈接的是 glibc-2.2.5。你添加的軟體最好也是編譯、鏈接自同樣的環境;
如果你加的軟體需要其它的,CDlinux 沒有提供的庫,請把這些庫也一起添加進來。

如何為 CDlinux 製作一個「包」(package)?

做一個包非常簡單,所謂「包」就是一個標準的 .tar.gz 文件。關於這個 .tar.gz 文件里的目錄結構,你可以參考 extra/ 目錄下已有的那些「xxx-cdl.tgz」文件。製作時只需注意一下幾點:

「包」的文件名必須是「xxx-cdl.tgz」,否則將被忽略,不會被安裝;
如果願意,你還可以為你的包加上一個簡短的說明,並把它存為 zxh/SPEC。啟動時 CDlinux 會自動把它集成到 /var/log/packages 里。關於 SPEC 的格式,請參照已有的「xxx-cdl.tgz」文件;

zxh/ 目錄里除了 SPEC 以外的所有其它內容都將被忽略,不被安裝;
CDlinux 是在一個小 RAM 磁碟里運行的,所以請盡量把包做得小一點。像 man 和 docs 等文檔都可以放到 zxh/ 目錄下,這樣它們就不會被安裝,你以後要查閱起來也比較方便。

如何為 CDlinux 製作一個「模塊」(mole)?

如果要添加的軟體比較大,可以把它做成一個「模塊」。「模塊」就是一個標準的 cramfs 鏡像,製作起來比做「包」稍麻煩一些,需要用 mkfs.cramfs 命令。「模塊」具體結構請參考 extra/ 目錄下已有的「xxx-cdl.md」文件。CDlinux 啟動時自動到 extra/ 下查找這些「xxx-cdl.md」,並自動掛載它們。

製作模塊時的的注意事項

「模塊」的文件名必須是「xxx-cdl.md」,否則將被忽略,不會被安裝;
必須為模塊指定一個掛載點。方法是把掛載點寫到一個叫「.mount_point」的文件里,並把該文件放到 cramfs 的根目錄下。「.mount_point」文件的具體格式可以參考 extra/ 下已有的「xxx-cdl.md」文件;

如果該軟體需要執行一些初始化操作,可以把初始化程序或腳本命名為「.init」放到 cramfs 的根目錄下,並將起屬性設置為可執行。啟動時 CDlinux 會自動找到並執行 .init;
預設情況下,CDlinux 會盡量把「模塊」都載入到內存中,內存不足時才以「loop」方式載入「模塊」。如果你想省出更多內存來運行程序,可以在內核命令行里加上 「CDL_LOOP」參數,來強迫 CDlinux 以「loop」方式載入所有模塊;

cramfs 是一種只讀文件系統,並且不記錄文件的時間信息。

如何按照我自己的口味定製 CDlinux?

如果 CDlinux 的預設狀態不合你的胃口,你可以自己動手定製它。定製的辦法有難有易:

「難」的辦法是掛上 initrd 直接修改。CDlinux 的 initrd 是一個標準的 ext2 鏡像,可以直接掛載、修改,沒有問題。不過我還是推薦你盡量使用下面的「簡單」辦法。

「簡單」的辦法是,把修改的內容放到 extra/system-extra-cdl.tgz 文件里。比如,若是修改了 /etc/profile,把修改過的文件存為 system-extra-cdl.tgz 下的 /etc/profile。這樣 CDlinux 啟動時會自動用新的 /etc/profile 把舊的覆蓋掉。另外,如果需要的話,你還可以在 system-extra-cdl.tgz 文件里加上個 /etc/rc.d/rc.local 腳本,以執行你需要的一些初始化操作。下面是一些具體的例子:

修改 bash 的命令行提示符

修改 CDlinux 原來的 /etc/profile 文件中帶「PS1=」的哪些行,把修改後的結果保存到 system-extra-cdl.tgz 里,仍叫 /etc/profile。

把 bash 的命令行編輯模式由 emacs 改為 vi

編輯 /etc/inputrc,加上「set +o vi」,把新文件存到 system-extra-cdl.tgz 里,仍叫 /etc/inputrc。

讓 CDlinux 自動掛載 C: 盤

編輯 /etc/fstab,把新文件存到 system-extra-cdl.tgz 里。

讓 CDlinux 自動載入 AMD PCNET32 網卡的驅動

新建一個腳本,在裡面加上「modprobe pcnet32」,然後把它存為 system-extra-cdl.tgz 里的 /etc/rc.d/rc.local。

另外,CDlinux 里自帶的那些軟體包如果不合你的胃口,咱也可以改:

把 zhcon 的預設輸入法由拼音改為五筆

# mkdir temp ; cd temp
# tar zxpf /some/where/CDlinux/extra/zhcon-x.x-cdl.tgz
# mv -f zxh/wb/* usr/lib/zhcon
# tar zcpf /some/where/CDlinux/extra/zhcon-x.x-cdl.tgz *
# cd .. ; rm -rf temp

(CDlinux 里帶的這個 zhcon 只支持簡體中文(GB2312),如果你不需要簡體中文支持,可以把它刪掉,自己另編譯一個支持繁體中文、日文或韓文的加上)

讓 mkisofs 支持更多的 joliet 代碼頁(codepage)

CDlinux 里預設帶的 mkisofs 只支持 cp437、cp936(簡體中文)、iso8859-1 和 utf8 的 joliet 代碼頁,如果想換成支持更多代碼頁(包括 CJK)的版本,可以執行如下操作:

# mkdir temp ; cd temp
# tar zxpf /some/where/CDlinux/extra/cdrtools-x-x.x-cdl.tgz
# mv -f zxh/removed/usr/bin/mkisofs usr/bin
# tar zcpf /some/where/CDlinux/extra/cdrtools-x-x.x-cdl.tgz *
# cd .. ; rm -rf temp

配置
如何配置網路?

CDlinux 可以自動檢測很多常見的乙太網卡,不過為了讓它小一點,更多網卡的驅動沒有編到內核里,而是做成了內核模塊。如果 CDlinux 沒能自動識別你的網卡,你就要自己動手去載入相應的內核模塊啦 :(

如果不知道驅動是那個模塊,可以先「lspci」,在輸出結果里找帶「Ethernet controller:」字樣的行,然後到 /lib/moles/x.x.xx/kernel/drivers/net,參照那些模塊的名字,看能不能「蒙」出來到底是哪個模塊。要載入比如說名為「xxx.o」模塊,可以執行「modprobe xxx」。

一但你的網卡被正確識別了,你可以用如下命令來配置 IP、DNS 等:

# net-config

(如果你用的是 USB-link 線,可以先「modprobe usbnet」,然後當 net-config 問要配置哪個網路介面時輸入 usb0。)

或者,如果你所在的網路里有 DHCP 伺服器,可以執行:

# dhcpcd start

設置代理伺服器可以用:

# proxy-config

修改網卡的 MAC 地址:

# mac-fake

如何配置 RAID 設備?

SCSI 和 RAID 設備的驅動都做成了內核模塊,CDlinux 不能自動檢測它們,你需要自己載入它們的驅動(內核模塊)。下面這個例子假設你有一個基於 AHA1542 晶元的 SCSI 卡,上面連了兩個 SCSI 盤,分別是 /dev/sda、/dev/sdb。並且通過軟體 RAID 把 /dev/sda1 和 /dev/sdb1 做成了一個 RAID0 設備。可以通過如下命令來驅動它:

# modprobe aha1542
# modprobe raid0
# mdadm -A /dev/md0 /dev/sda1 /dev/sdb1

好了,現在你可以通過 /dev/md0 來訪問這個 RAID0 設備了。

如何配置滑鼠?

用 mouse-config 命令。(支持絕大多數 COM/PS2/USB 滑鼠)

使用
如何與其它計算機交換數據?

CDlinux 里已經帶了 ftp、ssh1 和 nfs3 客戶端/伺服器。預設狀態下 ftp 和 ssh 伺服器已經啟動。所以最簡單的交換數據的方法就是用 ftp 和 scp。

預設狀態下 nfs 伺服器沒有啟動,你需要先編輯、修改一下 /etc/exports,指定 export 哪些目錄,和 export 的方式,然後執行:

# nfsd start

CDlinux 里還帶了 nfs 和 samba 的客戶端。要掛載 nfs 資源:

# mount -t nfs xx.xx.xx.xx:/exported/resource /some/where

掛載 samba 資源:

# mount -t smbfs -o username=xx //machine_name/resource_name /some/where

如何改變分區大小、修改分區表?

請使用「parted」或者「resize2fs」等。

如何修復被損壞了的分區表?

用「gpart」。(這個版本已打過 reiserfs-3.6 補丁,可以放心使用)

如何從 ext2 文件系統中恢復被誤刪除的文件?

用「e2undel」。

LILO/GRUB 被 Windows 覆蓋了,如何修復?

安裝 Windows 9x 會覆蓋硬碟的主引導記錄,導致原來安裝的 Linux 無法啟動,這時你可以啟動 CDlinux 來進行修復。

首先,掛上 Linux 的根分區,比如說 /dev/hda5:

# mount -t ext2 /dev/hda5 /mnt/local

然後,假設你是用 LILO 來引導的:

# lilo -r /mnt/local

如果不成功,可以再試試:

# chroot /mnt/local /sbin/lilo

如果還是不行,再仔細找找原因,比如是不是上面 LILO 的路徑不對等。耐心點,只要 Linux 的分區沒有被破壞,一定可以恢復的。如果你是用 GRUB 來引導系統的,方法也和上面的類似。LILO/GRUB 的具體使用方法,請參考它們各自的文檔。

Windows 9x 覆蓋了 NT/2k/XP 的引導記錄,「雙啟動菜單」不見了,如何修復?

假設你的「C: 盤」是 /dev/hda1,格式是 FAT32,新裝的 Windows 98 破壞了 XP 的引導記錄,現在只能進 98 了。這種情況可以試試用 CDlinux 來修復:

# ms-sys -2 /dev/hda1

關於 ms-sys 的具體用法,請參見它的文檔。

NT/2k/XP 的管理員密碼丟了,怎麼辦?

如果忘了 NT/2k/XP 的管理員密碼,想再找回來是很難的。不過你可以用 CDlinux 再強行重設一個密碼,或者乾脆把密碼清空。執行:

# nukent

然後按提示操作。

--------------------------------------------------------------------------------
CDlinux 里帶了很多實用工具,關於它們的用法的簡短說明,可以參考 /var/log/packages。另外,許多軟體的 man 手冊和文檔被放在了對應的「xxx-cdl.tgz」文件的 zxh/ 目錄下,沒有安裝,你可以掛上 CDlinux 光碟,查閱這些文件。關於某個軟體的具體用法,已經超出了這個 mini-HOWTO 的范圍,請參考它們各自的文檔。RTFM 可是一種很好的學習方法 :)

5. 進入系統後出現root@cdlinux:命令提示窗口是怎麼回事

說明你已經正常進入系統了,是命令行界面,需要輸入相關命令來操作
例如ls顯示當前目錄下的所有文件及文件夾
例如cd
/tmp
進入/tmp目錄
具體可以自己查查
從你發的這個看我不知道你用的什麼發行版,可能是live
cd

6. CDLinux如何用命令啟動,不會啟動

需要用到的軟體:UltraISO 軟碟通這款軟體還是相當不錯的

BOOTICE 2012 這個是最新版的引導扇區修復工具

還有一款 grub4dos ,這個直接網路搜下下載就行

1.打開UltraISO ,先用 UltraISO 寫入硬碟映像 等待寫入成功。。。。。

此時還不能進行U盤啟動,進行下一步。(這個需要注意)

2. 解壓 grub4dos,把 grldr 和 menu.lst 兩個文件復制到 U 盤

U盤裡面的內容

3.打開 bootice創建啟動,如圖:

完成之後,用記事本打開 U 盤中的 menu.lst(即剛才復制進去的menu.lst 文件),把裡面的內容全部刪除復制以下內容進去,保存。

timeout=3

default 0

title CDLINUX

find --set-root /CDLINUX/bzImage

kernel /CDLINUX/bzImage CDL_DEV=LABEL=CDLINUX CDL_LANG=zh_CN.UTF-8

initrd /CDLINUX/initrd

特別提示:要注意的是 大小寫 問題,比如刻錄的盤符為 CDLINUX 那麼就全大寫,是CDLinux那麼就大小寫一起。試試這一方法是否有效,如果不行就參考下這份資料:http://e.51cto.com/course/course_id-2796.html

7. cdlinux 0.9.6.1輸入什麼指令進入圖形界面

在終端輸入startx命令啟動圖形化界面。

如果命令輸入後,沒有啟動圖形化界面,就是沒有安裝圖形化介面,需要安裝X window,安裝方法如下:

yumgroupinstall'XWindowSystem'-y

安裝成功後,再用startx命令啟動即可進入圖形化界面。

8. 誰能介紹CDLINUX的最簡單用法

上周,為了
找到一個能在486上運行的帶X的linux發行版
,我又試了一些發行版,其中有一個據說是華裔博士做的
CDlinux
的最新版CDlinux-0.5.9。
從CDlinux的上述主頁上可知,這個發行版定位於系統維護,並且全面支持簡體中文。
下面簡單說一下我是怎麼把CDlinux怎樣裝到硬碟和U盤上和配置 ADSL、怎樣製作包(package)和模塊(mole)的。
不知是怎麼一回事,我簡單按照主頁上的方法不能成功把CDlinux裝到硬碟或U盤上(我初步懷疑是作者更新了軟體卻沒有更新相應的文檔),文檔支持的缺乏是CDlinux被網友提及較突出的問題。
1、把CDlinux-0.5.9裝到硬碟上:
我試了一下,fat32和ext2都行,ntfs不行,其它的沒試。把下載下來的
CDlinux-0.5.9

開,linux可以直接用mount -o loop CDlinux-0.5.9.iso
/mnt/isofile打開裡面的文件,把裡面的整個boot目錄拷貝到某個硬碟分區的根目錄下。主頁上介紹的是用loadlin程序在純DOS下引
導,因為我的機器上有現成的linux的grub引導程序,就直接用grub來引導了。直接在/boot/grub/menu.lst中添加下面一項:
title CDlinux: LANG=zh_CN.UTF8
root (hd0,8)
kernel /boot/CDlinux/autoboot/bzImage vga=791 CDL_LANG=zh_CN.UTF8
initrd /boot/CDlinux/autoboot/CDlinux
boot
關於「 root (hd0,8)」是我的機器上的配置,指的是第一個硬碟的hda9。你需要根據自己的情況修改。關於硬碟分區在linux下的表示,請搜索有關網頁。
或者你可以在linux下用root用戶執行命令fdisk -l,找到你安裝cdlinux的分區,如是第一個硬碟的hdaN,那麼就是root (hd0,N-1),如果是第二個硬碟的hdbN,那麼就是 root (hd1,N-1)。
2、安裝在U盤里:
我的U盤是一個分區,fat32 格式。按照主頁的說明,在
SYSlinux
上下載了能在各種操作系統下製作可啟動U盤的程序,最新版的是
syslinux-3.52.zip
。解開這個文件,選擇相應操作系統的syslinux命令來製作可啟動U盤。如Linux下用unix目錄下的:syslinux /dev/sda1,Windows下用win32目錄下的:syslinux.exe D: (根據你的分區情況作相應修改)。
然後,把整個boot目錄拷貝到U盤分區的根目錄下。再在CDlinux主頁上下載
syslinux 的配置文件

把裡面的文件展開到根目錄下,然後根據你的情況修改裡面的syslinux.cfg文件,我把裡面的「kernel
bzImage」全部替換成」kernel
/boot/CDlinux/autoboot/bzImage」,把」initrd=CDlinux.gz」全部替換成「initrd=/boot
/CDlinux/autoboot/CDlinux」,實際就是現在U盤里的相應文件。
於是,當你把電腦設為從U盤啟動,就可以使用了。
3、注意,CDlinux啟動時好像會把擴展的包什麼的(如firefox,中文locale,中文字體等等)加到內存里,如果你的內存小,可能要
刪除一些這樣的包才行(我沒試過)。如,我把CDlinux-0.5.9裝在一台486DX100 +
24M,根本就啟動不了,好像提示不能把映像載入到內存中。當然,CDlinux的定位本來就不是說用於低配置電腦運行,而是系統維護。
4、配置ADSL連接。
CDlinux自動啟動DHCP客戶端,在使用DHCP的區域網中可以不用配置。如果用ADSL上網,用pppoe-setup就可以配置了(好像
要sudo),程序會問你一些參數,如ADSL用戶名,密碼,DNS(一般是自動從ISP獲取的就填server)。配置好後,pppoe-start就
啟動連接了,關閉用pppoe-stop。
5、製作包(package):
先看作者主頁的how-to內容。這里以替換CDlinux-0.5.9原有的fcitx輸入法為例,原有的是沒有五筆輸入法的,現在要換上有五筆
的。我原來在redhat linux
9.0下編譯安裝了一個fcitx3.1,先把系統中有關fcitx的文件找到,我用的是find命令,你也可手工找。
find /usr -iname 「*fcitx*」 -exec tar rfv 「fcitx.tar」 {} \;
然後把fcitx.tar在一個文件夾A中解開,得到fcitx的文件;再把CDlinux原有的boot/CDlinux/lang
/zh_CN.UTF8/fcitx-3.3.1-cdl.tgz
在一個文件夾B中解開。然後,對照B中的文件內容,把A中的文件拷過來替換掉對應的文件。我這樣做的目的是盡量減小體積。實際上,就用A中的全部文件打成
一個包應該沒有問題。這樣,我去掉了A中的二筆等等輸入法和幫助文件。B中應有目錄etc,home,usr/local/bin,usr/local
/share…。然後在B中用命令「 tar cfvz fcitx-wb-3.1-cdl.tgz ./*
」把其中的文件壓縮成一個tgz包放回/boot/CDlinux/lang/zh_CN.UTF8中就行了。
6、製作模塊(mole)
先看作者主頁的how-to內容。現在為CDlinux-0.5.9製作模塊的關鍵是要知道現在的主頁上介紹的用
mkfs.cramfs製作模塊文件的方法是過時的,CDlinux-0.5.9現在新用了一個squashfs的文件格式(用file
filename可以得到原文件格式等信息),需要用mksquashfs命令製作,如果你的系統中沒有這個命令,到
squashfs的主頁
下載一個。
還有一個要點是要知道在CDlinux-0.5.9中:/usr, /lib 等等系統目錄不可寫的,/usr/local可寫,/etc也可寫,其它的沒試。
這里以我從DSL上下的
opera852
的模塊製作為例,簡述模塊的製作。
用「 tar xfvz opera852.dsl 」命令解開opera852的文件到目錄C下,去掉DSL包專有的home和tmp目錄,把
opt/opera852下面的bin, lib, share目錄移到C中,去掉opt目錄。這時C目錄下有etc , bin, lib,
share, usr目錄。
把文件作一些需要的修改,我把etc下的opera6rc 作了一下修改如下(指定locale目錄和啟用xft字體):
; Put any default settings here that are overridable by users
[User Prefs]
Language Files Directory=/opt/opera852/share/opera/locale/
Force DPI=96
Enable Xft Fonts=1
用「 mount -t squashfs -o loop firefox-2.0.0.6-cdl.md /mnt/squash
」命令把CDlinux原有firefox模塊掛載到/mnt/squash目錄,把裡面的3個隱藏文件.autoreg,
.mount_point, .init,拷貝到C目錄下,並仿照著改寫成需要的樣子。
.autoreg不知是做什麼的,空文件,沒動;
.mount_point中的內容:
# .mount_point: indicates where to mount this image
/opt/opera852
.init文件的內容:
#!/bin/sh
#
# .init: init script for this mole (optional)
MyDir=`dirname $0`
LnkDir=/usr/local
[ -d $LnkDir/bin ] || mkdir -p $LnkDir/bin
[ -d $LnkDir/lib ] || mkdir -p $LnkDir/lib
[ -d $LnkDir/etc ] || mkdir -p $LnkDir/etc
ln -sf $MyDir/bin/opera $LnkDir/bin/opera
ln -sf $MyDir/etc/opera6rc $LnkDir/etc/opera6rc
cd $MyDir/usr/lib
for i in libXm.so.*; do
ln -sf $MyDir/usr/lib/$i $LnkDir/lib/`basename $i`
done
然後,到C目錄的上級目錄下,執行命令:「 mksquashfs C opera-8.52-cdl.md 」就做了一個opera的模塊文件opera-8.52-cdl.md。把這個模塊文件放在/boot/CDlinux/extra目錄下就行了。
7、CDlinux可以做什麼
據主頁上說,主要是用於系統維護,而且,CDlinux的擴展性很好,你把按你的需要對其進行改造。
8、CDlinux的缺點
一個比較突出的問題是文檔少。關於擴展包製作沒有詳細的示例,而CDlinux本身的技術實現幾乎沒有提及。作為我見過的唯一的華人的成氣候的
mini型linux發行版,文檔的豐富很關鍵。像DSL,deli等等發行版都有專門維護的文檔和交流論壇。而我好像還沒有發現CDlinux有交流論
壇。關於cdlinux的文章基本上都分散在各個linux論壇或個人博客中。不信,你google一下「cdlinux」。
9、疑問:
1)、有沒有辦法避免系統啟動載入太多的東西,並且改造成中文版的486可用的帶X的linux發行版,像DSL, deli等等?
如有錯漏還請指點一二,謝謝。

9. 請問CDlinux怎麼啟動桌面呢 

CDLinux下需要安裝的有圖形化界面,才能啟動桌面。

1.用startx命令啟動Xwindow圖形化

[root@serv01~]#startx
#如果啟動失敗是因為沒有安裝桌面環境

2.安裝Xwindow圖像用戶介面

[root@serv01~]#yumgroupinstall"XWindowSystem""Desktop"-y
[root@serv01~]#startx
#啟動圖形化桌面
閱讀全文

與cdlinux命令相關的資料

熱點內容
程序員考注冊會計師 瀏覽:955
怎麼使用access的命令按鈕 瀏覽:897
有點錢app在哪裡下載 瀏覽:832
博途v15解壓後無法安裝 瀏覽:203
什麼是根伺服器主機 瀏覽:436
安卓手游怎麼申請退款 瀏覽:553
安卓系統如何分享網頁 瀏覽:278
ad如何編譯pcb工程 瀏覽:412
除了滴滴app哪裡還能用滴滴 瀏覽:399
截圖怎麼保存文件夾然後壓縮 瀏覽:8
幻影伺服器怎麼樣 瀏覽:27
具體哪些廣東公司招程序員 瀏覽:870
嵌入式編譯器教程 瀏覽:306
ssl數據加密傳輸 瀏覽:86
51單片機定時器方式2 瀏覽:331
命令行查看開機時間 瀏覽:813
python微博復雜網路分析 瀏覽:550
rf3148編程器 瀏覽:505
浙江標准網路伺服器機櫃雲主機 瀏覽:589
設置網路的伺服器地址 瀏覽:601