这是我的第三个Slackware 14.2 64位安装.我现在正在使用gpt分区的笔记本电脑下安装它.
我将尽可能地描述我必须使用此安装的路径.
最初我必须克服使用dd创建USB棒进行安装的问题,而不是从pendrive启动.我不得不使用usbimg2disk.sh脚本.
一旦我能够从USB启动,我必须手动安装pendrive,因为当我被要求提供源媒体时未检测到USB.即我做了:
mkdir /os
mount /dev/sda1 /os
然后我选择“从预装目录安装”并使用/ os / cdrom0 / slackware64
所有安装都很顺利,但后来我遇到了另一个问题,我还无法解决.我尝试使用lilo和elilo选项,但启动仍然显示grub2,这是从之前安装的ubuntu 14.04那里,没有选项,而是grub命令行而不是
我可以提一下,从BIOS设置我看到UEFI硬盘驱动器BBS优先级引导选项#1是[ubuntu],但不确定应该是一个问题,因为我已经覆盖了ubuntu分区.但是,我不确定为什么ubuntu标签在那里,我不知道无论如何改变它.
我在安装中选择的分区是:
/dev/mmcblk0p3 / ext4
/dev/mmcblk0p4 /home ext4
由于我只有grub可用,我决定学习一些grub命令,并能够使用以下命令启动slackware内核:
grub> set root=(hd0,gpt3)
grub> linux /boot/vmlinuz root=/dev/mmcblk0p3
grub> initrd /boot/vmlinuz
grub> boot
我认为这将是一个成功的开始,但我得到了以下内核恐慌错误:
RAMDISK: Couln’t find valid RAM disk image starting at 0.
VFS: Cannot open root device “mmcblk0p3” or unknown-block(0,0): error
下面的截图显示了整个错误跟踪:
那么,如何使用grub命令启动Slackware 14.2?我可能会遗漏一些东西,因为我不熟悉grub命令.
我要寻找的最佳解决方案是lilo或elilo在启动时显示,以便自动启动Slackware.我能做些什么让lilo显示为启动加载程序?