日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux分区合并不损坏系统,更改磁盘分区后修复GRUB启动

發布時間:2025/1/21 linux 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux分区合并不损坏系统,更改磁盘分区后修复GRUB启动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上次為了通過硬盤引導安裝Linux(見上一篇文章 http://www.linuxidc.com/Linux/2015-01/111190.htm),專門分了一個1GB的FAT32分區。今天回到Win7中,用磁盤管理工具把這個分區撤銷且合并后,重啟后就進入了grub rescue終端,并且提示:

error:unknown filesystem

grub rescue>

還好有了解決方案(見 http://www.linuxidc.com/Linux/2015-01/111189.htm)。原來,在合并分區之前,我的Linux分區被標識為/dev/sda8,在grub rescue中通過set命令查看到是hd0,msdos8:

grub rescue> set

prefix=(hd0,msdos8)/boot/grub

root=hd0,msdos8

在合并分區之后,之前的Linux分區變成了(hd0,msdos6)(是通過在gurb rescue中用ls命令,從ls (hd0, msdos1)一直試到ls (hd0, msdos6)查出來的),而(hd0,msdos8)指向了一個NTFS邏輯分區,這是grub識別不了的。因此需要修改grub設置,將prefix和root定向到(hd0, msdos6):

grub rescue>set root=(hd0,msdos6)

grub rescue>set prefix=(hd0,msdos6)/boot/grub

grub rescue>insmod normal

grub rescue>normal

現在又再次看到grub啟動界面了!

不過事情還沒完。進入Linux系統后,在root終端中將grub再刷一遍:

# update-grub

# grub-install /dev/sda

這才放心,之后再怎么重啟都沒問題了。

總結

以上是生活随笔為你收集整理的linux分区合并不损坏系统,更改磁盘分区后修复GRUB启动的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。