win10+ubuntu雙系統(tǒng):UEFI+GPT和Legacy+MBR引導(dǎo)模式

由于簡(jiǎn)書(shū)沒(méi)有目錄 想看目錄的直接
打開(kāi)CSDN的同名文章

目錄:

[TOC]

磁盤(pán)分區(qū)格式介紹

一般來(lái)說(shuō),磁盤(pán)分區(qū)表有兩種格式:MBR 和 GPT

MBR 分區(qū)

在 windows 操作系統(tǒng)下最多支持4個(gè)主分區(qū)或3個(gè)主分區(qū)+1個(gè)擴(kuò)展分區(qū)(包含多個(gè)邏輯分區(qū)),擴(kuò)展分區(qū)必須劃分為邏輯分區(qū)才能使用,1個(gè)擴(kuò)展分區(qū)可以劃分多個(gè)邏輯分區(qū),MBR 分區(qū)表不支持容量大于2.2TB的分區(qū)(一些硬盤(pán)制造商將他們的容量較大的磁盤(pán)升級(jí)到了 4KB 的扇區(qū),這意味著 MBR 的有效容量上限提升到了 16 TB)

如下圖 : 是一個(gè) MBR 分區(qū)表示例:1 個(gè)主分區(qū)+1 個(gè)擴(kuò)展分區(qū)(劃分了 3 個(gè)邏輯分區(qū))

GPT 分區(qū)

GPT 分區(qū) 對(duì)分區(qū)數(shù)量沒(méi)有限制,但在 windows 系統(tǒng)上最多可以支持 128 個(gè)主分區(qū)GPT 分區(qū)表突破了 MBR 最大支持 2.2T 分區(qū)的限制,貌似最大支持 18EB 的分區(qū)如下圖是一個(gè) GPT 分區(qū)表示例:劃分了 7 個(gè)主分區(qū)

檢測(cè)磁盤(pán)分區(qū)表格式的方法

當(dāng)然檢測(cè)磁盤(pán)分區(qū)表格式的方法大概有兩種:

  • 打開(kāi)Windows下磁盤(pán)管理---->右擊一個(gè)磁盤(pán)屬性


  • 第二種就是通過(guò)分區(qū)工具查看


GPT和MBR轉(zhuǎn)化

當(dāng)然GPT也可以轉(zhuǎn)化為MBR,相反MBR也可以轉(zhuǎn)化為GPT

image.png

BIOS引導(dǎo)方式

目前主要的系統(tǒng)引導(dǎo)方式也有兩種:傳統(tǒng)的LegacyBIOS和新型的UEFI BIOS

一般來(lái)說(shuō),有如下兩種引導(dǎo)+磁盤(pán)分區(qū)表組合方式:LegacyBIOS+MBR和UEFI BIOS+GPT
Legacy BIOS無(wú)法識(shí)別GPT分區(qū)表格式,所以也就沒(méi)有LegacyBIOS+GPT組合方式;UEFI BIOS可同時(shí)識(shí)別MBR分區(qū)和GPT分區(qū),所以UEFI下,MBR和GPT磁盤(pán)都可用于啟動(dòng)操作系統(tǒng)。不過(guò)由于微軟限制,UEFI下使用Windows安裝程序安裝操作系統(tǒng)是只能將系統(tǒng)安裝在GPT磁盤(pán)中。
再來(lái)說(shuō)說(shuō)傳統(tǒng)Legacy BIOS和新型UEFI BIOS引導(dǎo)方式的工作原理吧:

Legacy BIOS原理

LegacyBIOS----->MBR----->活動(dòng)的主分區(qū)(一般的為C盤(pán))→\bootmgr→\Boot\BCD→\Windows\system32\winload.exe

