如何直接存取 Live USB 中的主資料夾?

如何直接存取 Live USB 中的主資料夾?

我剛從「更新的」live USB 安裝完 Ubuntu 12.04。我所說的更新是指我安裝了其他軟體、刪除了其他軟體、執行更新和升級等。

令我驚訝的是,新安裝的系統沒有附帶更新。例如,我清除了 libre office 並在即時會話中安裝了 abiword,安裝後我發現了 Libre Office。有人可以跟我解釋一下這是如何進行的嗎?

我的主資料夾問題(根據標題)是我想將整個即時 USB 主資料夾複製到已安裝的主資料夾,包括所有 .folders 和配置。我只是將 USB 直接插入新安裝的 12.04,並希望看到所有常見的“b​​in、boot 等、var、lib、sys”資料夾,我發現了“boot、capser、dists、install、pool”資料夾。我嘗試搜尋我的“即時會話”主資料夾,但沒有成功。如何在不再次啟動進入即時會話模式的情況下存取這些文件?

答案1

當您從 Live CD/USB 運行時,如果您在建立磁碟機時啟用了持久性模式,您所做的修改儲存在「覆蓋」檔案系統中,而該檔案系統通常儲存在記憶棒上名為 casper-rw 的檔案中。

您可以透過「循環安裝」檔案輕鬆存取它,這意味著將普通檔案視為區塊裝置並存取儲存在其中的檔案系統。如果您的 USB 記憶棒安裝為 /media/USB,則以下操作應該有效:

sudo mount /media/USB/casper-rw /mnt -o loop

然後涵蓋的內容,包括/home/xxx,應該會出現在/mnt 下。請注意,您可能有權限/所有權問題,如果是這樣,請嘗試以 root 身分存取 /mnt(從命令列,在 sudo -s 之後)。

答案2

所以你從 live USB 啟動,在硬碟上安裝了 ubuntu。之後,您沒有重新啟動,而是在這個即時系統中安裝應用程式並建立文件?

我必須告訴你,應用程式的更改和創建的文件從來都不是在你的 RAM 之外的其他地方。
因此,如果您重新啟動(根據您的解釋實際上做了什麼),數據就會永遠消失。

相關內容