作者noodleT (麵T)
看板Linux
標題[問題] tar備份,開機錯誤
時間Thu Nov 28 13:47:05 2013
系統完整備份流程:
一、
tar --exclude=backup/tar/* -cvp -f /backup/tar/backup$(date -I).tar
/backup /bin /boot /dev /etc /home /lib
/lost+found /media /root /sbin /usr /var /init
※
因為我沒辦法排除/sys(排除時回連帶排除掉/etc/sys)等檔案,
所以改成備份需要備份的東西。
二、
在XP底下用軟體(MiniTool Partition Wizard Home Edition)格式化CF卡成ext3格式
三、
掛載CF卡到 mnt: mount /dev/sdb1 /mnt
四、
解壓縮 tar -xvpf backup.tar -C /mnt
五、
到 mnt底下新增資料夾:mkdir sys mnt proc tmp
以上流程都是用sudo來做的
插上新的CF卡開機後出現:
disk boot failure insert system disk and press enter
的警告,無法進入作業系統。
目前為止已經試過16G和8G的CF卡,但都出現一樣的問題。
想請問有沒有人有遇到類似的狀況?及解決辦法。
--
我是麵T,哩賀
http://ppt.cc/-eS5
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.96.10
1F:推 jokester:你是用grub之類啟動管理器嗎 那邊有沒有設置 11/28 14:05
2F:→ jokester:此外有的機器讀卡器不接usb, 這種也不能從cf啟動. 11/28 14:09
主機使用的硬碟就是CF卡,
tar -xvpf backup.tar -C /mnt 完後,
把主機的CF卡拔掉,插上備份的CF卡。
所以重開機時沒有使用讀卡機。
有使用grub,這是grub的內容:
http://ideone.com/7A9hWX
新的CF卡在格式化時,設定成1個ext3主分割區,這樣把CF卡插上主機的IDE,
重開機後硬碟編號應該是 hda1 沒錯吧?
※ 編輯: noodleT 來自: 140.117.96.10 (11/28 14:39)
3F:→ jokester:grub.conf本身不用改 你要把grub的程式寫到/sda 11/28 16:05
5F:→ danny8376:你MBR沒東西當然開不了 GRUB要裝好 11/28 17:15
請問這跟/boot/fstab底下的UUID有關嗎?
網路上有說要修改UUID,但我的作業系統slitaz 1.0
並沒有看到fstab有類似UUID的編號
※ 編輯: noodleT 來自: 140.117.196.151 (11/29 00:18)
6F:→ jokester:咦 你的/boot下也有fstab嗎? 11/29 01:08
7F:→ jokester:重做fs會改變uuid 但是你直接用/dev/hda1就沒關系 11/29 01:08
8F:→ jokester:而且fstab出錯也是進OS之後的事, 現在連grub也看不到 11/29 01:09