LINUX.ORG.RU

dual boot, очень медленная работа и загрузка ext4 на Дебиан 9 после Вин7

 , ,


0

1

Два старых АТА-иде винта на одном шлейфе, на мастере Вин7(нтфс), на слэйве Дебиан 9(ext4, груб на нем же естественно)

Если после Венды перезагрузиться штатно и попробовать загрузить Дебиан 9 через груб, то и загрузка и дальнейшая работа Линукса ООчень медленная. Но если выключить ПК совсем и первым загрузить Дебиан, то все работает быстро. Торможение Линукса только после перезагрузки с Венды.

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

pps шлейф 80пин поставил новейший

Deleted

Наверное после софтовой перезагрузки жесткий диск переключается в режим PIO, тогда как при холодной загрузке он в DMA. Что происходит если перезагрузить линукс из линукса?

Xenius ★★★★★
()
Ответ на: комментарий от Xenius

Спасибо за отклик!

А как под линукс проверить дма или пио? И если что форсированно его включать?

Если перегружаться из линукса в линукс все ок, быстро.

Тут еще пара ньюансов(было поздно, не смог описать)

1. Описывать очень замучено)) есть третий винт который подключается через рэид иде канал. Особенность материнки(gigabyte 8i945p-g https://www.gigabyte.com/Motherboard/GA-8I945P-G-rev-1x#ov она имеет только один настоящий иде разъем). Остальные два иде, реализованы в виде рэйд-контроллера. Но если просто повесить на рэйд без настройки винт, то он работает как просто винт. Если этот третий винт отключить, то видимо съезжают названия других дисков и линукс не грузится совсем.

2. До Семерки стояла ХР и соответственно в грубе и в загрузчике семерки есть она тоже, с нее пергужаться не пробовал

Вот такая загадка, хотелось бы разобратся и решить не рубя с печа)

пысы в общем если так не получился, предется снимать третий винт и переставлять линукс(так как без него линукс не грузится даже в рекавери, а какую то неведомую мне консоль))

еще можно попробовать поменять слэйв и мастер местами

Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)
Ответ на: комментарий от vs220

да, но там нельзя в рекавери когда отключаешь третий диск, грузится в какой-то своеобразный баш с ограниченным набором команд(я не за компом точно не скажу как выглядит) что то о том, что устройство не доступно, видимо там не только разделы меняются но и устройства?

а как проверить включено дма или нет? так?

To enable DMA for a hard drive: hdparm -d1 /dev/hda

To disable DMA for a hard drive: hdparm -d0 /dev/hda

To measure transfer rate of a hard drive: hdparm -Tt /dev/hda

To see what options are enabled for a hard drive: hdparm /dev/hda

To see more info on your drive than you wanted to know: (this will show which UDMA modes are supported/enabled) hdparm -i /dev/hda
Deleted
()
Ответ на: комментарий от Deleted

>там нельзя в рекавери

В конфиге груба и фстаб пропишите диски по UUID

включено дма или нет?

По идеи hdparm -i /dev/hda

vs220
()
Ответ на: комментарий от Deleted

А как под линукс проверить дма или пио? И если что форсированно его включать?

Чтобы посмотреть — hdparm -I /dev/sd...

Ну или если хочешь только нужное:

hdparm -I /dev/sdX | grep -E '(DMA|PIO):'

Опция -I даёт инфу запрашиваемую у самого диска, а -i у ядра, как я понял.

Но если просто повесить на рэйд без настройки винт, то он работает как просто винт.

Не совсем понял, что это значит

Если этот третий винт отключить, то видимо съезжают названия других дисков и линукс не грузится совсем.

Советую прописать в загрузчике и /etc/fstab по UUID, или на мой взгляд лучше, по метке. Возможно в fstab так и записано, дай его содержимое. Какой загрузчик? Не забудь теги [code] [/code]

а какую то неведомую мне консоль

Это значит что загрузка останавливается на этапе initramfs, то есть скрипт там не может найти корневой раздел. Решается редактированием загрузчика. Пишешь там root=LABEL=rootfs например. А метку присвоить разделу можно в зависимости от файловой системы разными утилитами, например e2label для ext*

Xenius ★★★★★
()
Последнее исправление: Xenius (всего исправлений: 1)
Ответ на: комментарий от Xenius

Xenius, vs220

Спасибо БОЛЬШУЩЕЕ друзья за помощь)

Кажетцо решил)

Неправильно была выставлена перемычка на винте с Линуксом.

зы hdparm кстати показал что включена было ДМА5

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.