20.04 啟動後“載入 /home/user/.profile 時發現錯誤無法寫入重啟參數檔”

20.04 啟動後“載入 /home/user/.profile 時發現錯誤無法寫入重啟參數檔”

每次啟動 Ubuntu 時都會收到此錯誤訊息

Error found when loading /home/user/.profile  
Failed to write reboot parameter file: permission denied  

之後一切似乎都正常進行。
我使用 GRUB 在不同的 SSD 上啟動 Windows 或 Ubuntu。

任何幫助表示讚賞。

這就是我的/home/user/.profile樣子:

# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

#pactl set-default-source alsa_input.usb-R__DE_Microphones_R__DE_NT-USB_Mini_0C664231-00.mono-fallback
#pactl set-default-sink alsa_output.pci-0000_00_1f.3.hdmi-stereo

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
    . "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi

答案1

我在 中定義了一個錯誤的別名.bashrc。刪除它解決了問題。

答案2

下面我給出暫定的解決方案。在此期間,請發布以下資訊:

  1. 似乎這樣的錯誤不應該在啟動後出現,而是在登入您的帳戶後出現,這是正確的嗎?
  2. usersudoer 嗎?

暫定解決方案:

  1. 如果user不是 sudoer,請嘗試將其設定為 sudoer,並檢查問題是否仍然存在。
  2. 嘗試檢查啟動日誌檔案以查看是否可以識別問題和/或導致報告錯誤的文件,請參閱如何查看日誌來尋找啟動問題。然後嘗試更改該檔案的權限,或新增user到可以寫入該檔案的群組。

請在問題中發布有關您得到的回饋。以 Markdown 格式的文字(而不是螢幕截圖)發布結果是最方便的。

有關的:

  1. https://superuser.com/questions/176165/where-linux-places-the-messages-of-boot

相關內容