移動硬盤裝Ubuntu系統小記

最開始有這個想法是因爲在裝Ubuntu的時候,Ubuntu的安裝選項裏面提供了一個U盤試用的選擇。於是就想到既然可以U盤試用,那麼應該也可以直接把Ubuntu裝到移動硬盤裏,這樣想用Ubuntu系統的時候就可以隨便找一臺電腦,即插即用,而且現在移動硬盤的容量也很大,完全不用擔心放在移動硬盤裏系統空間太小。

網上一搜,發現有很多裝Window+Ubuntu雙系統的教程,也有在移動硬盤裏裝Ubuntu的教程。於是找了個教程照着做了,由於對安裝過程中,引導程序的處理不夠了解,最後把移動硬盤上的Ubuntu和本機上的Windows啓動引導程序都放到一起了(傳統MBR的引導方式是不可能出現兩個不同的引導程序放到一起的,但是UEFI的方式是單獨建立了一個Fat32的ESP分區,是可以把兩個系統引導放到同一個ESP分區下的)。根據教程裏裝引導程序的步驟,最後鬼使神差的實現了拔掉移動硬盤可以順利啓動Windows,插上移動硬盤可以直接啓動Ubuntu,但是隻適用於本機這一臺電腦,換一臺電腦插上移動硬盤也啓動不了Ubuntu系統。當時對系統引導不是很懂,也沒想明白爲什麼出現這種情況(後來知道了,是因爲本機有兩塊硬盤,其中一塊的ESP分區裏有windows模式的BCD引導,另一塊的ESP分區裏是Ubuntu模式的grub引導,然後通過grub鏈式引導到bcd啓動windows,這種兩個引導混在一起很容易出現因爲某一個系統更新導致引導損壞的情況)

在這種混合式引導的狀態下,我美滋滋的用着我的Ubuntu和Windows,反正Ubuntu也沒怎麼帶出過實驗室,影響不大。然而,悲劇在系統更新之後就發生了。在沒插移動硬盤的時候,啓動電腦就只顯示grub命令行,打死都進不去windows。於是,開始了我的引導程序折騰之旅。經過多次學習和嘗試,終於搞明白了我之前每次啓動系統的時候用的到底是哪個磁盤上的引導程序。接下來,就是要怎麼修復我的引導程序。決定把windows和Ubuntu的引導程序分開,各自引導各自的,互不干擾。

總結一下兩個系統修復引導程序所用到的工具,具體步驟可以自己在網上搜相關的教程:

Windows引導:可以用easyBCD和easyUEFI,我是用winPE裏的引導修復來修復windows引導的,然後用easyUEFI把Ubuntu的引導選項給去掉

Ubuntu引導:用boot repair,可以通過apt install來裝。

引導分區的建立:磁盤上沒有ESP分區的時候,需要用Disk Genius重建ESP分區,重建的ESP分區是Fat16的,Ubuntu不認Fat16的ESP分區,所以需要在Disk Genius上把分區格式改爲Fat32,我想我第一次裝錯的原因可能就是移動硬盤上的ESP分區沒有改爲Fat32,安裝程序不認識Fat16的ESP分區,所以就直接裝到Windows下的磁盤裏去了。

順便記錄一下Ubuntu裏面的一些小問題:

1、拼音輸入法:用了一段時間後,每次輸入拼音都不能選單詞,而且自帶的漢語拼音輸入法體驗效果很差,於是後來改裝了搜狗拼音的Linux版,搜狗拼音官網上有

2、時間問題:每次用完Ubuntu,換回Windows之後,總是會有8個小時的時間差,度娘一搜,發現是因爲windows和Ubuntu對BIOS上的時間採用了不同的解釋方法,windows用的是rtc,Ubuntu用的是utc,所以在Ubuntu裏設置一下,也改用rtc的方式就好啦

怎麼設置、怎麼裝軟件的具體步驟,度娘上都有,而且很詳細,我就不記錄啦。Windows系統中用到的easyBCD、easyUEFI(破解版)和Disk Genius都收藏在了系統啓動引導和磁盤管理工具合集https://download.csdn.net/download/applefl/11066042

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章