Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Как включить SATA контроллер?  (Прочитано 5262 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ikkatsu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Как включить SATA контроллер?
« : 28 Январь 2009, 02:36:26 »
Всем доброе утро. После установки Ubuntu столкнулся с рядом проблем, одной из них оказалась проблема со встроенным в мать сата контроллером. После подсказок умных и добрых людей до меня таки дошло что контроллер в системе отключен, но тогда сразу же возник вопрос как его включить? Опять же благодаря тем же людям я отправился по ссылке http://ubuntuforums.org/showthread.php?t=959019 и сделал то о чем там говорилось. Но после пункта исправления в биосе режимов с IDE на AHCI система вродебы начинает грузиться, но через несколько секунд падает и появляется следующее http://pic.ipicture.ru/uploads/090126/qxE6C3xHpg.jpg
Материнская плата asus p5wdg2 pro
Возможно кто-то сталкивался с подобными проблемами.
Заранее примного благодарен.

Оффлайн bivizz

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Как включить SATA контроллер?
« Ответ #1 : 28 Январь 2009, 04:30:01 »
Попробуй при загрузке прописать параметр all_generic_ide=1, а именно:
1. Грузимся до появления Grub;
2. Нажимаем е;
3. Перемещаемся к опции, которая начинается с kernel, например: kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=a6f1f94e-9cb4-4bc8-9af8-6df23ac8280e ro quiet splash;
4. Нажимаем е;
5. Дописываем в конце all_generic_ide=1, то есть kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=a6f1f94e-9cb4-4bc8-9af8-6df23ac8280e ro quiet splash all_generic_ide=1;
6. Жмем Enter;
7. Жмем b;
8. После загрузки идем в /boot/grub/menu.lst и прописываем этот параметр.

Оффлайн ikkatsu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Как включить SATA контроллер?
« Ответ #2 : 28 Январь 2009, 11:05:43 »
Попробуй при загрузке прописать параметр all_generic_ide=1, а именно:
1. Грузимся до появления Grub;
2. Нажимаем е;
3. Перемещаемся к опции, которая начинается с kernel, например: kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=a6f1f94e-9cb4-4bc8-9af8-6df23ac8280e ro quiet splash;
4. Нажимаем е;
5. Дописываем в конце all_generic_ide=1, то есть kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=a6f1f94e-9cb4-4bc8-9af8-6df23ac8280e ro quiet splash all_generic_ide=1;
6. Жмем Enter;
7. Жмем b;
8. После загрузки идем в /boot/grub/menu.lst и прописываем этот параметр.

Большое вам спасибо, но сожалению не помогло, все также вываливается черное окно указанное выше.

Оффлайн bivizz

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Как включить SATA контроллер?
« Ответ #3 : 28 Январь 2009, 17:23:25 »
Большое вам спасибо, но сожалению не помогло, все также вываливается черное окно указанное выше.
А попробуй, к этому всему еще вернуть обратно в BIOSe режим c AHC на IDE.
Когда то у меня была такая проблема в Gentoo. Но это касалось моего SATA DVD\CD, менял эти режимы, но работало все как то не естественно. Помню, что возвращал опцию обратно.

Оффлайн ikkatsu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Как включить SATA контроллер?
« Ответ #4 : 28 Январь 2009, 17:30:10 »
А попробуй, к этому всему еще вернуть обратно в BIOSe режим c AHC на IDE.
Когда то у меня была такая проблема в Gentoo. Но это касалось моего SATA DVD\CD, менял эти режимы, но работало все как то не естественно. Помню, что возвращал опцию обратно.

Это я тоже пробовал, как было 3 харда так и есть, оставшиеся так и не появились.

Оффлайн Serji

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: Как включить SATA контроллер?
« Ответ #5 : 28 Январь 2009, 20:06:58 »
При смене режима загрузки c AHC на IDE у тебя естественно добавились/сменились интерфейсы контроллера IDE 1; IDE2 и т.д., соответственно твой загрузочный диск был ранее к примеру sda1 а стал sdb1 ибо он стал логически на другом интерфейсе. Нужно  отредактировать boot/grub/menu.lst
Можно попробовать загрузится с LiveCD и посмотреть текущее обозначение твоих разделов, соответственно при включенном нужном режиме IDE/SATA контроллера, и исправить записи в menu.lst, при этом не забыв его за backup'ить. :) 
Тут на форуме была тема как редактировать Grub.
Лужу, паяю - ЭВМ починяю.

Оффлайн ikkatsu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Как включить SATA контроллер?
« Ответ #6 : 28 Январь 2009, 23:37:54 »
При смене режима загрузки c AHC на IDE у тебя естественно добавились/сменились интерфейсы контроллера IDE 1; IDE2 и т.д., соответственно твой загрузочный диск был ранее к примеру sda1 а стал sdb1 ибо он стал логически на другом интерфейсе. Нужно  отредактировать boot/grub/menu.lst
Можно попробовать загрузится с LiveCD и посмотреть текущее обозначение твоих разделов, соответственно при включенном нужном режиме IDE/SATA контроллера, и исправить записи в menu.lst, при этом не забыв его за backup'ить. :) 
Тут на форуме была тема как редактировать Grub.

Попробовал загрузиться с лайв сд как вы и посоветовали, раздел не меняется как был sdb2 так и остался.

Оффлайн Serji

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: Как включить SATA контроллер?
« Ответ #7 : 29 Январь 2009, 11:03:19 »
покажи свой menu.lst

вот тут еще почитай и тут
« Последнее редактирование: 29 Январь 2009, 17:17:06 от KOHb :-) »
Лужу, паяю - ЭВМ починяю.

