Linux學習記錄--開機掛載錯誤

wKiom1NYYaCT_bbJAAF40BT0haY784.bmp

開機掛載錯誤


咱們能夠在/etc/fstab設置開啓掛載,不過若是在/etc/fstab定義了掛載信息但是實際並不存在此分區,開機進行分區掛載時就會產生錯誤,致使咱們不能進入操做系統,以下圖ubuntu

20140401154553796


根源在於 /etc/fstab中/dev/sda6分區並不存在,只須要將這行去掉便可vim

LABEL=/                 /                       ext3    defaults        1 1
LABEL=/home             /home                   ext3    defaults        1 2
LABEL=/boot             /boot                   ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda5         swap                    swap    defaults        0 0
/dev/sda6               /mnt/sda6               ext3    defaults    1 2

但是/etc/fstab是隻讀文件,正確狀況下不能修改,因此須要些特殊操做ide


方法1:單用戶模式進行重掛載修改


步驟1.設置menu.lst開機信息。指定爲單用戶操作系統

20140401154821250

步驟2:設置從新掛載,解決只讀問題blog

20140401154855062

步驟3:修改文件並從新啓動便可get

20140401154933000


方法2:使用其餘操做系統掛載分區進行修改


Ubantu光盤能夠不須要安裝而進行使用,應用此特色,咱們能夠將修須要修改的文件所在分區掛載到這個系統下進行修改。虛擬機

(我是在虛擬機實驗,PC效果是同樣的)it

20140401155103765

步驟1:設置BIOS進行開啓光盤啓動io

20140401155212187

20140401155238078

添加鏡像文件,並設置通電時進行鏈接(PC下不須要,這是模擬光驅)class

20140401155306625


步驟2: 試用Ubantu

步驟3: 掛載與修改問題文件

root@ubuntu:~# fdisk -l

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63      208844      104391   83  Linux
/dev/sda2          208845    20691719    10241437+  83  Linux
/dev/sda3        20691720    30925124     5116702+  83  Linux
/dev/sda4        30925125    41929649     5502262+   5  Extended
/dev/sda5        30925188    32965379     1020096   82  Linux swap / Solaris

root@ubuntu:~# mount /dev/sda2 /mnt
root@ubuntu:~# df 
Filesystem     1K-blocks    Used Available Use% Mounted on
…….
/dev/sda2        9920624 4275888   5132668  46% /mnt
root@ubuntu:~# vim /mnt/etc/fstab 
root@ubuntu:~# umount /dev/sda2
相關文章
相關標籤/搜索