雙系統重灌Win7部分,要如何讓開機時顯示登入選項? [論壇 - Ubuntu安裝問題]


正在瀏覽:   1 名遊客


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



雙系統重灌Win7部分,要如何讓開機時顯示登入選項?
會員二級
註冊日期:
2010/4/17 14:26
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 157
MP : 23 / 4361
EXP: 28
離線
我的電腦安裝了Win7和Ubuntu12.04雙系統。
Win7部分重灌,之後就會直接進入Win7系統,而不會出現登入選單。
從磁碟管理中可以看到Ubuntu系統的部分都在。
本來想說來重灌Ubuntu,保留home不要格式化就好,想想還是先來問問是否有補救方法?謝謝。

2012/5/25 8:48
應用擴展 工具箱
回覆: 雙系統重灌Win7部分,要如何讓開機時顯示登入選項?

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1404 / 1756
MP : 4456 / 50648
EXP: 24
離線
如果你只有一顆硬碟 /dev/sda # 在 windows 是 C: 碟

當你安裝 windows 時 開機導引 寫入 MBR # 位於 /dev/sda 前面 0~512 bytes
分割區前面 空白處
從磁碟管理中可以看到Ubuntu系統的部分都在。

猜測 你是使用 ubuntu live CD 安裝 ubuntu

當你安裝 ubuntu 時 grub 2 開機導引 把 /dev/sda 的 MBR 覆蓋
用 ubuntu 開機選單 的開機指引 取代 # 即指向 ubuntu 開機選單
但是 該選單 有 ubuntu 選項 也有 windows 選項

這個時候 你重灌 windows 又把 MBR 覆蓋
所以 又把 grub 2 開機導引 刪除了

此時 最簡單的方法 就是 使用 ubuntu live CD 重新安裝 grub 2 到 /dev/sda
又會 把 /dev/sda 的 MBR 覆蓋
用 ubuntu 開機選單 的開機指引 指向 ubuntu 開機選單
又可以 有 ubuntu 選項 也有 windows 選項

如果你有兩顆硬碟 /dev/sda /dev/sdb
把 grub 2 安裝到 /dev/sdb 的 MBR
把 /dev/sda 的 MBR 留給 Windows
互相覆蓋的困擾 就不見了

不過 開機時 需從 BIOS 設定 /dev/sdb 開機

如果沒有 第二顆硬碟
用 USB 插入 當 /dev/sdb 也可以 # 必須你的 BIOS 支援 usb 開機
ubuntu 不必說 一定要安裝在 /dev/sdb
ubuntu 安裝在 /dev/sda 也 OK

2012/5/25 9:09
應用擴展 工具箱
回覆: 雙系統重灌Win7部分,要如何讓開機時顯示登入選項?
會員四級
註冊日期:
2007/8/18 13:51
所屬群組:
已註冊使用者
等級: 17
HP : 0 / 401
MP : 111 / 14268
EXP: 4
離線
樓主應該是想要下面的方法吧!
使用 ubuntu live CD 重新安裝 grub 2

以下步驟 請用 copy 貼到終端機執行 (以免你打錯字)
1. 用 ubuntu live CD 或 ubuntu live USB 開機 選試用 進入 試用桌面
2. sudo fdisk -l # 確定你安裝 ubuntu 的分割區 是 /dev/sdan
3. sudo mount /dev/sdan /mnt
4. sudo mount --bind /dev /mnt/dev
5. sudo mount --bind /dev/pts /mnt/dev/pts
6. sudo mount --bind /proc /mnt/proc
7. sudo mount --bind /sys /mnt/sys
8. sudo chroot /mnt
9. grub-install /dev/sda # 注意 不加 sudo
10. update-grub # 注意 不加 sudo 注意桌面程序 有沒有發現 window 7 與 window 7 recover mode
11. update-initramfs -u -k all # 注意 不加 sudo
12. exit
13. sudo umount /dev/pts # 注意 以下要加 sudo
14. sudo umount /dev
15. sudo umount /proc
16. sudo umount /sys
17. sudo umount /dev/sdan
18. sudo reboot # 改由 /dev/sda 開機

2012/5/25 13:43
我愛Ubuntu,自由軟體世界的愛好者
桌機: Macbuntu 12.04+AMD X2 2048 RAM+500G HD+ATI4780+Win8 x64
應用擴展 工具箱
回覆: 雙系統重灌Win7部分,要如何讓開機時顯示登入選項?
會員四級
註冊日期:
2007/8/18 13:51
所屬群組:
已註冊使用者
等級: 17
HP : 0 / 401
MP : 111 / 14268
EXP: 4
離線
不過我比較常用
方案 2 - 從已安裝的分割區複製 GRUB 2 檔案
這是一個快速且簡單的方法來回復系統損壞的 GRUB 2 檔案。有問題的分割區將會從 LiveCD 來定位及掛載。相關檔案接下來會由受損系統的 /boot/grub 目錄複製到適當的位置以及 MBR 中。這樣需要較少的步驟及較少的指令輸入,跟之後的 CHROOT 方案比較起來。擁有分散系統分割區的使用者,例如單獨的 /boot 分割區,或其他特殊情況,使用 CHROOT 方案應該會有比較好的結果。 1. 開機進入 LiveCD 桌面(Ubuntu 9.10 或更新版)。 2. 掛載您 Ubuntu 安裝所在的分割區。

