如何使用e4rat將linux pc的啟動時間縮短一半

Linux在現代計算機上的啟動速度相當快,但為什麼不進一步縮減呢?如果你因為缺少SSD而受傷或者只是想更快的啟動,E4rat會很容易的縮短你的啟動時間。...

如何使用e4rat將linux pc的啟動時間縮短一半

Linux在現代計算機上的啟動速度相當快,但為什麼不進一步縮減呢?如果你因為缺少SSD而受傷或者只是想更快的啟動,E4rat會很容易的縮短你的啟動時間。

注意:這篇文章是為ubuntu11.04寫的,所以很可能它已經不工作了。

e4rat和您的linux pc

E4rat是一個旨在大幅縮短Linux引導時間的實用程式。從本質上講,當你正常啟動電腦時,你會向它展示你所做的事情,它會分析你訪問和使用的檔案。然後,它會將它們移到硬碟的開頭,這樣在引導過程中查詢它們所需的時間就更少了。

E4rat只設計用於Ext4分割槽。如果您正在使用另一個檔案系統,則此檔案系統不適合您。有報道說,它與LVM的工作,但您的里程數可能會有所不同,所以要小心,如果你有敏感的資料。

此外,如果你有一個SSD,你應該遠離這個。因為E4rat移動檔案以獲得更好的尋道時間,所以SSD使用不會看到任何好處,因為它們的“尋道”時間不受此影響。透過移動檔案和執行擴充套件寫操作,您甚至可能會損壞已經非常快的驅動器。

在ubuntu上安裝e4rat

E4rat以.deb包的形式提供給Ubuntu使用者。如果您執行的是另一個Linux發行版,那麼您必須從原始碼處編譯E4rat,但是應該可以正常工作,您仍然可以大致遵循本指南。唯一真正的例外是使用Debian的人——在繼續之前,請看一下這張便條。在我們的分步指南中,我們假設您執行的是ubuntunaty(11.04)。

請轉到E4rat的Sourceforge頁面。

如何使用e4rat將linux pc的啟動時間縮短一半

單擊最新版本,然後下載適合您的體系結構的檔案。

如何使用e4rat將linux pc的啟動時間縮短一半

我正在執行一個64位的ubuntunaty安裝,所以我選擇了“amd64”版本。

現在,如果你現在嘗試安裝它,你會得到一個錯誤,因為Ubuntu的預設“ureadahead”包與E4rat衝突。

如何使用e4rat將linux pc的啟動時間縮短一半

Ureadahead在概念上是相似的,但是沒有E4rat那麼好用,所以讓我們去掉它。開啟終端並輸入以下命令。

sudo dpkg –purge ureadahead ubuntu-minimal

如何使用e4rat將linux pc的啟動時間縮短一半

輸入你的密碼,讓它做它的事情。接下來,讓我們確保E4rat的適當依賴關係存在。

sudo apt-get install libblkid1 e2fslibs

如何使用e4rat將linux pc的啟動時間縮短一半

預設情況下,您應該已經安裝了它們,但如果沒有,此命令將安裝/升級到最新版本。

現在,當您雙擊下載的.deb檔案時,您將不會看到該錯誤,只需單擊“安裝”按鈕即可。

如何使用e4rat將linux pc的啟動時間縮短一半

我碰巧在這一點上得到一個錯誤,但你可以點選忽略,如果你得到它。一旦一切都完成,重新啟動你的電腦,但留在Grub選單。

收集資料

安裝E4rat後,我們需要確保它正確收集資料。為此,我們可以編輯下一次引導的引數。確保你在Grub選單中。

如何使用e4rat將linux pc的啟動時間縮短一半

突出顯示通常用於引導到Linux的選項,然後按“e”鍵。查詢以以下開頭的行:

linux /boot/vmlinuz…

如何使用e4rat將linux pc的啟動時間縮短一半

這是上面圖片中倒數第二行(點選圖片可以看到更大的版本)。這一行告訴Linux核心載入。在此行末尾,新增以下內容:

