u盘装linux结果启动分区在U盘 每次启动必须插上U盘才能进系统 怎么改到硬盘上,硬盘上也有⼀boot分区

但是为什么启动文件没写到里面
2025-02-27 15:19:12
推荐回答(3个)
回答1:

  1. 将grub写入硬盘

    grub-install --boot-directory=/boot --no-floppy /dev/sda

  2. 修改/boot/grub/menu.lst
    将里面的(hd1,0)改为(hd0,n)  //n代表你的boot分区

回答2:

可以在GRUB启动界面,有一些帮助命令,你看看,可以把MBR安装到本地磁盘

回答3:

你安装linux时,把grub安装到U盘里面去了!

在重新安装grub到硬盘就行了,你这里应该是/dev/sda:

grub-install --recheck /dev/sda