歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Vista SP1可以與Linux共存

Vista SP1可以與Linux共存

日期:2017/2/28 16:42:33   编辑:Linux教程

大家可能從網上看到一則類似於《Vista SP1不支持Vista/Linux雙啟動》的文章,本文後面附了一份原文供參考。

已經明確的是,用戶擁有的Vista Enterprise/Ultimate SP1版中附帶的BitLocker功能需要引入引導過程中的“信任鏈”平台驗證,結果會導致非微軟的引導器被安裝至MBR時,Vista將無法啟動。

至於這是否就意味著Vista SP1必須獨霸一塊硬盤,我是相當懷疑的。Vista自身附帶了一個多重引導器,就算不能通過GRUB/LILO引導Vista,反向引導Linux應該沒有問題。為了驗證這一想法,我在一台已經安裝了Vista SP1的筆記本上創建了如下磁盤分區用於測試。

Disk /dev/sda: 250.0 GB, 250059350016 bytes

240 heads, 63 sectors/track, 32301 cylinders

Units = cylinders of 15120 * 512 = 7741440 bytes

Device Boot Start End Blocks Id System

/dev/sda1 * 1 4163 31472248+ 7 HPFS/NTFS

/dev/sda2 4164 32301 212723280 5 Extended

/dev/sda5 4164 11099 52436128+ 7 HPFS/NTFS

/dev/sda6 11100 19424 62936968+ 7 HPFS/NTFS

/dev/sda7 19425 30523 83908408+ 7 HPFS/NTFS

/dev/sda8 30524 32301 13441648+ 83 Linux

此磁盤分區結構從開始安裝Linux到安裝完成、能正常使用都一直保持上述狀態。

先在/dev/sda8這一邏輯分區上安裝CentOS5。值得注意的是GRUB引導器安裝時選擇定制高級選項和安裝到/dev/sda,隨後選擇安裝到/dev/sda8而非MBR,其他的安裝步驟與平常並無不同。其他發行版本類似處理即可。

完成後CentOS暫時是不能引導的。下面回到Vista中,打開命令行執行:

bcdedit /create {ntldr} /d "Earlier Windows OS Loader"此時應該提示此條目已存在或創建成功。此時並不需要從舊的XP中復制ntldr文件

下面需要的是grub4dos中的兩個文件:grldr.mbr和grldr。將它們復制到C:\
http://www.linuxidc.com/Linux/2009-01/18027.htm

再創建文件 C:\boot.ini

--------------------

[boot loader]
timeout=0
default=C:\grldr.mbr
[operating systems]
C:\grldr.mbr="Start CentOS Now!"

--------------------

總結一下,現在C盤根目錄下多了3個文件: grldr.mbr grldr boot.ini

重啟動機器,多了Vista引導菜單,選擇其中的"Start CentOS Now!"。/dev/sda1中的grldr找不到配置文件,第一次只需選擇 find /boot/grub.conf,便能順利從/dev/sda8上引導進入CentOS,下次就會自動選擇此項。如果你安裝Linux分區結構不同,比如單獨為/boot提供分區,就需要選擇 find /grub.conf。

Copyright © Linux教程網 All Rights Reserved