win10 與 linux 多重開機的糾葛(?)

原本電腦有用 UEFI 裝的 win7 跟 debian,用 grub2 開機。

多灌 win10

其實從來沒搞懂 UEFI 在幹嘛,只知道比古早時代的 BIOS 新,然後常常造成我灌系統的困擾(喂)。

這次用新硬碟裝 win10,原本用 legacy mode 裝起來,但 update-grub 抓不到,在 /etc/grub.d/40_custom 寫 google 來的各種 menuentry 也不行。改用 UEFI mode 裝 win10,它一下說找不到磁碟分割表(明明看起來就有),一下又說無法設定重開機所以不能裝,但明明我 BIOS 裡的 boot priority 已經選那顆新硬碟了(不過事後懷疑說不定應該要選 win7 的那顆才對)。在 BIOS 裡東調西調,從相容 legacy mode 換成 windows 8/10 又換成 windows 8/10 的另一種模式總算裝起來(裝完還把我 linux 那顆硬碟的 SATA port 關掉不知道是怎樣= =)。

看起來 win10 把自己的開機區裝到原本 win7 的 UEFI 系統,所以不動原本 grub 設定的情況下,從原本開 win7 的 partition 進去,就可以再選 win10 或 win7 開機。只是如果要開 win7,它會再重開一次……= =a…..(後來懷疑說不定是因為 win10 預設不會「真關機」,所以某些情況下開 win7 會需要重開,不過只是猜測,沒試過)

grub2 要加開機選項一般只要 update-grub。如果有自訂需求,到 /etc/grub.d/ 底下手動加再 update-grub

在 Linux mount 成 read-only 的 NTFS

裝 win10 後的某天,我在 linux 裡要存檔案到原本 windows 下放資料的硬碟(理所當然的是 NTFS)。

嗯?為什麼寫不進去?ro?為什麼變 ro 了?之前都可以 rw 啊。

umountmount 了一陣,ro 就是 ro,錯誤訊息看起來是說 windows 休眠中,所以不給 mount rw 免得壞掉。

蛤???windows 休眠中???可是我現在是開機成 linux 啊???哪來的 windows???感覺就是 win10 的錯(喂)。重開機進 win10,再重開進 linux,嗯?又好了?從 win10 關機,開機進 linux,又 ro。

這篇 給了我答案。簡單來說,win10 的 shut down 不是真的 shut down,reboot 才會真的 shut down(講人話)。好吧,把那個快速啟動關掉,我也不差那幾秒。win10 關機,開機進 linux,耶,世界一片美好。