mount /dev/sda1 /mnt
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
cd /mnt
chroot /mnt
grub-install /dev/sda
mount /dev/sda1 /mnt
rm /mnt/boot/grub/device.
mapgrup-install
--root-directory
=/mnt /dev/sda
1.進入grub,按"c"鍵
2.輸入"root (hd0,0)",檢視根目錄在那個分割槽。
3.輸入"kernel /boot/vmlinuz-2.6.32.41* ro root=/dev/sda1 quiet",(可以按tab補齊)回車。
4.輸入"initrd /boot/initrd.img-2.6.32.41*",(可以按tab補齊)回車。
5.最後輸入"boot",回車系統找到核心檔案正常啟動
1.進入grub,按"e"鍵選擇kernel行,再按"e"鍵,在kernel行末加上"init=/bin/bash"
2.進入後輸入mount -o remount,ro(rw) /(ro是唯讀rw讀寫)
修改檔案用rw修復檔案系統用ro
修復檔案系統:
mount -o remount ,ro /
修復檔案系統首先應該看那個盤壞了,假設修復sda1:
輸入blkid /dev/sda1,檢視硬碟格式type
="ext3"
開始修復
mount -o remount ,ro / (touch 乙個檔案看是不是唯讀的)
fsck.ext3 /dev/sda1
修復完成後重啟
GRUB2相關概念
gnu grub,簡稱 grub 是乙個來自gnu專案的啟動引導程式。grub是多啟動規範的實現,它允許使用者可以在計算機內同時擁有多個作業系統,並在計算機啟動時選擇希望執行的作業系統。grub可用於選擇作業系統分割槽上的不同核心,也可用於向這些核心傳遞啟動引數。gnu grub的前身為grand ...
mysql 的相關操作 mysql 相關操作
mysql u root p 回撤後輸入密碼 123456,進入mysql 資料庫簡單操作 1 建立資料庫 create database 資料庫名稱 2 檢視資料庫 show databases 3 刪除資料庫 drop database 資料庫名稱 4 開啟資料庫 use 資料庫名稱 資料表簡單...
grub與grub2 的的區別
grub和grub 2 的區別在於 版本號不同,grub是指 grub1.97 和以前的,grub 2 指的是 grub1.98和以後的,現在已經發布grub2.00 了。一般還是把grub2 稱作grub。注意,目前我所知道的grub 2 一般用於linux下,windows下繼續使用古董 gru...