傳統(tǒng)Legacy BIOS引導(dǎo)windows操作系統(tǒng)時(shí),是通過(guò)一個(gè)活動(dòng)的主分區(qū)下的bootmgr(啟動(dòng)管理器)文件導(dǎo)入根目錄下boot文件夾里的BCD(啟動(dòng)設(shè)置數(shù)據(jù))文件,然后BCD文件根據(jù)自身的配置內(nèi)容加載系統(tǒng)啟動(dòng)文件winload.exe(位置:根目錄\Windows\system32\winload.exe)來(lái)啟動(dòng)系統(tǒng)。

一個(gè)BCD文件可以加載多個(gè)系統(tǒng)啟動(dòng)文件從而實(shí)現(xiàn)引導(dǎo)多個(gè)系統(tǒng)的啟動(dòng)通過(guò)EasyBCD工具看以看到BCD文件的內(nèi)容,如下是我的win8.1和win10兩個(gè)系統(tǒng)的BCD內(nèi)容:

當(dāng)然要是Windows和ubantu的話就是如下樣子:反正都在活動(dòng)區(qū)(一般的在c盤(pán))

需要注意的是:MBR磁盤(pán)格式下,windows系統(tǒng)的啟動(dòng)文件(bootmgr、BCD)必須存放在活動(dòng)的主分區(qū)內(nèi),這樣才能正常引導(dǎo)系統(tǒng)啟動(dòng)(MBR磁盤(pán)分區(qū)格式下,只允許有一個(gè)分區(qū)是活動(dòng)的)。

如果是使用微軟原版操作系統(tǒng)按照windows安裝程序來(lái)進(jìn)行系統(tǒng)安裝,系統(tǒng)會(huì)自動(dòng)創(chuàng)建一個(gè)隱藏的活動(dòng)主分區(qū)(win7貌似是100M,win8貌似是350M)用來(lái)存放啟動(dòng)文件;
如果采用其他安裝方式來(lái)安裝系統(tǒng),由于系統(tǒng)默認(rèn)并不會(huì)自動(dòng)創(chuàng)建這個(gè)活動(dòng)的主分區(qū),啟動(dòng)文件將會(huì)存放我們的系統(tǒng)盤(pán)里,所以我們?cè)诓捎闷渌惭b方式安裝第一個(gè)系統(tǒng)時(shí),需要確保安裝系統(tǒng)的分區(qū)是活動(dòng)的、而且是主分區(qū),而安裝第二個(gè)、第三個(gè)…系統(tǒng)時(shí),就不必要求必須是主分區(qū)了,邏輯分區(qū)也可以,因?yàn)榘惭b第二個(gè)、第三個(gè)…系統(tǒng)時(shí),我們已經(jīng)有了一個(gè)活動(dòng)的主分區(qū)了(第一個(gè)系統(tǒng)所在的分區(qū)),這個(gè)活動(dòng)的主分區(qū)下的BCD文件里已經(jīng)包含了我們的第二個(gè)、第三個(gè)…系統(tǒng)的啟動(dòng)信息用來(lái)啟動(dòng)第二個(gè)、第三個(gè)…系統(tǒng)。(設(shè)置這些系統(tǒng)的時(shí)候可以用EasyBCD)

UEFI BIOS原理

  • esp引導(dǎo)分區(qū)中的文件結(jié)構(gòu)
efi\boot\bootx64.efi
efi\microsoft\boot\bcd
  • efi啟動(dòng)過(guò)程

uefi bios啟動(dòng)時(shí),自動(dòng)查找硬盤(pán)下esp分區(qū)的bootx64.efi,然后由bootx64.efi引導(dǎo)
efi下的bcd文件,由bcd引導(dǎo)指定系統(tǒng)文件(一般為c:\windows\system32\winload.efi)

UEFIBIOS---->EFI系統(tǒng)分區(qū)(FAT格式的分區(qū))---->\efi\boot\bootx64.efi---->\efi\Microsoft\boot\BCD---->\Windows\system32\winload.efi

UEFI BIOS引導(dǎo)windows系統(tǒng)時(shí),是通過(guò)一個(gè)FAT格式分區(qū)下的bootmgfw.efi文件來(lái)導(dǎo)入BCD文件,然后BCD文件根據(jù)自身的配置內(nèi)容加載系統(tǒng)引導(dǎo)文件winload.efi(對(duì)比legacy引導(dǎo)發(fā)現(xiàn),UEFI的引導(dǎo)文件winload.efi,而Legacy的引導(dǎo)文件為winload.exe)

