您尚未登录。

#1 2016-11-29 21:52:17

wxg4net
会员
注册时间: 2012-01-07
帖子: 274

[已解决]一块硬盘btrfs分区格式 系统位于子卷arch.如何正确安装syslinux

查看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

离线

#2 2016-11-29 22:18:07

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: [已解决]一块硬盘btrfs分区格式 系统位于子卷arch.如何正确安装syslinux

什么个分区状况,出什么错。


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#3 2016-11-29 22:21:47

wxg4net
会员
注册时间: 2012-01-07
帖子: 274

Re: [已解决]一块硬盘btrfs分区格式 系统位于子卷arch.如何正确安装syslinux

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]: 数组下标不正确


Arch Linux User

离线

#4 2016-12-01 13:45:01

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: [已解决]一块硬盘btrfs分区格式 系统位于子卷arch.如何正确安装syslinux

wxg4net 说:
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。


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

页脚