最近看上了CDLinux系統(tǒng),下載了一個(gè)回來玩玩。先在虛擬機(jī)上測試,感覺還不錯(cuò),于是裝在U盤上去用。我有U盤啟動(dòng)puppy Linux的經(jīng)驗(yàn),照搬老方法,把ISO里的文件提取出來放到U盤根目錄,用grub4dos來啟動(dòng),結(jié)果提示“找不到cdlinux安裝在哪里?”只能進(jìn)入控制臺(tái)。又用Grub的磁盤仿真功能啟動(dòng)ISO,結(jié)果一個(gè)樣,失??! 國內(nèi)用cdlinux的人還真少,而且遇到這個(gè)問題的人還占多數(shù)。在網(wǎng)上只找了很少的一些帖子,參考他們的做法復(fù)制了好幾條命令一一測試,結(jié)果全都無效!真是見鬼了,難道我的RP不夠?又到官網(wǎng)下載了最新的0.961版的標(biāo)準(zhǔn)版和社區(qū)版回來,結(jié)果...老樣子! 大怒!干脆把ISO量產(chǎn)到我的宇瞻鋼鐵俠上!信心滿滿的插上開機(jī),心想“這下跑不掉了吧?”,誰知道還是出來個(gè)登錄控制臺(tái)的提示!這下真沒招了。難道跟我的機(jī)器不兼容?這個(gè)是MCP73的主板賽揚(yáng)430的CPU,換到MCP78的主板AMD的CPU的機(jī)上去試試,一樣不行。最后干脆在充當(dāng)服務(wù)器的英特爾G31的機(jī)上試試,結(jié)果居然啟動(dòng)到了桌面!但仔細(xì)看看發(fā)現(xiàn)跟虛擬機(jī)啟動(dòng)的不一樣,擴(kuò)展的軟件包都沒有加載,不能說是成功。 那就用最原始的方法吧,看看到底是怎么回事。找來刻錄機(jī)和CD-R盤刻錄了一個(gè)光盤,在MCP73上居然完全運(yùn)行成功!看來還真是CDLinux啊,只能刻CD盤用! 但是也不能老是這樣用???還得找找辦法在U盤上用!又到官網(wǎng)仔細(xì)的查看,看到擴(kuò)展命令那里的“CDL_DEV=***”的時(shí)候腦中靈光一閃,看來這個(gè)命令可能有用。趕緊拿來原先做好的U盤,在grub的menu.lst的內(nèi)核參數(shù)后加上 “CDL_DEV=hd0”,在另外一條菜單上加的參數(shù)是“CDL_DEV=LABEL=CDL”(我的U盤卷標(biāo)是CDL),2個(gè)都成功運(yùn)行到桌面!最后用Grub啟動(dòng)ISO也成功了! 哈哈哈哈!看來不是我的RP不好,而是我的RP太好了,老天把這個(gè)任務(wù)交給我,讓我去解開困擾許多人的問題! 附上安裝到U盤的簡單方法: U盤一個(gè),格式化成FAT,用ULtraISO打開cdlinux的ISO文件,用USB-HDD+寫入到U盤上。找來GRUB4DOS的文件,復(fù)制grldr和menu.lst到U盤。下載bootice軟件,在U盤的分區(qū)引導(dǎo)上寫入grub4dos引導(dǎo)grldr。最后在menu.lst上加上cdlinux的啟動(dòng)項(xiàng)。
成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比汝陽網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式汝陽網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋汝陽地區(qū)。費(fèi)用合理售后完善,十余年實(shí)體公司更值得信賴。
例子:
title CDlinux
find --set-root /CDlinux/bzImage
kernel /CDlinux/bzImage CDL_DEV=hd0 CDL_LANG=zh_CN.UTF-8
需要用到的軟件:UltraISO 軟碟通這款軟件還是相當(dāng)不錯(cuò)的
BOOTICE 2012 這個(gè)是最新版的引導(dǎo)扇區(qū)修復(fù)工具
還有一款 grub4dos ,這個(gè)直接百度搜下下載就行
1.打開UltraISO ,先用 UltraISO 寫入硬盤映像 等待寫入成功。。。。。
此時(shí)還不能進(jìn)行U盤啟動(dòng),進(jìn)行下一步。(這個(gè)需要注意)
2. 解壓 grub4dos,把 grldr 和 menu.lst 兩個(gè)文件復(fù)制到 U 盤
U盤里面的內(nèi)容
3.打開 bootice創(chuàng)建啟動(dòng),如圖:
完成之后,用記事本打開 U 盤中的 menu.lst(即剛才復(fù)制進(jìn)去的menu.lst 文件),把里面的內(nèi)容全部刪除復(fù)制以下內(nèi)容進(jìn)去,保存。
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那么就大小寫一起。試試這一方法是否有效,如果不行就參考下這份資料:
用root用戶登錄上去,一種是權(quán)限不夠,還有一種是環(huán)境變量沒有配置,就是沒有找到命令的路徑