需要注意的是:GPT磁盤(pán)格式下,windows系統(tǒng)的啟動(dòng)文件(bootmgfw.efi、BCD)是存放在一個(gè)FAT格式的分區(qū)里的,有些出廠預(yù)裝win8系統(tǒng)的電腦下將該FAT分區(qū)稱之為ESP分區(qū)或EFI分區(qū)

如下圖,ESP和EFI分區(qū)一般都是隱藏的FAT分區(qū),可以通過(guò)DG分區(qū)工具來(lái)創(chuàng)建ESP分區(qū),預(yù)裝系統(tǒng)的時(shí)候的MSR分區(qū)沒(méi)神馬用.不用管他

可見(jiàn),UEFI+GPT模式引導(dǎo)windows系統(tǒng)時(shí),并不需要MBR主分區(qū)來(lái)存儲(chǔ)主引導(dǎo)記錄,也不需要活動(dòng)分區(qū),只需要你一個(gè)存放了引導(dǎo)啟動(dòng)文件的fat格式分區(qū)就可以了,這個(gè)Fat分區(qū)當(dāng)然也可以是U盤(pán)等外接USB設(shè)備了。
就目前情況而言,GPT分區(qū)表磁盤(pán)不支持32位的win7以及win7之前的系統(tǒng),支持64位的XP、win7、win8、win10和32位的win8、win10。一般地,GPT磁盤(pán)多與64位windows系統(tǒng)組合搭配。同時(shí)Ubantu16.04支持UEFI啟動(dòng).

引導(dǎo)修復(fù)教程

再來(lái)說(shuō)說(shuō)引導(dǎo)丟失、損壞導(dǎo)致系統(tǒng)無(wú)法正常進(jìn)入情況下,如何通過(guò)修復(fù)引導(dǎo)來(lái)使系統(tǒng)正常啟動(dòng)。

引導(dǎo)問(wèn)題故障舉例:

常見(jiàn)的引導(dǎo)丟失、損壞情況說(shuō)明如下:


上圖,Winload.exe文件有問(wèn)題,可見(jiàn)是Legacy BIOS引導(dǎo)文件出錯(cuò);如果此處是winload.efi,則應(yīng)推測(cè)是UEFI BIOS引導(dǎo)文件出錯(cuò)。

上圖,NTLDR is missing,NTLDR文件丟失。推斷為:XP等NT5.x架構(gòu)操作系統(tǒng)引導(dǎo)丟失。

NTLDR是如win 2000、XP、win2003等NT5.x架構(gòu)操作系統(tǒng)的啟動(dòng)管理器文件,與之對(duì)應(yīng)的bootmgr則是如Vista、win7/8/9/2008/2012等NT6.x架構(gòu)操作系統(tǒng)的啟動(dòng)管理器,如下圖:

上圖,Bootmgr is missing,推斷為:win7、win8等NT6.x架構(gòu)操作系統(tǒng)引導(dǎo)丟失。

引導(dǎo)修復(fù)工具

下面介紹的兩種方法所涉及到NABOOTAutofix、BOOTICE、DG等工具一般PE下都會(huì)集成的,這里就不給大家放單獨(dú)的下載鏈接了。PE制作及使用的話,請(qǐng)百度“電腦店”“大白菜”“老毛桃”等關(guān)鍵字。

使用NTBOOT AutoFix工具來(lái)修復(fù)引導(dǎo)

如果你的系統(tǒng)無(wú)法正常進(jìn)入,那么請(qǐng)到PE下運(yùn)行NTBOOT AutoFix進(jìn)行修復(fù);如果你是多系統(tǒng),其中有一個(gè)系統(tǒng)可以正常進(jìn)入,其它系統(tǒng)引導(dǎo)丟失,那么就可以在這個(gè)正常的系統(tǒng)下使用NTBOOT AutoFix進(jìn)行修復(fù),一般PE下都會(huì)集成這個(gè)軟件。
選擇你的系統(tǒng)盤(pán)符,如下圖

