怎麼把原有OS導入GRUB? - Linux

Zanna avatar
By Zanna
at 2012-01-21T11:52

Table of Contents


已經解決了

提供一下解決方法

其實很簡單…就是在 archlinux 中把 grub 升級到 grub2 ,
然後掃描一下作業系統就 OK 了

參考資料
http://goo.gl/aUnoO
http://goo.gl/9ZFdt

首先,用 pacman 或 yaourt 安裝 grub2

sudo pacman -S grub2-bios

因為 grub2 和 grub 是衝突的,所以他會問你要不要刪除 grub,按下 Enter 移除

接著是配置 grub2 到 MBR 中

sudo grub_bios-install --boot-directory=/boot --no-floppy --recheck /dev/sda

因為我只有一顆硬碟,所以最後面是 sda,多顆硬碟的我就不清楚了@@

然後 archwiki 上有提示說

For grub2 >= 1.99 (including bzr trunk)
sudo modprobe dm-mod

所以如果出現錯誤的話可以執行一下上面指令

然後接著把 grub2 的設定檔複製到 /boot 中

sudo cp /usr/share/grub/{unicode.pf2,ascii.pf2} /boot/grub/

最後在掃描作業系統之前可以安裝 os-prober 協助掃描到其他系統

sudo yaourt -S os-prober

最後就是掃描了

sudo grub-mkconfig -o /boot/grub/grub.cfg

以我的例子,這時就可以看到 ubuntu 被掃到了(爽XDDDDD

最後重開機就得了!


※ 引述《kusoayan (瑋哥)》之銘言:
: 大家好
: 原本我是 ubuntu 的系統
: 後來灌了 arch
: 第一次灌時,沒有灌 arch 的 grub … 是用 ubuntu 的,結果可以抓到 arch
: 可是剛剛灌的時候,不小心手賤,灌了 arch 的 grub
: 結果 reboot 之後,開機選單中就只有 arch 了…
: 我完全沒動到 ubuntu …請問有辦法把他救回來嗎QQ?
: 就是能讓我從開機選單找到他…
: 謝謝!

--
Tags: Linux

All Comments

關於sudo的簡單問題

Megan avatar
By Megan
at 2012-01-21T05:36
現在在一個大型公司裡面, root密碼只有管理者知道, 現在 /home下面有每個人的帳號名, 而且管理者也讓每個人都擁有root的權力: 我用我的帳號(如abc)登入後, 查看/etc/sudoers, 看到 root ALL=(ALL) ALL abc ALL=(ALL) ALL ...

怎麼把原有OS導入GRUB?

Iris avatar
By Iris
at 2012-01-21T00:52
大家好 原本我是 ubuntu 的系統 後來灌了 arch 第一次灌時,沒有灌 arch 的 grub … 是用 ubuntu 的,結果可以抓到 arch 可是剛剛灌的時候,不小心手賤,灌了 arch 的 grub 結果 reboot 之後,開機選單中就只有 arch 了… 我完全沒動到 ubun ...

在Macbook上安裝Linux

Quanna avatar
By Quanna
at 2012-01-21T00:15
大家好,在下我有一台Macbook(第1板鋁書,沒有Pro字樣),OS是10.6.8版。 我最近試圖在上面安裝一套Ubuntu系統。不過,我並沒有打算使用光碟安裝一套 全新的系統,我準備透過and#39;cp -a /and#39;的方式把我現有桌上型電腦上的ubuntu 10.04, 整個copy到一 ...

ibus中文問題

Anthony avatar
By Anthony
at 2012-01-20T22:43
我使用fedora 16 gnome作為我的桌面環境 開啟testrepo後裝了ibus ibus-gnome3 ibus-chewing 當我設定顯示語言為Chinese(Taiwan)時沒有問題 可以正確切換英文輸入或注音輸入 但是我設定顯示語言為English時卻只有英文輸入不能切注音 問題是 ...

慘了…無法移除檔案

Eden avatar
By Eden
at 2012-01-20T00:00
開了很多個新檔案,每個都右鍵重新命名,但是按著按著,不小心按錯了… 結果弄出一個 ..txt 的檔案, 請問這東西要用什麼方法移除…? - ...