查看syslinux wiki,似乎一直没有领略到正确做法。不过grub安装则很容易。不过想了解正确做法是怎样的。毕竟syslinux要比grub小。
硬盘根目录下有两个子卷 archlinux和data
系统安装在archlinux子卷里面。通过其它介质上的syslinux也能正确引导启动上面的系统。尝试了一下wiki 的做法,不成功。
尝试一 子卷archlinux 下面
/usr/sbin/syslinux-install_update -i -a -m 执行出错
尝试二
dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/bios/mbr.bin of=/dev/sda 成功开机无法识别启动盘
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
重读了一下wiki 似乎已经明白怎么做了...因目前syslinux的启动做法,那就是换grub 或者把 syslinux放在btrfs之外。
最近编辑记录 wxg4net (2016-11-30 19:18:02)
Arch Linux User
离线
什么个分区状况,出什么错。
反社会,精神极其不稳定,随时可能炸碎身边所有人
离线
什么个分区状况,出什么错。
硬盘无分区,btrfs整个硬盘。
[root@u wxg]# syslinux-install_update -i -a -m
Syslinux BIOS install successful
error: '' is not a valid block device!
/usr/bin/syslinux-install_update:行226: bootdevs[$bootpart]: 数组下标不正确
Arch Linux User
离线
xtricman 说:什么个分区状况,出什么错。
硬盘无分区,btrfs整个硬盘。
[root@u wxg]# syslinux-install_update -i -a -m
Syslinux BIOS install successful
error: '' is not a valid block device!
/usr/bin/syslinux-install_update:行226: bootdevs[$bootpart]: 数组下标不正确
syslinux似乎不支持这个方案,我也是btrfs无分区表方案,但是我试过syslinux好像是不能启动的,只能grub。
反社会,精神极其不稳定,随时可能炸碎身边所有人
离线