image.png

【注意】
使用該軟件進(jìn)行UEFI+GPT模式系統(tǒng)引導(dǎo)修復(fù)時(shí),需要建立ESP/EFI分區(qū),可通過(guò)DG等工具為ESP/EFI分區(qū)并建立盤(pán)符,打開(kāi)NTBOOT引導(dǎo)修復(fù)工具,在里面選擇ESP/EFI分區(qū)所在盤(pán)符,修復(fù)即可

使用BOOTICE工具來(lái)修復(fù)引導(dǎo)

此工具不是專門(mén)用來(lái)修復(fù)引導(dǎo)的,其功能很是強(qiáng)大,這里只講如何借助它修復(fù)引導(dǎo)

Legacy+MBR修復(fù)

運(yùn)行BOOTICE后,切換到“BCD編輯”,然后“新建BCD”

新建BCD,文件名為:BCD

然后點(diǎn)擊“查看/修改”

點(diǎn)擊“添加”,選擇“windowsvista/7/2008”(這是NT6.x架構(gòu)系統(tǒng),當(dāng)然win8/10也適用)

點(diǎn)擊“添加”后,如下圖為默認(rèn)的初始BCD內(nèi)容

UEFI+GPT修復(fù)

接下來(lái),我們按照上面的方法再次添加win10的BCD信息,修改好之后,保存當(dāng)前系統(tǒng)設(shè)置,win10的BCD信息就添加好了;然后再點(diǎn)擊“保存全局設(shè)置”,這樣,win8和win10的引導(dǎo)信息就會(huì)保存到我們創(chuàng)建的這個(gè)BCD文件中了,如下圖:

創(chuàng)建好BCD文件后,我們只需在PE下將這個(gè)BCD替換到相應(yīng)的目錄下就可以完成引導(dǎo)修復(fù)了。

  • 如果是UEFI+GPT模式的,隨此處BCD替換文件的目錄為ESP/EFI這個(gè)Fat分區(qū):efi\Microsoft\BCD(都是隱藏分區(qū)要在pe下查看)
  • 如果是Legacy+MBR模式,若磁盤(pán)有一個(gè)隱藏的活動(dòng)主分區(qū),我們需要先給這個(gè)隱藏的主分區(qū)添加盤(pán)符(PE下磁盤(pán)管理添加盤(pán)符或借助DG工具添加),然后將該BCD文件替換到這個(gè)活動(dòng)主分區(qū):\Boot\BCD(都是隱藏分區(qū)要在pe下查看)

命令行修復(fù)指定efi分區(qū)

如果誤刪EFI分區(qū),在不用pe環(huán)境或者軟件的情況下

[圖片上傳失敗...(image-69d432-1517668526663)]

正常情況下是不能刪除的,不要手賤 不要手賤 不要手賤!

首先要有Windows的efi啟動(dòng)環(huán)境

Windows安裝環(huán)境

還存在efi分區(qū)

  • 做完這個(gè)直接重啟選擇含有efi啟動(dòng)的u盤(pán)
  • 進(jìn)到安裝界面以后按Shift+F10打開(kāi)一個(gè)命令行窗口
  • 如果你的EFI分區(qū)還在 只是被破壞需要修復(fù)的話,執(zhí)行bcdboot c:\windows /l 即可,c是Windows安裝的盤(pán)符,不是的話自己改下盤(pán)符就可以

不存在efi分區(qū)

如果沒(méi)有EFI分區(qū) 執(zhí)行以下命令

diskpart 
list disk 
select disk * (選擇你要重建EFI分區(qū)的盤(pán)的編號(hào),以數(shù)字代替*)
list partition (如果有大于500MB的未分配空間,跳過(guò)下兩步)
select partition * (選擇你要減少500MB空間的分區(qū)的編號(hào),以數(shù)字代替*)
shrink desired = 500 
create partition efi size = 500
format quick fs = fat32 
exit 

