kazeno memo

メモとか

DebianをVirtualBoxへインストールした後にやること

DebianVirtualboxへインストールした後にやっておく事とか。

EFIファイルの設定

EFIを有効にしてインストールした場合のみ必要。

# mkdir /boot/efi/EFI/boot/
# cp /boot/efi/EFI/grub/grubx64.efi /boot/efi/EFI/boot/bootx64.efi

EFIでは起動後に/EFI/boot/bootx64.efiがロードされるが、デフォルトではbootx64.efiが作成されていない為。

パッケージ

# apt install linux-headers-amd64 gcc make perl sudo

linux-headers-amd64 gcc make perlはGuest Additionsで必要。

Guest Additionsの導入

Guest Additions CDを挿入する。

# cd /media/cdrom
# sh ./VBoxLinuxAdditions.run

sudoの設定

# visudo

visudoは安全にsudoの設定ファイルを編集出来るやつ。

hoge ALL=(ALL) ALL

hogeはユーザ名

NOPASSWDでパスワードの入力をスキップ出来る

hoge ALL=NOPASSWD: /sbin/reboot
hoge ALL=NOPASSWD: /sbin/poweroff
hoge ALL=NOPASSWD: /usr/bin/apt
hoge ALL=NOPASSWD: /usr/bin/apt-get

ただ、このままではrebootの前にsudoを付けなければ実行できないので、エイリアスを設定する。

$ vi ~/.bash_aliases
alias reboot="sudo reboot"
alias poweroff="sudo poweroff"
alias apt="sudo apt"
alias apt-get="sudo apt-get"

エイリアスを適用する。

source ~/.bash_aliases

ホームディレクトリ以下を英語にする

$ LANG=C xdg-user-dirs-gtk-update

「Don't ask me this again」にチェックしておく。

シャットダウン時に「A stop job is running for」と表示されて、待たされる場合

# /etc/systemd/system.conf
DefaultTimeoutStopSec=10s

以上
多分これで良いと思う。