Оффлайн ikkatsu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Как включить SATA контроллер?
« Ответ #8 : 29 Январь 2009, 12:50:46 »
покажи свой menu.lst

вот тут еще почитай и тут

http://paste.org.ru/?ga5unk вот menu.lst

Оффлайн Serji

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: Как включить SATA контроллер?
« Ответ #9 : 29 Январь 2009, 17:37:16 »
Ну как я говорил выше, у тебя сменился логический порядок дисков, не знаю пробовал ты возвращать как было изначально или нет, уже не важно, ссылки в предыдущем посте починил на всякий случай продублирую тут и вот тута
P.S. Порядок твоих дисков не знаю, по этому по шагам расписать не могу, когда я попал в точно такую же ситуацию, мне нужно было добавит к SATA контроллеру еще и IDE, то было все то же самое, той инфы что я тебе накидал должно хватить.
 
« Последнее редактирование: 29 Январь 2009, 17:46:18 от KOHb :-) »
Лужу, паяю - ЭВМ починяю.

Оффлайн ikkatsu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Как включить SATA контроллер?
« Ответ #10 : 29 Январь 2009, 18:56:26 »
Попробовав очень хорошую прогу несколькими постами выше, таки пришлось переустановить систему)))))))
сейчас файл menu.lst имеет следующий вид http://paste.org.ru/?vg37fe
посмотрев что еще просили выложить в других темах выкладываю тоже http://paste.org.ru/?rjb6zz
Что настораживает это то что у всех в предложенных темах жесткие диски были видны изначально, у меня же их нет. Завтра попробую просто перекинуть пару шлейфов и посмотреть как и что.
В предлженных темах ответа к сожалению не увидел, так как в одной из них проблема была решена переустановкой, что мне уже не помогло. А во второй конечно интересно если я в файле device.map что либо поменяю это отразиться на загрузке или нет?
(hd0)   /dev/sda
(hd1)   /dev/sdb
(hd2)   /dev/sdc

А вообще напрягает то, что не известно вообще включил я контроллер или нет? Да и вообще так ли его включать.

Оффлайн Serji

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: Как включить SATA контроллер?
« Ответ #11 : 29 Январь 2009, 19:35:07 »
Грузишься с LiveCD, в консоле вводишь "sudo fdisk -l", должен выдать следующее:

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x70818f10

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         243     1951866   83  Linux
/dev/sda2             244        2679    19567170   83  Linux
/dev/sda3            7908       14593    53705295    5  Extended
/dev/sda4            2680        7907    41993910   83  Linux
/dev/sda5           14108       14593     3903795   82  Linux swap / Solaris
/dev/sda6            7908       14106    49793404+  83  Linux

Partition table entries are not in disk order

Disk /dev/sdb: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000bb152

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       14593   117218240    7  HPFS/NTFS

Помеченный звездочкой (/dev/sda1   *) это где нах-ся загрузочный сектор,

Теперь смотрим menu.lst

title      Ubuntu 8.10, kernel 2.6.27-11-generic *- что будет отображаться при загрузке
root      (hd0,0)   *- где искать загрузочный сектор.
kernel      /vmlinuz-2.6.27-11-generic  *-какой образ ядра использовать
root=UUID=5fb37d27-32a5-4522-ade5-6effe4ba2b8f ro quiet splash  *-идентификатор диска, (посмотреть можно в etc/fstab) где нах-ся ядро (ro quiet splash - это заставка)
initrd      /initrd.img-2.6.27-11-generic - загрузка ядра
quiet   *-умывает руки