因?yàn)槲矣脖P(pán)上沒(méi)有未分配空間,上面的命令是從已經(jīng)存在的分區(qū)分出500MB以便能創(chuàng)造新的EFI分區(qū)
然后執(zhí)行執(zhí)行bcdboot c:\windows /l c是Windows安裝盤(pán)符,這條命令是把系統(tǒng)盤(pán)的引導(dǎo)信息復(fù)制到EFI分區(qū)

PE環(huán)境下修復(fù)

用bootice自動(dòng)修復(fù)

我們建議大家啟動(dòng)64位win8PE,用它帶的bcdboot來(lái)修復(fù)。

  • 指定esp分區(qū)修復(fù)
    1.啟動(dòng)64位win8PE,并用esp分區(qū)掛載器或diskgenuis掛載esp分區(qū)
    2.打開(kāi)cmd命令行,輸入以下命令并運(yùn)行
    bcdboot c:\windows /s o: /f uefi /l zh-cn
    其中:
    c:\windows 硬盤(pán)系統(tǒng)目錄,根據(jù)實(shí)際情況修改
    /s o: 指定esp分區(qū)所在磁盤(pán),根據(jù)實(shí)際情況修改
    /f uefi 指定啟動(dòng)方式為uefi
    /l zh-cn 指定uefi啟動(dòng)界面語(yǔ)言為簡(jiǎn)體中文
    注:64位win7PE不帶/s參數(shù),故win7PE不支持bios啟動(dòng)下修復(fù)

  • 不指定esp分區(qū)修復(fù)
    環(huán)境為64位win7或win8PE,只有uefi啟動(dòng)進(jìn)入PE才可以
    不用掛載esp分區(qū),直接在cmd命令行下執(zhí)行:
    bcdboot c:\windows /l zh-cn
    注意不指定esp分區(qū)的情況是已經(jīng)存在了esp分區(qū)
    其中
    c:\windows 硬盤(pán)系統(tǒng)目錄,根據(jù)實(shí)際情況修改
    /l zh-cn 指定uefi啟動(dòng)界面語(yǔ)言為簡(jiǎn)體中文
    注:在8PE中,我們也可以在uefi啟動(dòng)進(jìn)入pe后,掛載esp分區(qū)用方法(一)修復(fù)

用bootice手動(dòng)修復(fù)

從efi引導(dǎo)啟動(dòng)過(guò)程來(lái)看,雖然它的文件很多,但主要用到的就是兩文件,我們完全可以在各pe下掛載esp分區(qū),從硬盤(pán)系統(tǒng)中復(fù)制bootx64.efi文件,然后用用bootice制作好bcd,就完成efi引導(dǎo)修復(fù)。

  1. 啟動(dòng)任一pe,用esp分區(qū)掛載器或diskgenuis掛載esp分區(qū)
  2. 查看esp分區(qū)是否可正常讀寫(xiě),如不正??芍匦赂袷交癁閒at16或fat32分區(qū)格式。
  3. 在esp分區(qū)中建立如下空文件夾結(jié)構(gòu)
\efi\boot\   (bootx64.efi等復(fù)制)
\efi\microsoft\boot\ (bcd等建立)
  1. 復(fù)制硬盤(pán)系統(tǒng)中的bootmgfw.efi(一般在c:\windows\boot\efi下)到esp分區(qū)的\efi\boot
    下,并重命名為bootx64.efi
    5.打開(kāi)bootice軟件,有esp分區(qū)的\efi\microsoft\boot\下新建立一bcd文件,
    打開(kāi)并編輯bcd文件,添加“windows vista\7\8啟動(dòng)項(xiàng)(參考上面圖片)
    指定磁盤(pán)為硬盤(pán)系統(tǒng)盤(pán)在的盤(pán),
    指定啟動(dòng)分區(qū)為硬盤(pán)系統(tǒng)分區(qū)(一般為c:)
    指定啟動(dòng)文件為:\Windows\system32\winload.efi, 是.efi,不是.exe,要手工改過(guò)來(lái)
    最后保存當(dāng)前系統(tǒng)設(shè)置并退出。
    這樣子,精簡(jiǎn)的UEFI引導(dǎo)就手工修復(fù)了,實(shí)機(jī)和虛擬機(jī)測(cè)試通過(guò)。

