Linux

如何在 /dev/sdb 上雙啟動 Win7 和 Mint17?

  • July 1, 2015

問:在我的設置中,我應該在哪裡指定用於安裝引導載入程序的設備,以及如何解決沒有提示選擇我的 GRUB 作業系統的問題?

獎勵問題:有沒有一種簡單的方法可以將 linux 安裝到我的 /dev/sda 並將 windows 7 放在我的 /dev/sdb/ 上?

我一直使用 Linux 作為我的主要作業系統,但需要一些僅適用於 Windows 的軟體,所以我想雙啟動。我有一台筆記型電腦,它有一個小型 (60gb) ssd,即 /dev/sda/ 驅動器。

它最初用作較大硬碟 (/dev/sdb/) 的記憶體驅動器,但是當我切換到 Linux 時,我格式化了 ssd 並將其用作作業系統驅動器。我很想在 ssd 上安裝 Linux,在單獨的硬碟上安裝 Windows,但這聽起來很複雜。無論如何,這就是我的目標。

/dev/sda/
1 Partition (Windows System Partition) - NTFS - this gets installed by default when I install windows 7 first.
Free Space

/dev/sdb/
1 Partition - NTFS - Windows OS 
2 Partition - EXT4 - Mount /
3 Partition - Swap
4 Partition - EXT4 - Mount /home

用於引導載入程序安裝的設備 - /dev/sda(這導致我直接引導到 Linux Mint,沒有 GRUB)

用於引導載入程序安裝的設備 - /dev/sdb(這導致我直接引導到 Windows 7,沒有 GRUB 或 Windows equivilant)

我真的很感激幫助!

如果這是您的設置,您需要做的就是啟動 Linux 並讓它知道您安裝了新的作業系統。所以,保持grub原樣,打開/dev/sda,啟動到你的 Linux 系統並執行:

sudo update-grub

這將產生類似這樣的輸出:

Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-4.0.0-1-amd64
Found initrd image: /boot/initrd.img-4.0.0-1-amd64
Found linux image: /boot/vmlinuz-3.16.0-4-amd64
Found initrd image: /boot/initrd.img-3.16.0-4-amd64
Found Windows 7 (loader) on /dev/sdb1
done

確保檢測到您的 Windows 系統。如果是,該命令剛剛更新了您的 grub 配置文件,下次重新啟動時,您將看到 grub 菜單,並提供啟動 Windows 的選項。

引用自:https://unix.stackexchange.com/questions/213343