憑記憶說一下Windows和Linux的雙啟動(轉)
憑記憶說一下Windows和Linux的雙啟動(轉)[@more@]很長很長很長時間不玩Linux了,看很多人為雙啟動問題煩惱,所以憑記憶說一下我認為比較好的方法。也許有些東西已經過時,但應該有參考價值。另外,新手上貼,也不知道以前是否有人已經對此有過介紹。如有重複,先請原諒!
一個機器上裝兩個系統,可以在機器啟動時選擇Windows或Linux,相信這是大多數人的願望。好的雙系統,基本要求兩個系統相互獨立,一個系統壞了,不影響另一個系統的完整。我要介紹的,就是這樣的雙系統。
機器在啟動的時候,要到硬碟第一個分割槽去讀最開頭的512個位元組(也即MBR,Master Boot Record),它會告訴機器到哪裡去執行作業系統的程式。Windows是用NTLoader啟動作業系統,Linux是用Lilo或Grub啟動作業系統。因為Windows沒有設計啟動其他作業系統的功能,所以大多數人是用Linux的Lilo或Grub啟動兩個系統。我要介紹的方法,是用NTLoader啟動雙系統。
對我來說,用NTLoader比較好。至少在早期的Linux系統裡,Lilo不太穩定,總出毛病。另外,NTLoader是個簡單的文字介面,大家比較熟悉,比Lilo或Grub的圖象介面穩定而且簡單友好。
現在用個例項來說明一下過程。比如你只有一個硬碟,80GB。
最好先裝Windows,因為Windows自動把MBR寫在第一個分割槽,所以如果先裝Linux,再把Windows裝到後邊的分割槽,Linux的MBR就會給毀了。裝Windows時,可以分三個區——C:、D:、E:。其中C:裝Windows,用NTFS,10GB大概可以了。D:裝檔案用(C:盤滿了時,D:也可裝軟體),可以給50GB,NTFS compressed。E:用於跟Linux聯絡,2GB即可,格式化成FAT32。剩下的十幾個GB不要管。
下面裝Linux。一個硬碟可以有四個主要的分割槽,前邊Windows已經用了三個,所以Linux要裝在Extended Partition裡。可以簡單再分兩個區,一個是根目錄 /, 是ext3,另一個是swap。分割槽最好用fdisk完成。整個硬碟的分割槽表是,
/dev/hda1 -- Windows C: NTFS ~10GB
/dev/hda2 -- Windows D: NTFS ~50GB
/dev/hda3 -- Windows E: FAT32 ~2GB
/dev/hda4 -- extended partition
/dev/hda5 -- Linux ext3, root / ~15GB
/dev/hda6 -- Linux swap ~1GB
Linx的分割槽完成後,注意要選Lilo做啟動程式,而且不要選啟動Windows的選項。Lilo一定要裝在自己的分割槽上,如本例,lilo要裝在 /dev/hda5上(也就是說,Linux的MBR要放在專屬自己的分割槽,與位於/dev/hda1的Windows的MBR分開)。
Linux裝好後,重啟動機器,自動進入Windows。現在機器上兩個系統都有了,互相完全獨立。如果今後Windows需要重灌,或Linux需要重灌,都會互不影響。但現在只能自動啟動進Windows。下面要做的,是怎麼用NTLoader啟動Linux。
(如果已經有人寫了與此相同的題目,請網友指出,我就不繼續重複了)
一個機器上裝兩個系統,可以在機器啟動時選擇Windows或Linux,相信這是大多數人的願望。好的雙系統,基本要求兩個系統相互獨立,一個系統壞了,不影響另一個系統的完整。我要介紹的,就是這樣的雙系統。
機器在啟動的時候,要到硬碟第一個分割槽去讀最開頭的512個位元組(也即MBR,Master Boot Record),它會告訴機器到哪裡去執行作業系統的程式。Windows是用NTLoader啟動作業系統,Linux是用Lilo或Grub啟動作業系統。因為Windows沒有設計啟動其他作業系統的功能,所以大多數人是用Linux的Lilo或Grub啟動兩個系統。我要介紹的方法,是用NTLoader啟動雙系統。
對我來說,用NTLoader比較好。至少在早期的Linux系統裡,Lilo不太穩定,總出毛病。另外,NTLoader是個簡單的文字介面,大家比較熟悉,比Lilo或Grub的圖象介面穩定而且簡單友好。
現在用個例項來說明一下過程。比如你只有一個硬碟,80GB。
最好先裝Windows,因為Windows自動把MBR寫在第一個分割槽,所以如果先裝Linux,再把Windows裝到後邊的分割槽,Linux的MBR就會給毀了。裝Windows時,可以分三個區——C:、D:、E:。其中C:裝Windows,用NTFS,10GB大概可以了。D:裝檔案用(C:盤滿了時,D:也可裝軟體),可以給50GB,NTFS compressed。E:用於跟Linux聯絡,2GB即可,格式化成FAT32。剩下的十幾個GB不要管。
下面裝Linux。一個硬碟可以有四個主要的分割槽,前邊Windows已經用了三個,所以Linux要裝在Extended Partition裡。可以簡單再分兩個區,一個是根目錄 /, 是ext3,另一個是swap。分割槽最好用fdisk完成。整個硬碟的分割槽表是,
/dev/hda1 -- Windows C: NTFS ~10GB
/dev/hda2 -- Windows D: NTFS ~50GB
/dev/hda3 -- Windows E: FAT32 ~2GB
/dev/hda4 -- extended partition
/dev/hda5 -- Linux ext3, root / ~15GB
/dev/hda6 -- Linux swap ~1GB
Linx的分割槽完成後,注意要選Lilo做啟動程式,而且不要選啟動Windows的選項。Lilo一定要裝在自己的分割槽上,如本例,lilo要裝在 /dev/hda5上(也就是說,Linux的MBR要放在專屬自己的分割槽,與位於/dev/hda1的Windows的MBR分開)。
Linux裝好後,重啟動機器,自動進入Windows。現在機器上兩個系統都有了,互相完全獨立。如果今後Windows需要重灌,或Linux需要重灌,都會互不影響。但現在只能自動啟動進Windows。下面要做的,是怎麼用NTLoader啟動Linux。
(如果已經有人寫了與此相同的題目,請網友指出,我就不繼續重複了)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-948737/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- UEFI雙啟動Windows和LinuxWindowsLinux
- 怎麼從 NTLoader 雙啟動windows 2000或是linux?(轉)WindowsLinux
- 在Windows下啟動Linux(轉)WindowsLinux
- oracle程式和記憶體轉儲說明Oracle記憶體
- 雙系統的安裝和啟動原理(轉)
- 記錄一下,linux釋放記憶體的方法Linux記憶體
- 面試官:說一下記憶體溢位排查過程和工具?我...面試記憶體溢位
- Windows快速啟動欄拓寬改造記(轉)Windows
- [轉貼]windows的虛擬記憶體Windows記憶體
- Windows CE記憶體管理 (轉)Windows記憶體
- 關於linux的啟動流程的筆記(轉)Linux筆記
- 如何在安裝雙啟動後解除安裝 Windows 或者 LinuxWindowsLinux
- Ogre記憶體池的使用和說明記憶體
- 來了解一下記憶體溢位和記憶體洩漏記憶體溢位
- Tomcat記憶體設定從windows服務啟動不生效??Tomcat記憶體Windows
- linux和windows雙系統安裝LinuxWindows
- 巧用緊急修復盤恢復Windows 98/2000雙啟動(轉)Windows
- 堆疊和記憶體的關係 細說記憶體
- MongoDB啟動Linux記憶體大頁(Huge Page)告警關閉MongoDBLinux記憶體
- 轉載:關於oracle無法啟動儲存,記錄一下Oracle
- Win98和WinXP雙系統啟動選單的恢復(轉)
- Linux記憶體使用的體會(轉)Linux記憶體
- 說說 記憶體洩漏記憶體
- Linux的啟動過程(轉)Linux
- linux記憶體管理(一)實體記憶體的組織和記憶體分配Linux記憶體
- 轉 linux 記憶體釋放Linux記憶體
- JAVA的堆疊和記憶體、垃圾回收解說Java記憶體
- ALLEGRO軟體開啟提示說沒有記憶體記憶體
- 【轉】java中的記憶體溢位和記憶體洩漏Java記憶體溢位
- linux啟動項(轉)Linux
- Windows中提高記憶體使用效率的絕技(轉)Windows記憶體
- UEFI雙系統設定ubuntu或windows優先啟動,u盤啟動UbuntuWindows
- windows記憶體管理和API函式Windows記憶體API函式
- CPU和記憶體如何互動的記憶體
- 二維陣列的動態記憶體分配和釋放 (轉)陣列記憶體
- 堆記憶體和棧記憶體詳解(轉載)記憶體
- 在linux檢視記憶體的大小(轉)Linux記憶體
- windows xp和linux雙系統如何安裝!!WindowsLinux