怎样通过grub引导linux?
grub> 提示符下也可以找到启动文件进行引导的比如你只有一硬盘且有两个分区/dev/hda1和hda2,挂载点分别是/boot和/,由于vmlinuz经常放在/boot下所以直接在grub后输入 kernel (hd0,0)/vmlinuz即此时屏幕上应显示为 grub>kernel (hd0,0)/vmlinuz然后再按TAB,这样它会把vmlinuz开头的文件列出来,甚至补全(通常不是vmlinuz而是像vmlinuz-2.6.19-el.smp这样长的,所以要用好TAB)
如果只输入 (hd0,0)/ 就TAB它就把当前分区根目录的文件全显示 出来如果只输入 (hd0, 就TAB。。。它会提示你有哪些分区可以用。。。扯远了,反正用类似的方法,写出一整行 kernel (hd0,0)/vmlinuz-xxxxxxx 回车它会提示这是什么文件,表示加载成功同样写出 initrd(hd0,0)/initrd-xxxxxx回车然后 再打 boot 回车,正常情况下会进得了系统
linux grub怎样进入系统?
我的解决办法如下进入linux系统, 在终端输入sudo chmod 777 /boot sudo chmod 777 /boot/grub2 sudo chmod 777 /boot/grub2/grub.cfg vi /boot/grub2/grub.cfg然后在 grub.cfg 中, 在menuentry下加入以下代码:’windows10′{ insmod chain insmod ntfs set root=(hd0,msdos1) # 这里括号里的内容是系统盘或者引导盘, 具体可以参考 @Aray 之前的 chainloader +1 }这样再重启以后就会有windows10的选项了
双系统的grub损坏,开机进入grub〉,怎么办?
双硬盘双系统无非两种方案:
1. 双硬盘单引导分区。
两个硬盘分别装两个系统,两个系统分主从;在主系统所在盘上划分EFI分区,从系统所在硬盘不划分EFI分区;两个系统的引导都放在主系统硬盘上的EFI分区,两个系统共用一个引导程序,一般是grub2。开机使用grub2选择系统。
这是绝大多数的做法这样的优点是引导简单,绝大多数电脑都可以快速选择系统;缺点是主系统删除麻烦,还得重新建立从系统的引导2. 双硬盘双引导分区。
这样的方案适用于开机可以快速选择启动硬盘的电脑,比如本人之前的神州k670e,开机按esc即可快速选择启动硬盘。具体实现方法:单独安装一个硬盘,分别给两个硬盘做好系统,然后再将两个硬盘都放入电脑。
如果使用这种方式,两个硬盘分别各有一个EFI分区,各自有各自的引导程序;系统的引导文件分别在各自的硬盘里面,互不干扰;两个系统分别使用各种的引导程序进行引导,即Linux使用grub2, Windows使用Windows boot manager;开机通过选择硬盘进行系统的选择,而不是引导程序选择系统这样的优点是装双系统随意搞,一个系统搞垮完全不会影响另一个系统,删除任意一个系统也不需要重新建立引导;缺点是部分电脑选择启动硬盘可能比较麻烦,视情况而定