Может кому-то пригодится маленькое howto по прошивке hdd seagate из линукс.
Вот тут предлагают скачать iso с freedos-ом или exe для винды. Прошивальщика для линукс я не нашел (хотя может плохо искал), но как выяснилось прошивальщик для винды содержит в себе tinycorelinux и grub.
HOWTO
- Запускаем прошивальщик в вайне, он распакуется в ~/.wine/drive_c/SeaTemp/
- копируем оттуда bzImage и tinycore_Seagate.gz в /boot
- командой strings легко получаем командную строку ядра и делаем /etc/grub.d/40_seagate
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry 'Microcore ST' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
echo 'Loading Linux core repo kernel ...'
linux /boot/bzImage superuser noswap nodhcp base single pci=noacpi
echo 'Loading initial ramdisk ...'
initrd /boot/tinycore_Seagate.gz
}
- grub-mkconfig -o /boot/grub/grub.cfg и перезагрузка
- винчестер прошит новой прошивкой