雜記

跳到主文

資料蒐尋中

部落格全站分類:生活綜合

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 2月 27 週一 201218:03
  • 手動修改 Ubuntu 9.10 的Grub2 開機選單的作業系統名稱

[ 手動修改 Ubuntu 9.10 的 Grub2 開機選單的作業系統名稱 ]
Grub2 會自動抓取許多作業系統的磁碟分割區,但若要手動更改作業系統名稱或新增、刪除,資料與方法請參:Manual Editing of grub.cfg(http://ubuntuforums.org/showthread.php?t=1195275)
一、手動更改 Grub2 開機選單的作業系統名稱 by editing “/boot/grub/grub.cfg” (不建議的方法):
1. 修改 grub.cfg 讀寫允許特性,安裝後預設是唯讀特性的:
[ 終端機指令 ]
sudo chmod +w /boot/grub/grub.cfg
或
sudo chown a=wr /boot/grub/grub.cfg
2. 更改 grub.cfg 內容:
[ 終端機指令 ]
sudo gedit /boot/grub/grub.cfg
3. 我手動更改我的 Windows Vista 的開機選單名稱,原本 grub.cfg 內容 Block 如下,是 Grub2 自行產生的:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry “Windows Vista (loader) (on /dev/sda1)” {
insmod ntfs
set root=(hd0,1)
search –no-floppy –fs-uuid –set 764a40c44a4082bb
chainloader +1
}
menuentry “Windows Vista (loader) (on /dev/sda2)” {
insmod ntfs
set root=(hd0,2)
search –no-floppy –fs-uuid –set 8e62637862636445
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
手動改 grub.cfg 內容此 Block 如下:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry “Windows Vista (Diagnostic Tool)” {
insmod ntfs
set root=(hd0,1)
search –no-floppy –fs-uuid –set 764a40c44a4082bb
chainloader +1
}
menuentry “Windows Vista Business SP1” {
insmod ntfs
set root=(hd0,2)
search –no-floppy –fs-uuid –set 8e62637862636445
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
4. 注意此方法請不要執行:sudo update-grub 指令,不然又會被 Grub2 自動搜尋作業系統後覆蓋你的開機選單名稱…
二、編輯 /etc/grub.d/40_custom 增加 Windows 開機選單是我自己找的可行方法:
比方我的就複製原本的 /boot/grub/grub.cfg 裡面 Grub2 原本產生的這區塊:從 ### BEGIN /etc/grub.d/30_os-prober ### 到 ### END /etc/grub.d/30_os-prober ### 之間的這 Block,再把它貼到 /etc/grub.d/40_custom 裡面,然後我僅需改作業系統名稱 “menuentry“,變成如下:

#!/bin/sh
exec tail -n +3 0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the ‘exec tail’ line above.

menuentry “Windows Vista (Diagnostic Tool)” {
insmod ntfs
set root=(hd0,1)
search –no-floppy –fs-uuid –set 764a40c44a4082bb
chainloader +1
}

menuentry “Windows Vista Business SP1” {
insmod ntfs
set root=(hd0,2)
search –no-floppy –fs-uuid –set 8e62637862636445
chainloader +1
}

記得也去改 /etc/grub.d/30_os-prober 於其檔案裡面的第一行加上 “return” 敘述,這樣 sudo update-grub 便不會執行 /etc/grub.d/30_os-prober,也就不會有 Grub2 自行偵測的 Windows 作業系統選單出現,如下:
return
#! /bin/sh -e
……
……
[ 以下省略沒寫 ]
最後,請執行 sudo update-grub 就完成了!開機試試就可以看到 Grub2 開機選單變化了!

引用:http://blakechang.wordpress.com/2009/11/07/%e6%89%8b%e5%8b%95%e4%bf%ae%e6%94%b9-ubuntu-9-10-%e7%9a%84-grub2-%e9%96%8b%e6%a9%9f%e9%81%b8%e5%96%ae%e7%9a%84%e4%bd%9c%e6%a5%ad%e7%b3%bb%e7%b5%b1%e5%90%8d%e7%a8%b1/
文章標籤
全站熱搜
創作者介紹
創作者 utimcheng 的頭像
utimcheng

雜記

utimcheng 發表在 痞客邦 留言(0) 人氣(731)

  • 全站分類:
  • 個人分類:電腦類
▲top

個人資訊

utimcheng
暱稱:
utimcheng
分類:
生活綜合
好友:
累積中
地區:

熱門文章

  • ()各廠牌記憶體送修方式
  • ()Logitech M705 開箱 & 心得[很好用]
  • ()排膽結石食療
  • ()RamDisk 所謂的虛擬硬碟
  • ()大台南素食
  • ()記憶體時序定義
  • ()Gavotte Ramdisk 免費「虛擬硬碟」功能
  • ()手動修改 Ubuntu 9.10 的Grub2 開機選單的作業系統名稱
  • ()Windows XP 下Route 指令應用簡介
  • ()快閃記憶體 SLC 與 MLC 的差別

文章分類

  • 資料搜尋 (0)
  • 電腦類 (0)
  • 吃 (0)
  • 生活知識 (0)
  • 未分類文章 (1)

最新文章

    最新留言

    文章精選

    文章搜尋

    誰來我家

    參觀人氣

    • 本日人氣:0
    • 累積人氣:42,461

    music

    utimcheng
    PIXNET Logo登入