## Outline
[toc]
## Ubuntu 與 Windows 雙系統時間不同步修正
* 以下方法皆需在Ubuntu 下操作
### 方法1
1. 將系統時間改為「RTC」,顯示為 BIOS 上所設定的硬體時間,而非原本的 UTC(格林威治標準時間)。
`sudo timedatectl set-local-rtc 1`
2. 確認是否設為本地的時區,有顯示RTC in local TZ: yes就表示設定成功
`timedatectl | grep local`
### 方法2
1. 安裝ntpdate 套件
`sudo apt-get install ntpdate`
2. 從微軟公司的時間伺服器取得時間
`sudo ntpdate time.windows.com`
3. 將系統中的時間更新到硬體上,並將硬體時間視為當地時間
`sudo hwclock --systohc --localtime`
----
## 如何開啟 GRUB 選單?
* 以下方法皆需在Ubuntu 下操作
* 若先安裝Linux,再安裝Window,會發生開機時不會自動跳轉GRUB選單,這時候就必須使用此方法叫出選單
### 開機時臨時叫出GRUB選單
#### UEFI
* 在電腦開機的時候(出現作業系統的開機畫面之前),快速地連續按(不是按住)F4/Esc鍵直到進入GRUB選單
#### BIOS
* 在電腦開機的時候(出現作業系統的開機畫面之前),按住(不是連續按)shift鍵直到進入GRUB選單
### 修改GRUB設定,讓開機選單自動出現
1. 開啟GRUB config
`sudo nano /etc/default/grub`
2. 修改GRUB config
* timeout可自行設定,為GRUB頁面等待的時間,單位為秒數
```
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10
```
3. 修改完畢後儲存檔案,再使用以下指令來更新GRUB
`sudo grub-mkconfig -o /boot/grub/grub.cfg`
----
## 修改GRUB預設開機選項
* 以下方法皆需在Ubuntu 下操作
1. 開啟GRUB config
` sudo nano /etc/default/grub`
2. 修改GRUB config
* 0為選單上第一項,一般是linux
* 2為選單上第三項,一般是Windows
```
GRUB_DEFAULT=2
```
3. 修改完畢後儲存檔案,再使用以下指令來更新GRUB
`sudo grub-mkconfig -o /boot/grub/grub.cfg`
----