смотрим в fstab

proc /proc proc defaults 0 0
# Entry for /dev/sda2 :
UUID=5fb37d27-32a5-4522-ade5-6effe4ba2b8f / ext3 nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid 0 1
# Entry for /dev/sda1 :
UUID=f4a072b1-b938-4a54-9247-a31554bebe68 /boot ext3 nouser,defaults,atime,auto,rw,dev,exec,suid 0 2
# Entry for /dev/sda6 :
UUID=aa8fdc18-8add-4a55-a9c9-ed4687a5f8de /home reiserfs users,defaults,atime,auto,rw,dev,exec,suid 0 2
# Entry for /dev/sda4 :
UUID=c9ade604-b285-438e-857e-8a1b3471c331 /var reiserfs nouser,defaults,atime,auto,rw,dev,exec,suid 0 2
# Entry for /dev/sda5 :
UUID=bb2964a8-094d-482c-bd6c-0a6a84bfa619 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,atime,noauto,rw,dev,exec,suid 0 0
/dev/sdb1 <точка\040монтирования> auto users,noauto,atime,rw,nodev,noexec,nosuid 0 0

глянем теперь в device.map

(hd0)    /dev/sda - на каком из дисков нах-ся загрузочный сектор

Теперь вернемся к menu.lst и подведем итог.

title      Ubuntu 8.10, kernel 2.6.27-11-generic *- что будет отображаться при загрузке

root      (hd0,0)   *- где лежит загрузочный сектор (в device.map указан hd0 - это /dev/sda)
загрузчик будет искать загрузочный сектор на винте который подключен к 1-му SATA интерфейсу.

и найдет его на     /dev/sda1   *           1         243     1951866   83  Linux

Далее, поиск образа ядра
kernel      /vmlinuz-2.6.27-11-generic  *- ну тут все явно указано.

Где искать образ
root=UUID=5fb37d27-32a5-4522-ade5-6effe4ba2b8f ro quiet splash  (/dev/sda2)

Инициализация ядра, и передача ему управления.
initrd      /initrd.img-2.6.27-11-generic

Завершение GRUB'а
quiet

Ну вот и всё.
P.S. Если на втором винте есть офтопик, и стоит в дуал буте то нужно дописать что не могу сказать, но ссылки я выкладывал, ибо у меня 1-й SATA контроллер при загрузке не видит соседний 2-й SATA, но в системе все винты доступны, и по этому друг-другу не мешают при загрузке. 8)
P.P.S. Если кто обнаружил неточность, просьба меня подправить, спасибо.
Лужу, паяю - ЭВМ починяю.

Оффлайн Serji

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: Как включить SATA контроллер?
« Ответ #12 : 29 Январь 2009, 19:43:11 »
Цитировать
не известно вообще включил я контроллер или нет?
Если в системе два контроллера и более, все это отображается при загрузке, после определения кол-ва RAM и идентификации CPU, и его частоты, далее следует инфа об IDE/SATA контроллере основном, потом об дополнительном, также может быть вывод об сетевых интерфейсах, порядок может варьироваться, все зависит от производителя материнской платы и её BIOS'а. Но до таблицы PCI listing'а, далее идет загрузка ОС.

Забыл добавить, всё что висит на SATA то в системе обозначается как sd(a,b,c etc), что на IDE как hd(a,b,c etc). :)
« Последнее редактирование: 29 Январь 2009, 19:45:09 от KOHb :-) »
Лужу, паяю - ЭВМ починяю.

Оффлайн ikkatsu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Как включить SATA контроллер?
« Ответ #13 : 29 Январь 2009, 20:15:14 »
У меня все харды сатовые, на айдевые моя мать не расчитана так как имеет всего один айдевый порт. То что все рабочее это я знаю так как под виндой все работало.

Оффлайн ikkatsu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Как включить SATA контроллер?
« Ответ #14 : 03 Февраль 2009, 12:24:46 »
Промучавшись несколько дней решения так и не нашел, только систему угробил которую в очередной уже нз какой раз переустановил.
По этому если кто знает ответ очень прошу вас доступно все объяснить, желательно на примерах.
Не может же быть такое чтобы не работало только у меня, или у всех остальных не больше 3 хардов.

 

Страница сгенерирована за 0.061 секунд. Запросов: 22.