Загружаюсь с флешки на которой syslinux, для дальнейшей загрузки с харда, мне нужно сказать:
mount root=/dev/sda1 ro
Сразу скажу, что биос о харде ничего не знает, только ядро может видеть хард. Теперь мне нужно, чтоб загружаясь с флешки не набирать никаких команд, чтоб предыдущая команда выполнялась сама собой. вот syslinux.cfg
Если оно его может видеть, как вы уверяете, тогда:
label mount
kernel vmlinuz
append root=/dev/sda1 vga=normal ro
Теперь мне нужно, чтоб загружаясь с флешки не набирать никаких команд, чтоб предыдущая команда выполнялась сама собой
Опустив момент того, что команда в корне неверная, используйте само сборный initramfs с написанным вами сценарием init, в котором будут указаны нужные вам команда. Но опять же, если ядро может видеть жёсткий диск передавайте ему сразу 'root=/dev/sda1', ядро, как бы само умеет монтировать файловую систему.
Welcome to the ^O09Slackware^O07 Linux custom USB boot stick!
By default, this stick boots a root Linux partition on /dev/root when you
hit ENTER. If you'd like to boot some other partition, use a command like
this on the prompt below:
mount root=/dev/sda1 ro
Where "/dev/sda1" is the partition you want to boot, and "ro" specifies that
the partition should be initially mounted as read-only. If you wish to mount
the partition read-write, use "rw" instead. To set the video console mode,
use the vga= parameter (press F1 to see a table). You may also add any other
kernel parameters you might need depending on your hardware, and which
drivers are included in your kernel.
Что именно не работает? Флешка не загружается, после выбора пункта меню при попытке загрузки возникают ошибки, или загрузка начинается, но не доходит до конца?
Никаких пунктов там нет. Либо жмем ентер и загружаемся как написано в syslinux.cfg, либо делаем mount root=/dev/sda1 ro и загружаемся как сами того хотим.
Вы это делали по какому-то руководству? Дайте тогда ссылку на него.
Если у вас общий размер файлов вашей системы не особо велик, в районе 100-200 мб, включая файлы на /dev/sda1 можете загрузить их куда-либо, ссылку сюда.