若是想裝雙系統(windows + ubuntu)的話,後裝ubuntu沒問題,會正確識別出windows,啓動能夠有菜單選擇,可是爲了升級內存到8G,我重裝windows爲64位的,而後ubuntu的啓動菜單就找不到了。以下進行修復: html
1. 製做ubuntu的livecd,能夠用ultraiso製做一個啓動u盤,選擇try ubuntu進去; linux
2. sudo -i
mount /dev/sda7 /mnt
mount /dev/sda6 /mnt/boot (若是沒 /boot 單獨分區這步跳過)
grub-install –root-directory=/mnt /dev/sda,其中sda7是你放置linux的啓動分區的地方,你須要根據本身的安裝修改; ubuntu
3. 原本之前這樣重啓就能夠了,可是此次重啓以後仍是不行,報錯 windows
4. bash
sudo fsck -y /dev/sda7而後我重啓仍是不行,試了好幾回,後來忽然想到應該在fsck執行以後從新執行一下2的步驟的,可是此次執行2的時候,我看到有個blog裏面是 grub-install --root-directory=/mnt/ /dev/sda(/mnt後多了/),reboot後能夠了,我以爲應該跟/mnt/沒有關係的吧。
最後添加內存:參考http://hi.baidu.com/xin266/item/f489320e721046103a53eee6,添加好以後用cat /proc/meminfo看內存是否爲8G google
參考資料: spa
1. http://os.51cto.com/art/201006/206111.htm code
2. http://wenku.baidu.com/view/b6b7c9926bec0975f465e2f8.html htm
3. http://www.cnblogs.com/dolphi/archive/2012/04/30/2477095.htm blog
4. http://www.ubuntututorials.com/no-init-found-try-passing-init-bootarg/