a. 從「位置」選單,點選您的 Ubuntu 安裝之分割區來掛載。Ubuntu 9.10 or later

b. 若未辨識出分割區,找找看有合適的大小或名稱的。
c. 一旦掛載後,使用者應該會看到 Ubuntu 系統目錄例如 /boot。
3. 從選單中的「應用程式」,「附屬應用程式」,「終端機」來啟動終端機。 4. 執行如底下說明的 grub-setup -d 指令。這樣會重新安裝 GRUB 2 檔案到掛載分割區的適當位置以及指定裝置的 MBR 中。
a. 參考「位置」中的位置列來決定掛載點。將指令中的 XXXX 以 UUID 取代,若分割區並不是掛載在 /media 之下,則用正確的位置取代 /media/XXXX。選定的位置可能是一個 UUID,或是一個名稱標籤,若使用者有自行建立的話(參考注意事項)。

b. 若位置視窗的樣式和圖片裡的不一樣,按下左邊的鉛筆圖示來更改樣式。


(譯者注:這裡的圖片是舊版 Ubuntu 的樣式,在 10.04 以後請按 Ctrl-L 來更改。)
c. 以滑鼠選取 UUID/位置來複製內容。在終端機中按下滑鼠中鍵來貼上。若使用鍵盤的話,按 CTRL-C 來複製位置並使用 CTRL-SHIFT-V 來貼上至終端機中。
d. 裝置/磁碟是由 sdX 來指定,X 即是指定的裝置。sda 是第一個裝置,sdb 是第二個裝置,餘類推。大部分使用者的 MBR 應該都是安裝在 sda 中,即是系統中的第一個裝置。
sudo grub-setup -d /media/XXXX/boot/grub /dev/sda
範例:
sudo grub-setup -d /media/7848138a-41a0-4eba-8aed-d1b625ac8759/boot/grub /dev/sda
e. 若使用者收到一個「error: Cannot open /boot/grub/device.map」訊息,加上一個 -m 選項以及 device.map 的路徑至指令中,如下:
sudo grub-setup -d /media/XXXXX/boot/grub -m /media/XXXXX/boot/grub/device.map /dev/sda
範例: sudo grub-setup -d /media/7848138a-41a0-4eba-8aed-d1b625ac8759/boot/grub -m /media/7848138a-41a0-4eba-8aed-d1b625ac8759/boot/grub/device.map /dev/sda
f. 使用 grub-setup 尚有其他的選項可使用。在終端機中,輸入 grub-setup --help 即可列出一份所有選項的說明文件。
g. 也許您會重複收到「error: Cannot open /boot/grub/device.map」訊息。如果持續發生,試著重新開機。使用 UUID 方法實際上應該會有作用,但會不正確的丟出一個錯誤訊息。使用名稱標籤似乎不會發生這樣重複出現錯誤訊息的問題。
5. 重新開機
6. 使用 sudo update-grub 來更新 GRUB 2 選單
7. 若使用者想要查明為何系統開機失敗,參考以下的回復後指令小節。
Ubuntu 9.10 引進一個新的應用程式,能夠簡單的指定標籤給現存的分割區。從選單中的「系統」,「管理」中執行磁碟公用程式來使用。

2012/5/25 13:45
我愛Ubuntu,自由軟體世界的愛好者
桌機: Macbuntu 12.04+AMD X2 2048 RAM+500G HD+ATI4780+Win8 x64
應用擴展 工具箱
回覆: 雙系統重灌Win7部分,要如何讓開機時顯示登入選項?
會員二級
註冊日期:
2010/4/17 14:26
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 157
MP : 23 / 4361
EXP: 28
離線
謝謝兩位,我用 ubuntu live CD 重新安裝 grub 2
現在回復原狀了。
把兩位提供的方法都記錄下來,還好有上來問,不然就傻傻的重灌。
謝謝啦!

2012/5/25 13:53
應用擴展 工具箱
回覆: 雙系統重灌Win7部分,要如何讓開機時顯示登入選項?
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 27290
EXP: 38
離線
原因:MBR的Grub2開機載入程式被Windows自己的覆蓋掉
解決方法:使用boot-repair-disk開機,修復,收工!
http://sourceforge.net/p/boot-repair-cd/home/Home/

2012/5/25 15:43
應用擴展 工具箱
回覆: 雙系統重灌Win7部分,要如何讓開機時顯示登入選項?
會員四級
註冊日期:
2007/8/18 13:51
所屬群組:
已註冊使用者
等級: 17
HP : 0 / 401
MP : 111 / 14268
EXP: 4
離線
多謝!收下!
更好用!

2012/5/25 16:39
我愛Ubuntu,自由軟體世界的愛好者
桌機: Macbuntu 12.04+AMD X2 2048 RAM+500G HD+ATI4780+Win8 x64
應用擴展 工具箱
回覆: 雙系統重灌Win7部分,要如何讓開機時顯示登入選項?
會員二級
註冊日期:
2010/4/17 14:26
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 157
MP : 23 / 4361
EXP: 28
離線
我也收下,謝謝。

2012/5/25 19:22
應用擴展 工具箱


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


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