使用U盘中的Linux Live系统修复Linux系统启动项

2025-11-10 07:21:40

1、修改电脑启动为U盘启动

不同的电脑这里有不同的方式,要根据自己电脑的具体情况设置。

使用U盘中的Linux Live系统修复Linux系统启动项

2、插入U盘,启动电脑并进入Live

使用U盘中的Linux Live系统修复Linux系统启动项

3、打开命令行终端,挂载根文件系统

      挂载根分区:sudo mount /dev/sdxN /myroot 

myroot可以新建也可以使用已经有的文件夹,比如mnt等,x表示a\b\c等,N是数字1\2\3等。

      如果给boot和home独立分区,也挂载上来(很重要)。

      挂载home:sudo mount /dev/sdxN /myroot/home

      挂载boot:sudo mount /dev/sdxN /myroot/boot

             sudo mount --bind  /dev /myroot/dev

             sudo mount --bind /proc /myroot/proc

             sudo mount --bind /sys /myroot/sys

使用U盘中的Linux Live系统修复Linux系统启动项

4、改变根文件系统

  sudo chroot /myroot

    

使用U盘中的Linux Live系统修复Linux系统启动项

5、安装grub

安装前先卸载旧的:

        sudo apt-get purge grub-pc 

重新安装grub

        sudo apt-get install grub-pc

使用U盘中的Linux Live系统修复Linux系统启动项

使用U盘中的Linux Live系统修复Linux系统启动项

6、配置grub并安装

理论上上一步会提示安装grub到磁盘的引导扇区,如果没有的话使用下面的命令配置并安装。

        sudo grub-mkconfig

        sudo grub-install /dev/sdx

使用U盘中的Linux Live系统修复Linux系统启动项

使用U盘中的Linux Live系统修复Linux系统启动项

7、退出挂载的根文件系统并重启电脑

使用exit命令可以退出挂载的根文件系统,回到原来的根文件系统。

退出后用reboot重启电脑并取下u盘即可看到grub启动界面了。

使用U盘中的Linux Live系统修复Linux系统启动项

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