Установка Linux на диск поключенный к старому SATA-контроллеру

Lion3D.cg

В поиске абсолютной истины
Подскажите нубу, вот к примеру пытаюсь на старую машинку (nForce 2 Utra 400 + Athlon 2500+) поставить Linux (пробовал Mint и Ubuntu последние). Загвоздка в интерфейсе винта ну и в прослойке между монитором конечно)... Дело в том, что при попытке создания разделов я получаю череду сообщений об ошибке "input/output error during read sda" после скипа которых ещё одно соообщение о невозможности создания файловых систем на диске для установки линукса с последующим откатом начала установки в среду Live CD.

По моему мнению скорее всего это происходит из-за того что 80 гиговый винт поколения SATA подключен к древнему чипу SATA-контроллера VIA VT6420 / VT8237 SATA впаянному на метеринке для поддержки SATA (в те времена SATA только появился и nForce нативно SATA не поддерживал) и скорее всего в ядре нету нормальных драйверов на это чудо от компании VIA.

Может у кого есть уже "опыт секса" :D с интегрированными SATA-контроллерами, или может есть где толково почитать как же на них устанавливать..

Вот нашёл статейку с командами для ASP Linux но моих знаний абсолютно не хватает что бы понять как они изменятся например для Ubunttu 11.10


HELP!
 

hed1n.ru

стебанутый
А вариант с созданными заранее разделами ext3(ext4) и swap не пробовал? Можно Acronis'ом создать заранее разделы, а при установке убунты их подключить вручную. Ext3 раздел сделать корневым /, swap разделом подкачки.
 

Michael

Well-Known Member
Команда форума
Администратор
а режим сата контроллера ( ide/raid/ahci ) в биос меняется?
 

Lion3D.cg

В поиске абсолютной истины
а режим сата контроллера ( ide/raid/ahci ) в биос меняется?
Неа, нету настроек ide/raid/ahci специально даже BIOS прошил последний из доступных , думал может появятся.

Разделы создавать пробовал Акронисом - установщик Ubuntu их не увидел. Но попробую ещё раз.

А в теории может ли прокатить "финт ушами" если установить Линукс на другой машине а подключить потом к этой старой? Сможет ли установленный Linux перестроиться под другое аппаратное обеспечение?
 

Michael

Well-Known Member
Команда форума
Администратор
А в теории может ли прокатить "финт ушами" если установить Линукс на другой машине а подключить потом к этой старой? Сможет ли установленный Linux перестроиться под другое аппаратное обеспечение?
да, необходимые модули в той же ubuntu подгружаются по мере обнаружения новых устройств.
 

-=UN=-

Инспектор GUI
Разделы создавать пробовал Акронисом - установщик Ubuntu их не увидел. Но попробую ещё раз.
Ох і нарадили вам, а ви й вірите :). Та не має значення чим ви створили розділи бо немає ДРАЙВЕРА для роботи з контролером SATA! В ядро не підвантажений модуль описаний у вашому посиланні на сайт:

sata_via— контроллеры на чипе VT6420 Serial ATA (южный мост VIA VT8237); тобто ваше залізо підтримується.

А в теории может ли прокатить "финт ушами" если установить Линукс на другой машине а подключить потом к этой старой? Сможет ли установленный Linux перестроиться под другое аппаратное обеспечение?
Можна звісно, якщо вам подобаються збочення :). А якщо ви хочете все зробити природним чином, слід підвантажити модуль sata_via, командою:

modprobe sata_via

у консолі (під рутом звісно), після вибору мови і завантаження графічної оболонки інсталяційного диска. Стандартний перехід у консоль: <Ctrl>+<Alt>+<F2>, <Ctrl>+<Alt>+<F7> - перехід назад у ікси. Тобто:

1. Запускаєте інсталяційний диск
2. Вибираєте мову і чекаєте завершення завантаження графічної оболонки
3. Тиснете <Ctrl>+<Alt>+<F2>
4. Набираєте modprobe sata_via і тиснете Ентер
5. Перевіряєте що система бачить SATA диск(и): набираєте ls /dev/sd*
6. Повертаєтесь до іксів - <Ctrl>+<Alt>+<F7> і продовжуєте роботу.
 

Lion3D.cg

В поиске абсолютной истины
К сожалению не получилось ни вашим способом - модуль вроде как подключил через консоль и разделы он даже увидел но всё равно получаю те же самые ошибки. И финт ушами тоже не сработал - при подсовывании диска с уже установленным линуксом компьютер при передаче управления от BIOS к операционной системе просто не видит загрузочного раздела с линуксом и просит вставить что-то системное.

Пришлось вернуться к старой XP для которой драйвер есть.
 

Вложения

-=UN=-

Инспектор GUI
К сожалению не получилось ни вашим способом - модуль вроде как подключил через консоль и разделы он даже увидел но всё равно получаю те же самые ошибки. И финт ушами тоже не сработал - при подсовывании диска с уже установленным линуксом компьютер при передаче управления от BIOS к операционной системе просто не видит загрузочного раздела с линуксом и просит вставить что-то системное
Переглядав інфо про VT6420 і бачу, що воно не тільки нормально працює, але й працює з RAID у Linux. Взагалі, якщо не йде автоматом - треба працювати руками: створювати розділи, створювати фс, і дивитись на можливі помилки, відносно яких діяти далі. Автоматична інсталяція може приховувати корисні дані про помилки, які видно тільки коли все робиш руками і сам. На жаль наданої вами інформації недостатньо, та і взагалі чекати через форум яку команду виконати, і написати що з цього вийшло може бути дратівливим, і викликає у деяких людей природне бажання плюнути на все, поставити віндовоз і не морочитись. Також неможливо надати вам конкретні кроки бо для цього треба мати таке саме залізо як і у вас. Тут два шляхи - 1 сідати і вам самому розбиратися і добивати проблему, 2 - те що ви зробили вже ;). Кожен обирає свій шлях...
 

Alexsandr

Well-Known Member
Переглядав інфо про VT6420 і бачу, що воно не тільки нормально працює, але й працює з RAID у Linux.
скорее всего работает, но старые веники хотя и сата, но реально работают только как иде (не все). мне на настольном компе когда-то попался веник сата около 80гиг. в режиме AHCI он не виделся системой. Пока не переключился режим иде к файловой системе не добрался. Возможно ситуация аналогичная, драйвер умеет работать с веником только как с сата+очередь команд и не может работать в "гибридном" режиме. повесить бы туда веник поновее для проверки.
 
Верх