DebianをVirtualboxへインストールした後にやっておく事とか。
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
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
シャットダウン時に「A stop job is running for」と表示されて、待たされる場合
# /etc/systemd/system.conf
DefaultTimeoutStopSec=10s
以上
多分これで良いと思う。