


利用win系統(tǒng)ntloader引導(dǎo)linux啟動(dòng)
最近想看看Linux,兩三年沒有用,好多東西都被我丟到爪哇國去了,沒有辦法,從頭兒來吧。
首先是安裝的問題,好多人都裝過linux,每個(gè)人的裝法和發(fā)行版本都不一樣,最近這幾天下班回家就開始配置X那玩意,總也不滿意,到現(xiàn)在也沒有搞定,真是郁悶。先說說安裝的事情吧。
目前可以安裝的版本有:RedHat、Suse、Mandrake、Debian、Bluepoint、RedFlag等,各有所長,不過感覺國產(chǎn)的總像漢化一樣沒出息,呵呵,扯遠(yuǎn)了。偶選擇的是Redhat linux 9.0,沒什么好說的,既然“大家都在用它”,我也不例外了。
有兩點(diǎn)需要說一下。
一、首先是分區(qū)。
現(xiàn)在肯定不能單獨(dú)安裝一個(gè)操作系統(tǒng),Windows還是要保留的。不管先安裝Linux或是先安裝Windows,效果都一樣:你的硬盤要有兩個(gè)主分區(qū),但是只能有一個(gè)是活動(dòng)的(或者說是激活的,即是Active)。給Linux留了大約6個(gè)G的空閑空間,以備將來安裝某些軟件(例如Oracle、Informix、Kylix)使用。偶先安裝的是Windows XP,安裝完成后,放入Linux安裝盤第一張,從光盤啟動(dòng),一路回車,到達(dá)分區(qū)這個(gè)步驟。需要說明的是,只要膽大心細(xì),不會(huì)出現(xiàn)Windows被影響的情況。在Linux下,硬盤是這樣標(biāo)識(shí)的,第一塊硬盤是hda,第二塊硬盤是hdb,依次類推即可。偶的機(jī)器只有一個(gè)硬盤,自然就是hda了。第一個(gè)硬盤的第一個(gè)分區(qū)是hda1,第二個(gè)是hda2,擴(kuò)展分區(qū)中包含了邏輯分區(qū),邏輯分區(qū)也是有編號(hào)的,例如hda3。偶把Linux的分區(qū)放在了hda1,格式化成ext2格式的,另外還有一種可選的格式是ext3,據(jù)說借鑒了大型機(jī)的一些方法,增強(qiáng)了日志功能,就是所謂的抗掉電功能:可以直接的拔掉電源插頭的那種。偶的筆記本還是很脆弱的,還是用ext2吧:夠用就好了。
二、再就是引導(dǎo)信息的安裝位置。
有兩種可選方案,一種是安裝在硬盤的主分區(qū),即是通常所說的MBR,另外就是安裝Linux的主分區(qū)的引導(dǎo)區(qū),我沒有必要把lilo裝在MBR,給裝在它自己的分區(qū)了。后面就是等待的過程了。
當(dāng)然了,安裝完成啟動(dòng)后你是看不到Linux的,不過這沒有關(guān)系,看下面的步驟:
1、首先要登錄Linux,有兩種方式:
A:從安裝盤的dosutils目錄下拷貝這幾個(gè)文件:loadlin.exe和vmlinuz到C盤下(前提是你的C盤是Fat32格式),啟動(dòng)到Dos,運(yùn)行:
loadlin.exe vmlinuz root=/dev/hda? ro?
說明:命令行中的hda?指的是安裝Linux的分區(qū)名稱。
回車即可進(jìn)入linux
B:使用安裝光盤啟動(dòng)機(jī)器,在出現(xiàn)Boot的時(shí)候,打入:
linux vmlinuz root=/dev/hda? ro
說明:命令行中的hda?指的是安裝Linux的分區(qū)名稱。
回車即可進(jìn)入Linux
2、使用Windows的NT Loder引導(dǎo)Linux
首先,在linux下mountC盤:
mount -t vfat /dev/hda? /mnt
說明:命令行中的hda?指的是安裝Windows的分區(qū)名稱。
然后執(zhí)行:
dd if=/dev/hda? of=/mnt/bootsect.lnx bs=512 count=1
說明:命令行中的hda?指的是安裝Linux的分區(qū)名稱。
3、回到windows,編輯boot.ini,加入下面一行:
c:\\bootsect.lnx=Linux
存盤,重新啟動(dòng),可以看到Windows的啟動(dòng)列表中有了一個(gè)Linux的選項(xiàng),選擇它就進(jìn)入Linux了 。
如果把Linux的啟動(dòng)引導(dǎo)信息安裝在MBR,可以使用Win98安裝盤啟動(dòng)到Dos環(huán)境,執(zhí)行:fdisk/mbr就可以使Windows獲得優(yōu)先權(quán)。
畢竟以前用過一兩次,現(xiàn)在還能記得一些東西。
Envymask
用win2000的ntldr來引導(dǎo)linux
--------------------------------------------------------------------------------
相信win2000+win98+linux或win2000+linux是現(xiàn)在大多數(shù)linux初學(xué)者做系統(tǒng)的方法。一些老鳥也差不多是這樣裝的吧。我相信沒有幾個(gè)人只用linux系統(tǒng),不用win。win對游戲的支持和它的易用性是linux不能比的。雖然linux也有他的很多優(yōu)點(diǎn)。
大家是不是覺得用lilo或是grub來引導(dǎo)多系統(tǒng)經(jīng)常壞掉?
只要一重裝windows,就找不到原來裝的linux了?
這是因?yàn)槟阍谥匮bwindows的時(shí)候把lilo或grub寫在mbr里面的啟動(dòng)信息給覆蓋掉了。(如果裝win的時(shí)候不格C:盤,直接裝除外)。
這個(gè)時(shí)候就只有用linux啟動(dòng)盤或是重裝linux。但是軟盤經(jīng)常容易損壞,一但損壞,呵,只有重裝了吧。所以這是很煩人的事。
其實(shí)win2000的ntldr也是一個(gè)多重系統(tǒng)引導(dǎo)器,lilo可以引導(dǎo)2000,反過來,2000也可以引導(dǎo)linux。這個(gè)方法網(wǎng)上早就有人介紹過,我看這里還沒有人介紹,所以就寫這么一篇貼子,希望可以幫到一些人,也為我們的“北南南北”兄減輕一些負(fù)擔(dān)。:)
win98+win2000+linux
先裝98,這個(gè)就不用說了吧!~~地球銀都執(zhí)道!~ '
然后裝2000,在安裝程序拷貝了文件第一次重啟時(shí)取出win2000的安裝光盤,2000的安裝先告一段落,一會(huì)兒再回來接著裝。
改換為linux的安裝光盤引導(dǎo)機(jī)器安裝linux,然后正常安裝linux,只是在配置lilo的時(shí)候安其先裝在mbr里面。裝好后進(jìn)入linux,startx。然后用KDE里面的Klilo,將lilo改裝在根分區(qū),就是"/"。好了然后再在終端里面用命令:
dd if=/dev/hda7 of=/bootsect.lnx bs=512 count=1
注意:此處的"hda7"為linux的根分區(qū),實(shí)際操作的時(shí)候視各人的情況不同有所
改動(dòng),hda7為我的linux的根分區(qū)。
然后再用:
mkdir /dos-c
mount /dev/hda1 /dos-c
將fat32分區(qū)的win下的C盤掛在linux的/dos-c這個(gè)目錄下面
然后再:
cp /bootsect.lnx /dos-c
把bootsect.lnx拷到C盤根目錄下。
好了。下面是接著裝我們的2000
先用98啟動(dòng)軟盤或光盤啟動(dòng)到實(shí)DOS下,用命令
fdisk/mbr
清除/mbr里lilo的信息。
再換2000安裝盤接著裝2000
這時(shí),一切跟沒有裝linux沒有兩樣。裝好2000后也看不到linux的啟動(dòng)信息。
不要急。正常進(jìn)入2000后。打開C盤下的boot.ini
在最后加上一行:
c:\bootsect.lnx="Red Hat 7.2"
存盤后退出,重啟系統(tǒng)。是不是看到三行啟動(dòng)信息,在下面一行多出了"Red Hat 7.2"。
到此,我們的win98+win2000+linux的多重啟動(dòng)就制作完成了。
以后,不管我們怎么重裝windows系統(tǒng),98和2000。只要bootsect.lnx還在,都可以通過編輯boot.ini來啟動(dòng)我們的linux。為了保險(xiǎn),最好是裝linux的時(shí)候制作一張啟動(dòng)盤,將bootsect.lnx備份到一個(gè)安全的地方。
我現(xiàn)在就是98+2000+RH7.2三系統(tǒng),我的windows系統(tǒng)都裝了好幾遍了。但linux沒有重裝過。
此法雖然煩一點(diǎn),但還是很實(shí)用的。其實(shí)我覺得不怎么麻煩,就那么幾步嘛。
比起在7.0以前的RH,還要解決1024柱面的問題要容易得多吧。
----by:Envymask
關(guān)鍵字:系統(tǒng)、引導(dǎo)、啟動(dòng)信息
新文章:
- CentOS7下圖形配置網(wǎng)絡(luò)的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS單網(wǎng)卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗(yàn)證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網(wǎng)打印機(jī)IP講解
- CentOS7使用hostapd實(shí)現(xiàn)無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網(wǎng)絡(luò)重啟出錯(cuò)
- 解決Centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統(tǒng)有什么不同呢
- Centos 6.6默認(rèn)iptable規(guī)則詳解