星期二, 3月 24, 2009

Archlinux:變更root檔案系統

雖然再過兩週就要Login了,但是多日(在此指的是四天)的pacman升級讓我感受到用xfs來當根目錄顯然是個錯誤,於是我決定把它換成killer's filesystem--reiserfs。


  1. 用arch光碟開機。

  2. 把原有的檔案系統tar到別的磁區去。

  3. mkfs.reiserfs /dev/sda3

  4. 把檔案系統tar回來。

  5. 重新開機。

  6. mount /dev/sda3 /sda3

  7. mount /dev/sda2 /sda3/boot

  8. mount -o bind /dev /sda3/dev

  9. mount -o bind /sys /sda3/sys

  10. mount -t proc /proc /sda3/proc

  11. ls -l /dev/disk/by-uuid|grep sda3
    記下sda3的uuid。

  12. vi /boot/grub/menu.lst
    修改kernel root=/dev/disk/by-uuid/(uuid)。

  13. vi /etc/fstab
    修改/的uuid。

  14. cat /proc/mounts > /etc/mtab

  15. mount -a

  16. chroot /sda3

  17. pacman -S kernel26

  18. 完成?


沒有留言: