→ OrzOGC:fstab先改成/dev/sdx之類的.你的label亂掉了 11/10 17:02
→ OrzOGC:基本上重灌是不會動到/home之下的東西 11/10 17:02
我先fdisk -l /dev/sda之後
顯示的磁碟訊息是這樣
[root@localhost /]# fdisk -l /dev/sda
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 131 1052226 83 Linux
/dev/sda2 132 16704 133122622+ 83 Linux
/dev/sda3 16705 19315 20972857+ 83 Linux
/dev/sda4 19316 19457 1140615 5 Extended
/dev/sda5 19316 19457 1140583+ 82 Linux swap / Solaris
[root@localhost /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 20G 12G 7.3G 61% /
/dev/sda1 996M 39M 906M 5% /boot
/dev/sda2 123G 105G 13G 90% /home
所以我可以確定sda1是/boot,sda2是/home,/sda3是/
而且swap是sda5
所以我直接把fstab的最後一行改成
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
LABEL=/home /home ext3 defaults 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
/dev/sda5 swap swap defaults 0 0
再來做mkswap的動作,並swapon
參考:http://linuxpoison.blogspot.com/2008/03/mkswap-swapon-and-swapoff.html
[root@localhost /]# mkswap -c /dev/sda5
Setting up swapspace version 1, size = 1167949 kB
[root@localhost /]# swapon /dev/sda5
swapon: /dev/sda5: Device or resource busy
[root@localhost /]# swapoff /dev/sda5
[root@localhost /]# swapon /dev/sda5
然後重開機
錯誤訊息還是如同之前一樣
Unable to acess resume device (LABEL=SWAP-sda5)
mount: could not find file system '/dev/root'
setuproot: moving /dev failed: No such file or directory
setuproot: error mounting /proc: No such file or directory
setuproot: error mounting /sys: No such file or directory
switchroot: mount failed: No such file or directory
kernel panic - not syncing: Attempted to kill init!-d000
請問O大的意思是我應該利用e2label把每一個磁區都LABEL起來
然後把fstab都改成LABEL=/{LABEL_name} /{mountpoint}這樣嗎?
還是說我應該直接用/dev/sdaX /{mountpoint}
推 ago1414:先把最後一行 註解 再用 fdisk -l /dev/sda 哪個是swap 11/10 17:23
多謝幫助:P
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.58.52
→ joexx12:猜測是label亂掉了 e2label看看 11/11 13:56
→ joexx12:或者更改fstab看看 11/11 13:57
推 ago1414:重建 grub 看看 grub-install 11/11 14:42
→ psboy:你的swap在extended partition裡面哩 可能sda4也壞了 ._. 11/11 14:57
→ psboy:如果sda4 sda5都是swap用 考慮砍掉sda4跟sda5 建一個primary 11/11 14:58
→ psboy:的sda4當swap partition就好 還有不正常關機還是檢查一下其 11/11 14:58
→ psboy:它的partition 能mount不代表一定都沒問題 盡量別不正常關 11/11 14:59