2012-04-18 48 views
0

如何在重啓期間訪問和修改/ etc/fstab(可能訪問恢復模式)?如何在重啓階段訪問fstab

爲什麼這個問題: 我已經更新了回溯5中的virtualbox guest虛擬機(作爲Virtualbox VM)。 我已經修改臨時fstab文件要做到這一點,但忘記將其返回到初始狀態,如:

mount /dev/cdrom /cdrom 
echo "/dev/cdrom /cdrom0 udf,iso9660 defaults,exec 0 0" >> /etc/fstab 

所以安裝客戶增加後,重啓被阻止在安裝此unexisting點。

Thx

編輯:也許移動到serverfault?

回答

1

我看到你的問題,有兩種可能的解決方案:

  1. 使用恢復模式(如果你沒有看到在grub列表,編輯默認項,加上「單」不帶引號來內核行的末尾)
  2. 安裝隨機.iso文件暫時

然後刪除有問題的fstab線。

+0

Thx我會嘗試這個方向。重點是我沒有grub,不能訪問命令行。 – hornetbzz 2012-04-19 09:28:52

+0

我試過解決方案2,例如我創建了一個dummy.iso文件chmoded 777,只有一個shebang和一個回波線。但我想我不能用bash腳本來做這個,但是有一個編譯好的程序,對嗎? – hornetbzz 2012-04-19 10:32:19

+0

Thx。我接受了答案,因爲我認爲它是正確的,但我沒有成功,所以我添加了重新導入以前的VM設備。 – hornetbzz 2012-04-21 09:28:40

0

另一種選擇是啓動Live OS並從那裏掛載根文件系統。然後您將能夠編輯fstab文件。

一旦你已經活OS啓動
的fdisk -
-find根分區(通常在格式SDA1,SDC1,SDA2等)
的mkdir到/ mnt/rootfs的
設置/ dev/SDA2/mnt/rootfs < --sda2 =在fdisk中找到的根分區
cd/mnt/rootfs/etc
-Fstab文件應該在那裏。

+0

Thx。重點在於當前的機器是虛擬機,我無法訪問它或將其轉換爲可以從另一個操作系統掛載和訪問的live CD或ISO。 – hornetbzz 2012-04-20 10:32:59