linux 使用的一些問(wèn)題雜集
linux的推廣對(duì)于從事計(jì)算機(jī)開(kāi)發(fā),或者嵌入式設(shè)計(jì)的工程師而言是非??傄?。雖然linux看來(lái)陌生,但是也是有些問(wèn)題可以簡(jiǎn)化,個(gè)人在學(xué)習(xí)的過(guò)程中感覺(jué),體會(huì)linux對(duì)于分區(qū)的要求以及命名,是重要的,這樣你就會(huì)對(duì)簡(jiǎn)單的字符界面望文生義,容易理解了。
其實(shí)系統(tǒng)的啟動(dòng)關(guān)鍵還是掌握l(shuí)inux對(duì)待設(shè)備是以文件為起點(diǎn)的,任何東西都是一個(gè)文件夾而已。當(dāng)然理解是需要一個(gè)過(guò)程,如果安裝單機(jī)的linux可能讓你感覺(jué)順手,可是不容易加深你對(duì)系統(tǒng)的理解,最好是安裝多系統(tǒng)的,對(duì)比思考,事半功倍。
下面是一些問(wèn)題集錦,雖然小,可是的確非常有用,雖然是入門(mén)級(jí)的,可是不積硅步,無(wú)以千里呀。
我在使用redhat 8.0 感覺(jué)不錯(cuò)。
NO1》
linux 下訪問(wèn)windows系統(tǒng)的命令:
mount -t vfat /dev/hda1 /mnt/c
在windows下訪問(wèn)linux的文件:
請(qǐng)大蝦給我詳細(xì)介紹一下rh8.0如果訪問(wèn)fat32分區(qū) (2003-02-10 19:38:58)
--------------------------------------------------------------------------------
mount -t vfat /dev/hda? /mnt/*
其中的‘?’為你要掛接的分區(qū) ‘*
No2》
不能進(jìn)入圖形登陸格式 (2003-02-10 18:44:22)
--------------------------------------------------------------------------------
我在linux下改變了它的啟動(dòng),就是在/etc/inittab 中把它的啟動(dòng)程序從X11變?yōu)榱薋ull Mutiluser Mode
,然后重啟計(jì)算機(jī),之后只能進(jìn)入它的命令格式,請(qǐng)教各位怎樣才能把它恢復(fù)到圖形登陸形式。
--------------------------------
運(yùn)行 startx 就可以進(jìn)入圖形界面
進(jìn)入后再對(duì) /etc/inittab文件修改 就可以了
No3》
我的機(jī)器裝有98,2000
后來(lái)安裝redhat在最后一個(gè)分區(qū),沒(méi)有成功,而且現(xiàn)在2000變得非常慢。
我想使用fdisk /mbr 刪除linux, 可以嗎?對(duì)原來(lái)的98有影響嗎?
具體怎么使用fdisk /mbr呢?
---------------------------------------
沒(méi)影響,在dos下,fdisk /mbr 就可以,然后reboot機(jī)器
建議你最好在windows2000 的恢復(fù)控制臺(tái)下 使用 fixmbr 來(lái)修復(fù)
制作Linux啟動(dòng)盤(pán)的四種方法
Linux的啟動(dòng)軟盤(pán)有boot盤(pán)和boot/root盤(pán)之分,所謂的boot盤(pán)只能用來(lái)啟動(dòng)已經(jīng)安裝在硬盤(pán)上的Linux系統(tǒng),而boot/root盤(pán)本身就是一
個(gè)迷你Linux系統(tǒng)。
1.使用mkbootdisk工具為當(dāng)前系統(tǒng)制作啟動(dòng)盤(pán)
mkbootdisk --device /dev/fd0 `uname -r`
參數(shù)說(shuō)明:--device
/dev/fd0是要建立啟動(dòng)軟盤(pán),也是默認(rèn)選項(xiàng),因此也可以省略它;接下來(lái)的參數(shù)是內(nèi)核版本號(hào),如2.2.16等,這里是利用`uname
-r`命令來(lái)獲得系統(tǒng)的內(nèi)核版本號(hào)。對(duì)于更多的參數(shù),請(qǐng)自行參看手冊(cè)頁(yè):man mkbootdisk。
此方法將為當(dāng)前系統(tǒng)制作啟動(dòng)軟盤(pán),因此必須已經(jīng)運(yùn)行Linux系統(tǒng),并且在系統(tǒng)中安裝有mkbootdisk軟件包(如果沒(méi)有的話(huà)請(qǐng)安裝該
軟件包)。制作出來(lái)的啟動(dòng)盤(pán)與在Linux安裝過(guò)程中提示制作的啟動(dòng)軟盤(pán)是一樣的。
2.將lilo安裝在軟盤(pán)的引導(dǎo)扇區(qū)中
lilo -b /dev/fd0
參數(shù)說(shuō)明:-b /dev/fd0是將lilo安裝在軟盤(pán)上,因?yàn)槟J(rèn)時(shí)是將lilo安裝在硬盤(pán)上的,所以不能省略它;-C
config_file參數(shù)將允許你使用/etc/lilo.conf以外的配置文件。更多的參數(shù)請(qǐng)自行參看手冊(cè)頁(yè):man lilo。
這種方法也是為當(dāng)前系統(tǒng)制作啟動(dòng)盤(pán)。
3.找一個(gè)可引導(dǎo)內(nèi)核,令它的根設(shè)備指向正確的根分區(qū),然后“刻”入軟盤(pán)
rdev vmlinuz /dev/hda﹖
dd if=vmlinuz of=/dev/fd0
說(shuō)明:使用rdev命令將可引導(dǎo)內(nèi)核vmlinuz中的根設(shè)備指向/dev/hda﹖,請(qǐng)把hda﹖換成你自己的根分區(qū),接下來(lái)用dd命令將該內(nèi)核
寫(xiě)入軟盤(pán)。
此方法可以使用任一個(gè)可引導(dǎo)的內(nèi)核來(lái)制作,因此可以借助其它的Linux系統(tǒng)來(lái)完成,這在已經(jīng)無(wú)法通過(guò)硬盤(pán)啟動(dòng)來(lái)進(jìn)入你的Linux
系統(tǒng)時(shí)尤為有用。但需注意的是,如果使用與你系統(tǒng)不同的內(nèi)核,則在啟動(dòng)后可能失掉部分功能,比如無(wú)法裝入某些模塊,無(wú)法正確顯
示漢字(用外文內(nèi)核來(lái)引導(dǎo)中文Linux時(shí))等,如果你還想為你的系統(tǒng)制作專(zhuān)門(mén)的啟動(dòng)盤(pán),可以在啟動(dòng)完成后再利用方法1或2來(lái)制作。
4.利用軟盤(pán)上的裝載程序和一個(gè)可引導(dǎo)內(nèi)核啟動(dòng)系統(tǒng)
首先要制作一個(gè)DOS啟動(dòng)盤(pán)(format
a/s),將裝載程序loadlin.exe和可引導(dǎo)內(nèi)核vmlinuz拷貝到軟盤(pán)上,然后建立自動(dòng)批處理文件autoexec.bat,其內(nèi)容如下:
loadlin vmlinuz root=/dev/hda﹖ ro
這種方法很簡(jiǎn)單,因?yàn)樵诟鱾€(gè)版本的Linux安裝光盤(pán)上都可以找到loadlin.exe和某個(gè)可引導(dǎo)內(nèi)核vmlinuz,在DOS或Windows
9x中就可以輕易地拷貝出來(lái)。特點(diǎn)與方法3一樣,你可以利用任一個(gè)可引導(dǎo)內(nèi)核來(lái)引導(dǎo)系統(tǒng)。
以上四種方法在包括RedHat、藍(lán)點(diǎn)、Xteam Linux、Turbo Linux、紅旗等在內(nèi)的發(fā)行套件中都驗(yàn)證通過(guò)。
除了上面的幾種方法之外,你還可以利用sxslinux軟件來(lái)制作Linux啟動(dòng)盤(pán),由于各種Linux發(fā)行套件都不包含它,所以在此就不多說(shuō)了。
評(píng)論