在老上网本上安装Archlinux,物理机信息如下
双核32b位 atom
legacy bios启动
用chroot可以进系统,安装了grub,mkconfig后重启系统,直接进grub的文本模式,没有系统引导菜单grub>
.
用chroot进入etc/grub/grub.cfg
查看之后,发现常见的xx header那一栏后是空白(因为现在电脑不在身边,所以没法详细的打出代码段),对比了下在windows虚拟机下的Archlinux内grub配置文件,xx header一行缺少了大量的配置信息,比如引导所在位置hd(0.msdos)
,uuid之类的全都没有,一片空白,但是我确实是执行了如下两个动作
grub-install /dev/sda
grub-mkconfig -o /etv/grub/grub.cfg
在grub的文本模式下,尝试手动添加引导信息,比如root hd(0,msdos)
,但是直接提示grub:command root not found
;grub:command kernel not found
,都没法手动指定,安装过程和软件源都是和windows虚拟机上的Arch一样的,上网本上的iso是用位win32diskimager刻录的,ultraiso刻录的话物理机不支持uefi,legacy bios无法进U盘引导,唯有win32diskimager成功,请教各位大神这种情况下该如何解决,系统是装成功了,但是没法引导出了问题
PHPz2017-04-17 15:56:56
Universal USB Installer를 사용하여 부팅 가능한 USB 플래시 드라이브를 만들 수 있습니다. http://www.pendrivelinux.com/...
UEFI에서 GRUB를 설치하면 MBR에 설치되지 않으므로 /dev/sda가 아닙니다. GRUB2의 구조 모드 처리에 대해 https://wiki.archlinux.org/in...
https://wiki.archlinux.org/in...
주의 깊게 읽어보세요.
http://m.blog.chinaunix.net/u...