efi系統(tǒng)分區(qū)設(shè)定盤(pán)符

查看esp分區(qū)不一定在pe下,在正常的Windows下也可以

以管理員身份運(yùn)行,輸入:

image.png
diskpart
list disk
select disk 0
list part
sel part x   (x為EFI分區(qū)分區(qū)號(hào))
set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
assign letter=y   (y為分配的盤(pán)符)

[圖片上傳失敗...(image-baed96-1517668526663)]

一步一步來(lái)! 每一行是一步!

安裝Ubuntu

在安裝前要介紹下ubuntu的各個(gè)目錄

ubuntu目錄介紹

  • / 根目錄,建議在根目錄下面只有目錄,不要直接有文件。

  • swap 交換空間,相當(dāng)于Windows上的虛擬內(nèi)存(一般和物理運(yùn)存一樣就可以)。

  • /boot 包含了操作系統(tǒng)的內(nèi)核和在啟動(dòng)系統(tǒng)過(guò)程中所要用到的文件,目前可有可無(wú)

  • /home 用戶的home目錄所在地,這個(gè)分區(qū)的大小取決于有多少用戶。如果是多用戶共同使用一臺(tái)電腦的話,這個(gè)分區(qū)是完全有必要的,況且根用戶也可以很好地控制普通用戶使用計(jì)算機(jī),如對(duì)用戶或者用戶組實(shí)行硬盤(pán)限量使用,限制普通用戶訪問(wèn)哪些文件等。 以往Linux系統(tǒng)主要是提供服務(wù)器使用,所以/home這個(gè)目錄使用量并不高。但隨著Linux的桌面應(yīng)用發(fā)展,不少人也拿來(lái)在日常上使用,這時(shí)/home就變成存儲(chǔ)媒體中,最占容量的目錄。假如你安裝Ubuntu主要是桌面應(yīng)用,那你可能需要把最大的空間留給他。 額外分割出/home有個(gè)最大的好處,當(dāng)你重新安裝系統(tǒng)時(shí),你不需要特別去備份你的個(gè)人文件,只要在安裝時(shí),選擇不要格式化這個(gè)分區(qū),重新掛載為/home就不會(huì)丟失你的數(shù)據(jù)。 還有一個(gè)特別的應(yīng)用:假如你會(huì)在你的計(jì)算機(jī)上,安裝兩個(gè)或更多的Linux系統(tǒng),你可以共享/home這個(gè)分區(qū)。簡(jiǎn)單地說(shuō),你的個(gè)人文件可以在切換到其它Linux系統(tǒng)時(shí),仍正常使用

  • /tmp 用來(lái)存放臨時(shí)文件。這對(duì)于多用戶系統(tǒng)或者網(wǎng)絡(luò)服務(wù)器來(lái)說(shuō)是有必要的。這樣即使程序運(yùn)行時(shí)生成大量的臨時(shí)文件,或者用戶對(duì)系統(tǒng)進(jìn)行了錯(cuò)誤的操作,文件系統(tǒng)的其它部分仍然是安全的。因?yàn)槲募到y(tǒng)的這一部分仍然還承受著讀寫(xiě)操作,所以它通常會(huì)比其它的部分更快地發(fā)生問(wèn)題。這個(gè)目錄是任何人都能訪問(wèn)的,所以需要定期清理。

  • /usr Linux系統(tǒng)存放軟件的地方,如有可能應(yīng)將最大空間分給它
    除了系統(tǒng)的基本程序外,其它所有的應(yīng)用程序多放在這個(gè)目錄當(dāng)中。除了/home,/var這種變動(dòng)數(shù)據(jù)的存放目錄外,/usr大概是會(huì)是使用容量最大的目錄,不過(guò)一般Linux下的應(yīng)用程序通常不大,所以大多數(shù)的桌面應(yīng)用頂多 3~4GB 的空間就已經(jīng)相當(dāng)足夠了,若是服務(wù)器,多半也是 2~3GB 就足夠了。

  • /bin
    /usr/bin
    /usr/local/bin 存放標(biāo)準(zhǔn)系統(tǒng)實(shí)用程序。

  • /srv 一些服務(wù)啟動(dòng)之后,這些服務(wù)所需要訪問(wèn)的數(shù)據(jù)目錄,如WWW服務(wù)器需要的網(wǎng)頁(yè)數(shù)據(jù)就可以放在/srv/www中。

  • /etc 系統(tǒng)主要的設(shè)置文件幾乎都放在這個(gè)目錄內(nèi)。

  • /lib
    /usr/lib
    /usr/local/lib 系統(tǒng)使用的函數(shù)庫(kù)的目錄。

  • /root 系統(tǒng)管理員的家目錄。

  • /lost+found 該目錄在大多數(shù)情況下都是空的,但當(dāng)實(shí)然停電或者非正常關(guān)機(jī)后,有些文件臨時(shí)存入在此。

  • /dev 設(shè)備文件,在Linux系統(tǒng)上,任何設(shè)備都以文件類型存放在這個(gè)目錄中,如硬盤(pán)設(shè)備文件,軟驅(qū)、光驅(qū)設(shè)備文件等。

  • /mnt

  • /media 掛載目錄,用來(lái)臨時(shí)掛載別的文件系統(tǒng)或者別的硬件設(shè)備(如光驅(qū)、軟驅(qū))。

  • /opt 用于存儲(chǔ)第三方軟件的目錄,不過(guò)我們還是習(xí)慣放在/usr/local下

  • /proc 此目錄信息是在內(nèi)存中由系統(tǒng)自行產(chǎn)生的,存儲(chǔ)了一些當(dāng)前的進(jìn)程ID號(hào)和CPU、內(nèi)存的映射等,因?yàn)檫@個(gè)目錄下的數(shù)據(jù)都在內(nèi)存中,所以本身不占任何硬盤(pán)空間。

  • /sbin
    /usr/sbin
    /usr/local/sbin 存放一些系統(tǒng)管理員才會(huì)用到的執(zhí)行命令。

  • /var 主要放置系統(tǒng)執(zhí)行過(guò)程中經(jīng)常變化的文件,例如緩存(cache)或者是隨時(shí)更改的登錄文件(log file)。
    假如你的計(jì)算機(jī)主要是提供網(wǎng)頁(yè)服務(wù),或者是mysql數(shù)據(jù)庫(kù),那/var會(huì)大量增加,你最好能夠把/var額外分割出來(lái)。與/home的概念類似,重新安裝時(shí),不要格式化,仍可保留原來(lái)的數(shù)據(jù)。
    在服務(wù)器的應(yīng)用時(shí),數(shù)據(jù)的安全是相當(dāng)重要的,額外分區(qū)對(duì)數(shù)據(jù)的安全也有所幫助。此外,/var/log是系統(tǒng)log檔保存的位置,養(yǎng)成有問(wèn)題就去找log的好習(xí)慣,有助于解決問(wèn)題。所以這也加強(qiáng)了額外分區(qū)的重要性。當(dāng)一個(gè)服務(wù)器出現(xiàn)系統(tǒng)問(wèn)題,甚至毀損時(shí),除了你的數(shù)據(jù)外,之前的系統(tǒng)紀(jì)錄也相當(dāng)重要,找出為什么系統(tǒng)會(huì)出問(wèn)題,可以幫助管理器快速排除障礙。

  • /var/log 系統(tǒng)日志記錄分區(qū),如果設(shè)立了這一單獨(dú)的分區(qū),這樣即使系統(tǒng)的日志文件出現(xiàn)了問(wèn)題,它們也不會(huì)影響到操作系統(tǒng)的主分區(qū)。

