tips:linux:arch:hardware:start

ハードウェア別メモ on Arch Linux

LinuxはRTC (EFI/BIOS実機の時刻)をUTC(世界標準時)とみなし、WindowsはRTCをローカル時刻(日本ならJST)とみなすという仕様のズレから、9hrほど時間がずれるので以下のように Windows 側を EFI/BIOS 時刻を UTC とみなすようにする。また、ハイバネーションなどが悪さをすることがあるので無効化する。

> reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
まざぼの時間をローカルタイムではなくUTCに設定する (後ほど時刻調整必須)
> powercfg /h off
高速スタートアップとハイバネートの無効化 (後ほどいちどWindowsをシャットダウンして起動しなおすこと)
user$ sudo mkdir /etc/pacman.d/hooks/; sudo touch /etc/pacman.d/hooks/nvidia.hook; sudo nano /etc/pacman.d/hooks/nvidia.hook
nvidia.hook
[Trigger]
Operation=Install
Operation=Upgrade
Operation=Remove
Type=Package
Target=nvidia
Target=linux
 
[Action]
Description=Update NVIDIA module in initcpio
Depends=mkinitcpio
When=PostTransaction
NeedsTargets
Exec=/bin/sh -c 'while read -r trg; do case $trg in linux*) exit 0; esac; done; /usr/bin/mkinitcpio -P'
user$ sudo pacman -S nvidia
  • tips/linux/arch/hardware/start.1757921754.txt.gz
  • 最終更新: 2025/09/15 16:35
  • by asaasa