在安裝linux系統後,開機的時候默認啟動項變成了linux,這讓許多經常使用windows系統的同學感到抓狂:按下電源鍵後,打開手機,刷刷微博,看看朋友圈,再抬頭一看,面對輸入密碼界面,只好再次選擇重啟。
那麼如何修改默認的開機啟動項呢?我們需要做的是修改GRUB這個東東。
步驟(以Ubuntu系統為例):
1.進入系統,開機時注意觀察你的windows系統在開機啟動項中是第幾項,當系統開啟後打開終端。(方法自行百度)
2.在終端中輸入“sudo gedit /etc/default/grub”,打開grub這個檔案。
3.在文檔裡找到“GRUB_DEFAULT=0”這一行(也有可能不是0),如果開機時windows系統是第n項,則把這個0改為n-1(因為序號是從0開始的)。然後保存退出。
什麼?沒法保存?看看步驟2的時候是不是沒有輸入sudo。
4.在終端中繼續輸入“sudo update-grub”,回車,等待若干秒。
5。重啟看看行不行。
注釋:
一.開機流程(摘自鳥哥)
1. 加載 BIOS 的硬件信息與進行自我測試,並依據設定取得第一個可開機的裝置;
2. 讀取並執行第一個開機裝置內 MBR 的 boot Loader (亦即是 grub, spfdisk 等程序);(我們要修改的地方)
3. 依據 boot loader 的設定加載 Kernel ,Kernel 會開始偵測硬件與加載驅動程序;
4. 在硬件驅動成功後,Kernel 會主動呼叫 init 程序,而 init 會取得 run-level 信息;
5. init 執行 /etc/rc.d/rc.sysinit 檔案來准備軟件執行的作業環境 (如網絡、時區等);
6. init 執行 run-level 的各個服務之啟動(script 方式);
7. init 執行 /etc/rc.d/rc.local 檔案;
8. init 執行終端機仿真程序 mingetty 來啟動 login 程序,最後就等待用戶登入啦;
二.sudo的用法
sudo 執行命令的流程是當前用戶切換到root(或其它指定切換到的用戶),然後以root(或其它指定的切換到的用戶)身份執行命令,執行完成後,直接退回到當前用戶;而這些的前提是要通過sudo的配置文件/etc/sudoers來進行授權;
當我們沒有權限進行一些動作時,可以嘗試使用 sudo 命令。