本人方案

由于采用了GPT模式的硬盤(pán)分區(qū),所以接下來(lái)的分區(qū)都是主分區(qū)
分為3個(gè)區(qū)

  1. 掛載點(diǎn)/: 安裝系統(tǒng)和軟件;大小為60G;分區(qū)格式為ext4; 這個(gè)是用的固態(tài)硬盤(pán)某個(gè)分區(qū),用固態(tài)是為了快
  2. 掛載點(diǎn)/home: 相當(dāng)于“我的文檔”;大小100G; 分區(qū)格式ext4; 這個(gè)是用的機(jī)械硬盤(pán)某個(gè)分區(qū)
  3. swap: 充當(dāng)虛擬內(nèi)存;大小等于物理內(nèi)存大??;分區(qū)格式為swap ,用的機(jī)械硬盤(pán)
  4. /boot:不用分配

多系統(tǒng)共用esp

如果電腦之前就有Windows10或者通過(guò)自己按照上面的方法安裝了Windows10,會(huì)存在一個(gè)幾百兆的esp分區(qū),當(dāng)安裝多個(gè)系統(tǒng)的時(shí)候可以將引導(dǎo)都安裝到這個(gè)分區(qū)上,接下來(lái)利用ubuntu官網(wǎng)介紹制作u盤(pán)efi啟動(dòng)(自行谷歌),最后安裝ubuntu引導(dǎo)到esp分區(qū)上就可以了

