Linux MAC地址等多重系統啟動
linux經過長時間的發展,很多用戶都很了解linux MAC地址了,這里我發表一下個人理解,和大家討論討論。在進入主題之前,有必要先和諸位了解一下EFI-ExtensibleFirmwareInterface(可擴展固件接口)與BIOS-BasicInputOutputSystem(基本輸入輸出系統)之間的基本差異。
目前Windows無法支持EFI的原因是它們兩者在硬盤啟動引導機理方面存在著本質性的區別:
◆為BIOS設計的操作系統都依賴MBR(MasterBootRecordFormat,主引導扇區)來管理硬盤資源。
◆EFI原生支持的操作系統采用全新的GPT(GloballyUniqueIdentifierPartitionTableFormat,全局唯一識別分區表格式)技術。
我們知道,MBR位于硬盤的第一個隱藏扇區,它所記錄的便是硬盤的分區信息。如果直接在Windows安裝過程中對硬盤進行分區,分區的信息都被寫入到硬盤的MBR中,硬盤就根據MBR的內容來確定自己的分區情況。MBR最多可支持每個磁盤有4個主分區,或3個主分區與1個擴展分區(擴展分區內可包含23個邏輯分區)。
與MBR分區的樣式相比,GPT分區樣式支持每個磁盤最多有128個主分區,可管理的存儲資源范圍遠遠超過MBR。并且GPT將至關重要的平臺操作數據儲存于分區,而不是位于非分區或隱藏扇區。另外,GPT分區具有多余的主要及備份分區表,用來提高分區數據結構的完整性,還支持唯一的磁盤和分區ID(GUID)。
長期以來,阻礙EFI進入廣泛應用的門檻便在于操作系統的支持。曾經外界一度認為,微軟WindowsVista將成為首款支持EFI的操作系統,但是微軟已經公開表示WindowsVista仍然不支持EFI。與微軟遲緩的態度形成鮮明對比,Linux業界對EFI就非常積極,加上英特爾的鼎力支持,Linux內核目前已實現對EFI的支持。而另一方面,蘋果公司成為了真正第一家在X86PC中采用EFI技術的廠商,蘋果公司推出的酷睿雙核MacBookPro電腦率先引入EFI技術而成為另類,但這也給許多有意在linux Mac地址中有Windows的用戶訪問。由于固件接口存在根本性的差異,外界普遍認為普通用戶無法在Macintosh電腦上安裝Windows。但沒過多久,蘋果公司推出了BootCamp軟件的公開測試版,使普通用戶可以非常容易地在基于Intel的Macintosh電腦上安裝Tiger與Windows兩個平臺的系統,實現了傳奇的Mac+Win雙啟動!
不過,隨著廣大蘋果用戶的物質文化需求日益增長,以及Windows轉校生們的渴望,BootCamp現有的功能已不能滿足大眾。所以,人們都產生了這樣的疑問——能通過BootCamp實現除了MacOSX分區與Windows分區以外更多的分區或操作系統嗎?
BootCamp的回答:“不可能!”
經過研究,實際上BootCamp的工作原理只是在基于GUID分區表劃分的分區上,不重新分區整個硬盤便直接改變當前分區大小,并分出第二個分區,再格式化成為FAT/NTFS格式,將分區的信息寫入EFIFileSystem中,這樣就可以被BootCamp或啟動磁盤調用。在弄清了它的工作原理之后,本人嘗試使用命令行也同樣地不重新分區整個硬盤,直接改變了原有分區的大小,劃分出了第二個分區。
初步的成功給了本人更多的信心,也讓本人經歷了大約一個月的研究過程。由于沒有可靠的先例參考資料,整個研究過程中本人幾乎被無數次的藍屏、黑屏、磁盤錯誤、安裝失敗、無法重新安裝、死機等等現象折磨到幾近抓狂的地步,但每當有了一絲新的突破,那種興奮的感覺又令本人無比快樂,因此本人用“抓狂,但快樂”來形容此次激動人心的經歷!
以下內容中,本人將通過Command,EFI,以及BIOS模式來成功繞過EFI技術的限制,實現“蘋果電腦Mac+Win+Linux多重系統啟動(+公用分區)”。
以我們討論的是linux MAC地址的問題,現在,就讓我們一同將不可能成為可能吧...
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解