以不同硬碟安裝好win7與Ubuntu後,要怎麼新增啟動項目 [論壇 - Ubuntu安裝問題]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



以不同硬碟安裝好win7與Ubuntu後,要怎麼新增啟動項目
會員一級
註冊日期:
2015/4/10 13:29
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 0
MP : 0 / 11
EXP: 2
離線
不好意思,請教一下

我有四顆硬碟
1號主硬碟是SSD(裝Windows 7)
2號、3號硬碟都只是放資料用的
4號硬碟裝Ubuntu 14.04

原本已經使用Windwos 7好一陣子了
後來為了裝Ubuntu,就在SSD上切出個磁碟區給Ubuntu用
無奈Ubuntu怎麼跑都很正常,就是windows 7開機都會異常

找了一些網路的文章都還是都沒用,最後用了最簡單的方法
拔掉所有硬碟,另外找了顆硬碟來安裝Ubuntu
裝好後再把原本三顆硬碟裝回去

然後開機就用最笨的方式:每次開機先進BIOS再選擇開機磁碟
一直以來都相安無事,直到最近覺得這樣有點笨,想改善一下
所以來到這邊請教一下,在這種情況下
要怎麼在Ubuntu開機時新增windows7的啟動項目呢?

目前查到的資訊及要做的動作如下

/boot/grub/device.map的資訊為
(hd0) /dev/disk/by-id/ata-INTEL_SSDSC2BW120A4_CVDA3520025Q1207GN
(hd1) /dev/disk/by-id/ata-TOSHIBA_DT01ACA200_83IYBE2YS
(hd2) /dev/disk/by-id/ata-WDC_WD3200AAKS-00SBA0_WD-WCAPZ1014244
(hd3) /dev/disk/by-id/ata-Hitachi_HDT725032VLA360_VFM201R817JBSN

(hd1)已經裝好Windows 7
(hd3)已經裝好Ubuntu 14.04

預計先修改/etc/grub.d/40_custom,增加下列這個
menuentry "Windows 7" {
set root=(hd0,1)
chainloader +1
}

然後再手動修改開機選單,我的開機選單如下
但....不曉得要怎麼修改(想改成預設10秒後自動進入Ubuntu)

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""


修改完後應該是要執行下面這指令後才會有用
sudo update-grub

因為很怕哪裡做錯然後就開不了機
煩請有經驗的人幫忙一下

感謝

2015/4/10 15:38
應用擴展 工具箱
回覆: 以不同硬碟安裝好win7與Ubuntu後,要怎麼新增啟動項目
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 35
HP : 172 / 861
MP : 598 / 22603
EXP: 45
離線
animatrix 寫到:
不好意思,請教一下

我有四顆硬碟
1號主硬碟是SSD(裝Windows 7)
2號、3號硬碟都只是放資料用的
4號硬碟裝Ubuntu 14.04

原本已經使用Windwos 7好一陣子了
後來為了裝Ubuntu,就在SSD上切出個磁碟區給Ubuntu用
無奈Ubuntu怎麼跑都很正常,就是windows 7開機都會異常

找了一些網路的文章都還是都沒用,最後用了最簡單的方法
拔掉所有硬碟,另外找了顆硬碟來安裝Ubuntu
裝好後再把原本三顆硬碟裝回去

然後開機就用最笨的方式:每次開機先進BIOS再選擇開機磁碟
一直以來都相安無事,直到最近覺得這樣有點笨,想改善一下
所以來到這邊請教一下,在這種情況下
要怎麼在Ubuntu開機時新增windows7的啟動項目呢?

目前查到的資訊及要做的動作如下

/boot/grub/device.map的資訊為
(hd0) /dev/disk/by-id/ata-INTEL_SSDSC2BW120A4_CVDA3520025Q1207GN
(hd1) /dev/disk/by-id/ata-TOSHIBA_DT01ACA200_83IYBE2YS
(hd2) /dev/disk/by-id/ata-WDC_WD3200AAKS-00SBA0_WD-WCAPZ1014244
(hd3) /dev/disk/by-id/ata-Hitachi_HDT725032VLA360_VFM201R817JBSN

(hd1)已經裝好Windows 7
(hd3)已經裝好Ubuntu 14.04

預計先修改/etc/grub.d/40_custom,增加下列這個
menuentry "Windows 7" {
set root=(hd0,1)
chainloader +1
}

然後再手動修改開機選單,我的開機選單如下
但....不曉得要怎麼修改(想改成預設10秒後自動進入Ubuntu)

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""


修改完後應該是要執行下面這指令後才會有用
sudo update-grub

因為很怕哪裡做錯然後就開不了機
煩請有經驗的人幫忙一下

感謝


你可以參考「這篇」還有「這篇」。

然後在Virtualbox上面練習,

這樣就不怕會開不了機,

當你真的知道每個步驟是在做什麼的時候,才到實機操作。

另外我在這篇「回覆」,有提到很多的案例討論,你可以參考。

基本上這些案例,我都有列在「這篇」裡。

$ man update-grub
$ man grub-install

以上提供參考

報告完畢


2015/4/10 16:01
應用擴展 工具箱
回覆: 以不同硬碟安裝好win7與Ubuntu後,要怎麼新增啟動項目
會員一級
註冊日期:
2015/4/10 13:29
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 0
MP : 0 / 11
EXP: 2
離線
想不到有這麼多文章可以參考
謝謝了^^

2015/4/10 16:36
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.