修復(fù)ubuntu啟動(dòng)

如果ubuntu的引導(dǎo)和Windows的引導(dǎo)在一個(gè)esp分區(qū)上那就需要修復(fù)下引導(dǎo)了

  • 啟動(dòng)ubuntu安裝盤(pán) 用efi方式啟動(dòng)然后選擇試用ubuntu 在命令行輸入
sudo add-apt-repository ppa:yannubuntu/boot-repair 
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair

修復(fù)后重啟就可以了

[圖片上傳失敗...(image-81ae04-1517668526663)]

EasyUEFI的軟件以及我自己的備份

自己電腦安裝:

宏碁E1-471g(我在家里開(kāi)發(fā)用)

  • 這款電腦是老式電腦,采用的啟動(dòng)是Legacy+MBR引導(dǎo)模式
  • 我的光驅(qū)位置換成了500G機(jī)械硬盤(pán),主硬盤(pán)位置放上了固態(tài),注意:固態(tài)最后放才能被識(shí)別
  • 安裝完了Ubuntu后直接進(jìn)入的是Windows,采用easybcd設(shè)置啟動(dòng)項(xiàng)

聯(lián)想Y700

  • 這款電腦是采用的UEFI+GPT啟動(dòng)模式
  • 先在pe下的分區(qū)助手將硬盤(pán)轉(zhuǎn)化為GPT格式
  • 磁盤(pán)轉(zhuǎn)化完后,在分出一個(gè)500M的efi系統(tǒng)引導(dǎo)分區(qū)(FAT格式的),安裝Ubuntu的時(shí)候?qū)⒁龑?dǎo)放到efi分區(qū)上,這個(gè)分區(qū)存放這以后Windows和Ubuntu的引導(dǎo)文件

針對(duì)聯(lián)想Y700電腦還有一個(gè)毛病

就是無(wú)緣無(wú)故的鍵盤(pán)失靈,在這我升級(jí)了下BIOS,我測(cè)試過(guò)了(用了半個(gè)月)倒是沒(méi)有出現(xiàn)鍵盤(pán)失靈的情況,其實(shí)網(wǎng)上也有好多說(shuō)直接弄個(gè)外接鍵盤(pán),我只想說(shuō)呵呵,那是在逃避問(wèn)題并沒(méi)有解決問(wèn)題,好了我就不廢話了直接上圖:
Y700-15ISK_bios cdcn53ww
查看BIOS版本:win+R 輸入msinfo32出廠的BIOS版本:

升級(jí)后:

參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容