找不到/boot目录grub命令行启动以及/boot分区移动
目錄一:當(dāng)找不到/boot系統(tǒng)的時(shí)候,會(huì)進(jìn)入grub的一個(gè)命令行頁面,該頁面只能使用有限的幾個(gè)命令,例如ls、set、insmod等。
(1)使用ls找出/boot分區(qū)(PS:我的/boot單獨(dú)分區(qū),如果不是的話 /boot 會(huì)默認(rèn)掛載在/分區(qū)下)。沒有/boot的話,會(huì)顯示no such file or directory,如果有/boot的話,會(huì)列出許多文件。也有可能會(huì)在這個(gè)單獨(dú)分區(qū)的根目錄下面,/boot都不會(huì)有結(jié)果,但是/boot分區(qū)會(huì)有明顯的顯示。
(2)
set set root=(hd0,6)
set prefix=(hd0,6)/grub
insmod
normal
然后就可以切換回正常模式了
(3)執(zhí)行 normal 這個(gè)時(shí)候會(huì)出現(xiàn)grub的引導(dǎo)菜單,但是可能進(jìn)不去系統(tǒng),如果進(jìn)不去,那么按住c,進(jìn)入命令行模式,執(zhí)行 linux=/boot/vmlinuz-3.××××
root=/dev/sda×
initrd=/boot/initrd.img-×××
boot (PS:×××就是內(nèi)核版本號,在進(jìn)入引導(dǎo)菜單時(shí)能看到,sda×表示/boot所在的分區(qū)號)
(4)進(jìn)入系統(tǒng)后要更新grub 在terminal執(zhí)行: sudo update-grub
sudo grub-install /dev/sda
sudo reboot 結(jié)束了,重啟后就行了。
目錄二:想要移動(dòng)/boot分區(qū)時(shí),首先使用(Gparted?? 這個(gè)軟件,直接apt-get install gparted 就可以安裝)
(1)使用gparted查看你的/boot分區(qū)掛載在哪個(gè)磁盤上
(2)之后使用mount 掛載你的目的磁盤
(3)將源/boot磁盤中的信息全都拷貝到你的目的磁盤中
(4)將源/boot磁盤unmount一下,并將目的磁盤mount到/boot目錄下
(5)更新sudo grub-install --boot-directory=目的boot目錄 ?/dev/sda
(6)reboot? 查看是否更新成功
總結(jié)
以上是生活随笔為你收集整理的找不到/boot目录grub命令行启动以及/boot分区移动的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 画箭头
- 下一篇: Eclipse用法和技巧二十三:查看JD