Last Updated on 2021-10-18 by Clay
在 Linux 作業系統中,我們或許會嘗試使用 UNetbootin 這個著名的軟體來製作開機隨身碟,可能是打算安裝另外一系統,比方說另一個 Linux 發行版、或是有許多文書處理軟體的 Windows。
若是在 UNetbootin 軟體中,無論如何都無法選擇你的 USB 裝置的話(確認已經連接上你的電腦),可能是因為你的 USB 裝置格式為 NTFS 或其他格式。
但難道這時候我們只能摸摸鼻子,再去網路上查詢其他可用軟體嗎?
解決方法
其實,我們是可以強制設定 USB 裝置的路徑的。
首先,我會建議請以 df
指令確認哪個裝置是你的 USB 隨身碟,通常你若沒有手動設定而是由 Ubuntu 掛載,多半是位於 /media/USERNAME/ 底下;
而若是你已經手動掛載了,那很明顯你已經知道哪顆是你的 USB 裝置了。
接著,我們可以使用以下指令,來讓 UNetbootin 軟體強制選擇你的裝置。(sdX 是個代稱,你需要填入你的裝置)
sudo QT_X11_NO_MITSHM=1 unetbootin installtype=USB targetdrive=/dev/sdX
Output:
你應該會看到 UNetbootin 已經選擇好你的裝置了。
References
- https://askubuntu.com/questions/612630/unetbootin-not-detecting-mounted-usb
- https://github.com/unetbootin/unetbootin/issues/86