看板 Linux 關於我們 聯絡資訊
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