init=/**in/e4rat-collect

如何使用e4rat將linux pc的啟動時間縮短一半

然後,按Ctrl+X繼續引導。這告訴E4rat的collect程式在引導後開始執行。讓你的電腦做它的事,然後登入。在接下來的兩分鐘裡,你應該像平常一樣登入。對我來說,這需要同時載入Chrome和Firefox,開啟終端並執行Screen/Byobu,開啟Nautilus和Shutter,這樣我就可以檢視我的檔案並截圖。

如何使用e4rat將linux pc的啟動時間縮短一半

如你所見,前兩分鐘非常關鍵。我點選了E4rat使用的兩分鐘視窗中的所有內容,但直到幾分鐘後才載入所有內容。不過,沒關係,只要你開始載入應用程式,你就沒事了。

讓我們檢查一下是否建立了正確的日誌檔案。開啟終端。

ls /var/lib/e4rat/

如何使用e4rat將linux pc的啟動時間縮短一半

您應該看到顯示的檔名為“啟動.log”. 如果未建立此檔案,則需要重新啟動程序。

移動啟動檔案

驗證日誌檔案是否存在後,重新啟動計算機並在Grub螢幕處停止。選擇你的啟動選項並再次點選“e”。

這一次,我們將在同一行的末尾新增一些不同的內容:

single

如何使用e4rat將linux pc的啟動時間縮短一半

按Ctrl+X啟動,但這次,我們直接進入命令列。我的機器花了一點時間,然後給了我一個有幾個選項的螢幕。如果發生這種情況,只需選擇“恢復正常引導”選項

如何使用e4rat將linux pc的啟動時間縮短一半

然後,如果沒有出現命令提示,請按Ctrl+Alt+F1。您現在應該看到一個登入提示。

如何使用e4rat將linux pc的啟動時間縮短一半

輸入使用者名稱和密碼,然後輸入以下命令:

sudo e4rat-realloc /var/lib/e4rat/startup.log

如何使用e4rat將linux pc的啟動時間縮短一半

輸入您的密碼,E4rat將開始行動硬碟上的檔案。

如何使用e4rat將linux pc的啟動時間縮短一半

這可能需要相當長的時間,這取決於你的磁碟有多混亂。只需看著硬碟指示燈閃爍,耐心等待事情完成。

如何使用e4rat將linux pc的啟動時間縮短一半

官方網站建議您再執行該命令幾次,直到其他命令無法移動為止。我的電腦馬上給了我這個資訊,所以你的里程數可能會有所不同。

如何使用e4rat將linux pc的啟動時間縮短一半

現在,讓我們用

sudo shutdown -r now

並正常登入完成最後階段。

配置grub在每次啟動時執行e4rat

開啟終端並輸入:

gksu gedit /etc/default/grub

Ubuntu的文字編輯器應該開啟。查詢以“GRUB\u CMDLINE\u LINUX\u DEFAULT=”開頭的行

如何使用e4rat將linux pc的啟動時間縮短一半

我們要在引號里加一行,在選項之前加一行。

init=/**in/e4rat-preload

您的檔案應類似於:

如何使用e4rat將linux pc的啟動時間縮短一半

點選save按鈕並關閉Gedit。現在,返回終端並執行最後一個命令:

sudo update-grub

如何使用e4rat將linux pc的啟動時間縮短一半

以這種方式配置Grub(而不是透過編輯/boot/Grub/grub.cfg公司)將確保這在兩次更新之間持續,但如果以後在兩次版本之間升級,則可能需要重做。不過,到那時,您可能需要重做整個過程,以便將正確的檔案放在正確的位置。

下次重新啟動時,您會注意到啟動和開啟應用程式的時間差相當大,而這些應用程式通常是直接開啟的。我的上網本現在的開機時間大約是10秒!


你知道有沒有其他的技巧可以讓你的開機時間縮短几秒鐘?在評論中分享你所知道的!

 

  • 發表於 2021-04-13 09:30
  • 閱讀 ( 32 )
  • 分類:網際網路

你可能感興趣的文章

Windows10中7種修復緩慢啟動時間的方法

... 看點:你的虛擬記憶體太低了嗎?下面是如何修復它! ...

  • 發佈於 2021-03-11 02:02
  • 閲讀 ( 57 )

microsoft edge現在擁有垂直選項卡和更快的啟動時間

... 相關:如何透過這些簡單的修復來加速你的瀏覽 ...

  • 發佈於 2021-03-11 10:42
  • 閲讀 ( 50 )

海倫的啟動光碟:所有在一個啟動光碟為每一個需要

...工具包。在你的工具箱裡有一些重要的修復工具。下面是如何設定和使用它。 ...

  • 發佈於 2021-03-13 04:17
  • 閲讀 ( 67 )

如何在linux上執行虛擬機器:3種不同的方法

... 如何在pc上啟用虛擬化 ...

  • 發佈於 2021-03-17 03:13
  • 閲讀 ( 59 )

如何使用windows10啟動資料夾:您需要知道的一切

... 讓我們看看在哪裡可以找到windows10啟動資料夾,它是如何工作的,以及您應該和不應該在其中包含的程式。 ...

  • 發佈於 2021-03-25 00:51
  • 閲讀 ( 50 )

如何更改Windows10上的預設啟動聲音

... 本指南逐步向您介紹如何在Windows10中使用自定義音調作為預設啟動聲音。 ...

  • 發佈於 2021-03-26 19:30
  • 閲讀 ( 78 )

如何在啟動時用systemd執行linux程式

...立整合服務的過程,甚至與雜誌進行對話。 本教程演示如何設定啟動系統時啟動的系統服務。要在登入時啟動圖形程式,請改用桌面的啟動管理器。 啟動時執行程式 有時,您在計算機上安裝的軟體會將自己連線到Linux啟動過...

  • 發佈於 2021-04-01 17:43
  • 閲讀 ( 50 )

如何在ubuntulinux上管理啟動程式

...您可能還想將自己喜歡的程式新增到啟動過程中。下面是如何控制Ubuntu在登入時啟動什麼。 我們在Ubuntu20.04 LTS上用預設的GNOME桌面運行了這個過程。這些步驟在其他帶有GNOME桌面的Linux發行版上是類似的,但是您可能需要在其他...

  • 發佈於 2021-04-01 17:50
  • 閲讀 ( 51 )

如何在windows 10中啟動時開啟windows應用商店應用程式

...到Windows startup,但包括Windows應用商店應用程式。 相關:如何在Windows10的設定應用程式中管理啟動程式 為啟動資料夾新增快捷方式(適用於任何應用程式) 雖然設定介面幫不了你太多,但是傳統的啟動程式的方法仍然有效。你...

  • 發佈於 2021-04-05 00:08
  • 閲讀 ( 40 )

如何從光碟或usb驅動器啟動計算機

...導您完成整個過程,但螢幕截圖看起來並不完全相同。 如何更改計算機的啟動順序 引導順序由計算機的BIOS或UEFI韌體控制,具體取決於計算機的新版本。 要訪問BIOS,您需要重新啟動計算機,並在啟動過程開始時按特定鍵。此...

  • 發佈於 2021-04-07 17:00
  • 閲讀 ( 56 )
meeoik395233
meeoik395233

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