歡迎您光臨本站
註冊
首頁
搜尋
首頁
資訊
文檔
開源
問答
知識
專題
開源互助社區
>
文檔
>
Linux
建立多重引導系統
←手機掃碼閱讀
火星人
@ 2014-03-09 ,
reply:0
建立多重引導系統
引自:http://www.cndw.com/tech/server/2006042152439.asp
在操作系統市場上,風光一時的微軟從Windows 95到Windows 98,從Windows NT到剛剛露出廬山真面目的
Windows 2000,不斷地推出著Windows的各種版本,使Windows操作系統成功地佔領了大量的市場份額,成為了
操作系統的主流.然而如今逐漸興起的 Linux熱潮,正在不知不覺中改變著這一切.從1998年開始,Linux便成
為IT業關注的焦點.它是一個運行於微機上的免費的Unix系統,最早由芬蘭人Linux Torvalds進行開發,並且
公布程序代碼,由互聯網上的程序員共同維護.Linux經過短短七年時間,便以其優異的性能、安全的機制、低
廉的價格得到了用戶的認可,成為了全世界最炙手可熱的操作系統,並對昔日呼風喚雨的微軟帝國構成了巨大
的威脅.Linux在網路上的應用幾乎是十全十美的,並且得到了 Oracle、Sybase、Sun等大公司的支持,在網路
伺服器的市場上佔有相當大的優勢.此外,在Linux上還出現了圖形界面,如果你厭倦了 Windows龐大臃腫而又
脆弱的身軀,那不妨裝上Linux試一試,它一定會給你帶來全新的感受.
但對於個人用戶來說,Linux的易用性尚且不是很好,與Windows相比還有不小的差距.雖然Linux中也有類
似於Windows的KDE、 GNOME,也有和Microsoft Office類似的StarOffice,可用起來總是不如Windows下的軟體
來得方便,感覺上似乎有些怪怪的.不僅如此,Windows下的軟體、遊戲以及開發工具都比Linux下的豐富得多
.因此,我們常常希望在應用Linux的同時也不拋棄Windows,並且要求二者能夠和平共處,互不干擾.在這個
前提下,我們就需要創建一個多重引導系統來滿足我們的願望.
下面,我們來看一看如何建立多重引導系統.
在這裡,我們假設/dev/hda1為C盤,C盤中裝有操作系統 Windows 98 SE,D盤中裝有Windows 2000,並且
在/dev/hda6和/dev/hda8上我們分別裝有RedHat Linux 6.1和Turbo Linux 4.0.注意在安裝Lilo時,不要把
Lilo裝在主引導區(MBR),而要裝到Linux的root分區的超級塊(superblock).另外,需要注意的是Lilo不
可以裝在8G以上的分區中.
首先,在光碟機中放入Linux的安裝盤,進入光碟中的DOSUTILS目錄,將該目錄下的loadlin.exe拷貝到硬碟
上.該文件是一個利用 DOS的MBR引導Linux的程序.再進入光碟的DOSUTILSAUTOBOOT目錄,將該目錄下的內核
映像文件vmlinuz文件拷貝到 loadlin.exe所在的目錄.然後執行命令loadlin vmlinuz root=/dev/hda6進入
RedHat Linux.其實,將上面兩個文件拷貝到硬碟只是為了加快啟動Linux的速度.如果你願意,大可不必將上
面兩個文件拷過去,只須加上路徑即可,如: loadlin .autobootvmlinuz root=/dev/hda6.進入Linux后,
以root身份登錄,執行如下命令:
(1)mount -t vfat /dev/hda1 /mnt/c將C盤安裝到/mnt/c,如果在/mnt目錄下沒有c目錄,應用mkdir
/mnt/c建立此目錄.
(2)dd if=/dev/hda6 of=/mnt/c/redhat.lnx bs=512 count=1 大家可能對dd命令不太了解,下面讓我來
介紹一下這個命令的含義.dd命令的作用是將從標準輸入中讀取的數據按參數指定的方法進行變換後送出到標
准輸出.下面我們來看一下dd命令參數的含義:if指定將要拷貝的輸入文件名,of指定創建的輸出文件名,bs
指定輸入輸出塊的大小,count指定從輸入文件中拷貝的塊.
(3)umount /dev/hda1此命令用於卸載C盤.
(4)執行reboot命令,重新啟動計算機. 同樣,再進行下面幾步,輸出turbo.lnx文件:
1.loadlin vmlinuz root=/dev/hda8進入Turbo Linux,並以root登錄.
2.mount -t vfat /dev/hda1 /mnt/c
3.dd if=/dev/hda8 of=/mnt/c/turbo.lnx bs=512 count=1
4.umount /dev/hda1
5.reboot
重新啟動后,可以發現C盤多了兩個文件,名叫redhat.lnx和turbo.lnx.由於Windows NT/2000引導時,由
NTLDR負責引導進入Windows NT/2000,
它還可以引導非Windows NT/2000操作系統,
下面我們就利用
NT/2000的多重引導機制,來創建我們的Windows NT/2000、Windows 98、RedHat Linux、Turbo Linux的多重引
導系統.
由於Windows NT/2000的多重引導是由初始化文件boot.ini控制的,因此要想實現Windows NT/2000、
Windows 98、RedHat Linux、Turbo Linux的多重引導,必須修改此文件.該文件放在C盤的根目錄下.執行命
令attrib boot.ini -s -r -h去除其系統、只讀、隱含屬性,使其可以被修改.然後編輯boot.ini文件,下面
是boot.ini文件的內容:
[boot loader]timeout=30 default=C:
[operating systems]C:="Windows 98 SE"
C:redhat.lnx="RedHat Linux 6.1"
C:turbo.lnx="Turbo Linux 4.0"
multi(0)disk(0)rdisk(0)partition(8)WINNT="Microsoft Windows 2000 Advanced Server"
/fastdetect
另外,改變[operating systems]段不同行的順序,可以改變不同操作系統的順序.改變default的定義可
以改變預設的操作系統.改變timeout可以改變等待時間.
這樣,我們就可以在應用Linux的同時也不拋棄Windows,二者和平共處,互不干擾.
Tags:
linux
system
教程
非常全的linux面試筆試題及參考答案
系統管理員安全
Linux筆記珍藏 SHELL/X/維護/系統/工具
生產環境Linux系統初始化腳本
linux19-系統排錯
在Linux中添加新的系統調用
Puppet--系統服務資源
如何在Linux中添加新的系統調用
配置Linux系統盤為軟體更新源[超簡單呢!]
Linux環境下多鏈路負載均衡
mark:linux系統l2tpVPN設置
Linux常見技術支持問題十一則
探究在Linux中添加新的系統調用
Linux系統管理員模擬試卷
sybase-ase- 11.0.3.3安裝不完全攻略
Linux 虛擬系統文件交換器剖析
在 Fedora Core 5 上體驗 Aiglx 和 Xgl & Compiz
Linux根文件系統的製作
Linux開機管理:Lilo與Grub
求助高手解答,如何讓Nginx為每個網站建立獨立的訪問日誌?
[已解決]我的postfixadmin為什麼能建立用戶,不能建立郵箱目錄?
Linux系統生成引導盤與驅動程序盤的方法
在Fedora Core 5上體驗 Aiglx 、Xgl 和 Compiz
系統引導管理器 GRUB 為初學者指南
grub多重引導管理器
關於用二級域名建立postfix問題 急啊
linux多重引導器概述
求助:建立邏輯卷不成功,:((
Linux下的文件系統以及磁碟操作
多顯卡+多鍵鼠用linux
[
火星人
]
建立多重引導系統
已經有
161
次圍觀
本文地址:
http://coctec.com/docs/linux/show-post-57447.html
熱門文章
VMware 虛擬機(linux)增加根目錄磁碟空間
Linux系統調用函數fork()用法詳解
Linux和Unix系統的關係和區別詳細介紹
linux下使用mount掛著網路磁碟
用ghost備份和還原Linux系統
Raspberry Pi:完美的家用伺服器
5款替代微軟Visio的開源免費軟體
5 款 Ubuntu 系統監控工具
如何查找 Linux 死機原因?
Df命令:查看Linux磁碟剩餘空間方法介紹
最新文章
CentOS使用expect批量遠程執行腳本和命令
3000字掃盲shell基礎知識(新手必備)
Linux 系統雙網卡綁定配置實現
在Ubuntu中實現人臉識別登錄的完整步驟
Linux下9種優秀的代碼比對工具推薦小結
Linux中fuser命令用法詳解
Linux系統使用Fuser命令的方法
Linux如何在Vim中更改顏色和主題
如何使用win10內置的linux系統啟動spring-boot項目
Linux 常用命令操作大全