Не запускается Debian в режиме AHCI !

Автор Leximus, 20 июля 2012, 20:39:08

« назад - далее »

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

Leximus

Приветствую всех!

Debian не грузится с диска если в биосе включен режим AHCI, а мне с ним очень надо!
Как мне сказали что надо пересобрать init.d, но как это сделать? Есть какая инструкция?

Сообщение объединено: 20 июля 2012, 20:39:29

Забыл сказать что Debian 6

vladimir_ar

Странно. Сколько раз себе ставил - всегда без проблем в этом режиме.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

rayanAyar

Полный анамнез пожалста. Ничего толком не ясно из сообщения.

Когда не грузится? При установке "с диска"? Или после установки при загрузке "с диска"?
Каким образом не грузится? Kernel panic, вываливается в busybox, просто висяк? (нужное подчеркнуть)
Как ставили? Какая архитектура? Какое железо?

Leximus

Ставил с CD в режиме Enhanced ! И в нём и работает и без проблем работает. Но вот только переключаю на AHCI, то просто грузится и подвисает, перечём просто перезапуск не работает.
А выдаёт следующее:
/bin/sh: can't access tty; job control turned off  (initramfs)

Хотя потом если опять в Enhanced перключусь, то всё в порядке.

Вроде надо пересобрать initrd, но в интернете в основном ссылки на mkinitrd, а в Debian такого нету, вместо него mkinitrfs, но она никак не помогает, не могу понять как сказать что будет AHCI. Мне кажется просто надо правильно собрать сообщив что всётаки будет AHCI, но пока никак не получается.

На Google позжалуйста ны ссылайте, так как я просто обчитался уже, и голова пухнит от написанного и написанное в основном одно и тоже,  но не то что надо!

Система уже установленна и работает почти год, но работает именно в режиме Enhanced, но сейчас в биосе хочу поставить AHCI и тут то и начинаются проблемы, выдаёт надпись

/bin/sh: can't access tty; job control turned off  (initramfs) и всё, дальше никуда!

vladimir_ar

У меня такие смутные подозрения, что переключать режимы работы диска после установки не хорошо. Но это догадки. Сам не пробовал - дебиан 6 на двух вариантах железа прекрасно ставился (неоднократно) и работает в AHCI.

Сообщение объединено: 22 июля 2012, 23:51:35

Не лишне бы написать какое железо.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

Leximus

#5
Допускаю что может при смене режима на AHCI меняется его правильное восприятие(/dev/sss) и он начинает не там искать его, в итоге не правильно монтирует и не может найти всё что нужно. Но он не видит его может потому что не видит в режиме AHCI из-за отсутствия драйверов или из-за смены режима а соответственно может параметры у него другие стали

Сообщение объединено: 22 июля 2012, 23:57:55

Цитата: Leximus от 22 июля 2012, 23:55:43Не лишне бы написать какое железо.

Железо простое !

Проц Core I3, Мать Intell серверная(какая не помню сейчас), жёсткий SSD Vertex 2 (планирую поменять)

rayanAyar

Содержимое файла /etc/initramfs-tools/initramfs.conf в студию. Неплохо бы ещё fstab посмотреть.

Цитата: Leximus от 22 июля 2012, 23:55:43Core I3, Мать Intell серверная
Серверная и i3? Что за...

Цитата: Leximus от 22 июля 2012, 23:55:43жёсткий SSD
А он точно работает в AHCI режиме? На другий осях проверялось?

Leximus

#7
Цитата: rayanAyar от 23 июля 2012, 05:27:33Содержимое файла /etc/initramfs-tools/initramfs.conf в студию.

#
# initramfs.conf
# Configuration file for mkinitramfs(8). See initramfs.conf(5).
#
# Note that configuration options from this file can be overridden
# by config files in the /etc/initramfs-tools/conf.d directory.

#
# MODULES: [ most | netboot | dep | list ]
#
# most - Add most filesystem and all harddrive drivers.
#
# dep - Try and guess which modules to load.
#
# netboot - Add the base modules, network modules, but skip block devices.
#
# list - Only include modules from the 'additional modules' list
#

MODULES=most

#
# BUSYBOX: [ y | n ]
#
# Use busybox if available.
#

BUSYBOX=y

#
# KEYMAP: [ y | n ]
#
# Load a keymap during the initramfs stage.
#

KEYMAP=n

#
# COMPRESS: [ gzip | bzip2 | lzma | lzop ]
#

COMPRESS=gzip

#
# NFS Section of the config.
#

#
# BOOT: [ local | nfs ]
#
# local - Boot off of local media (harddrive, USB stick).
#
# nfs - Boot using an NFS drive as the root of the drive.
#

BOOT=local

#
# DEVICE: ...
#
# Specify a specific network interface, like eth0
# Overridden by optional ip= bootarg
#

DEVICE=

#
# NFSROOT: [ auto | HOST:MOUNT ]
#

NFSROOT=auto



Цитата: rayanAyar от 23 июля 2012, 05:27:33Неплохо бы ещё fstab посмотреть.


# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/mapper/raid-system /               ext3    errors=remount-ro 0       1
/dev/mapper/raid-swap none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0


Сообщение объединено: 23 июля 2012, 09:59:36

Кстати добавлю к предыдущему, сейчас он не работает в Рейде, один такой отвалился хард и сейчас хочу перенести на другие, они уже подготовленные!

Цитата: Leximus от 23 июля 2012, 09:56:16Серверная и i3? Что за...

Да скоро новый сервер будет, хотя и этот справляется. Но просто задач увеличится.

Цитата: Leximus от 23 июля 2012, 09:56:16А он точно работает в AHCI режиме? На другий осях проверялось?
Да, точно работает. Просто всётаки кажется что он не так определяет теперь его и не может подмантировать. Но как понять как он его определяет, может с LiveCD запуститься в этом режиме, он также как и мой Linux должен определить?


rayanAyar

Цитата: Leximus от 22 июля 2012, 23:46:29Вроде надо пересобрать initrd
Команда:

update-initramfs -u

Это обновит initramfs. Хотя я сомневаюсь, что это поможет - в initramfs.conf указаны все модули.

Дело скорее всего вот в этом:
Цитата: Leximus от 23 июля 2012, 09:56:16/dev/mapper/raid-system
При изменении на AHCI не поднимается RAID, так как меняется путь к винту.
На чём RAID?

P.S.
Жалуемся на проблемы с винтами, а про наличие RAID, и про то что он поломался вспоминаем в восьмом посте...   :D

Leximus

#9
Цитата: rayanAyar от 23 июля 2012, 13:07:17На чём RAID?

Стандарными средствами Linux сделан. Больше ничего!

Цитата: rayanAyar от 23 июля 2012, 13:07:17Жалуемся на проблемы с винтами, а про наличие RAID, и про то что он поломался вспоминаем в восьмом посте...   

Да, простите! Просто не думал что из-за этого, потом только сообразил. Вроде так грузится, а в AHCI не грузится. Вот и не думал что в этом дело.


В настоящий момент в сервере 3 харда ! Один на котором система стоит, а другие ждут своего часа когда я их зеркалом сделаю и потом перенесу систему. Дак что лучше, сначало сделать чтобы этот диск работает в режиме AHCI или сначало создать из других дисков зеркало и перенести туда систему а потом сделать чтобы под AHCI работало?

Пока отвезу в серверную СD-ROM c Debian Live CD

Сообщение объединено: 24 июля 2012, 09:07:00

Вроде понял, когда захожу под IDE, то есть такое устройство /dev/mapper/raid-system, он и подмонтируется. Но когда захожу в режиме AHCI, то его просто нету. И как подключить его даже не знаю.

Сообщение объединено: 24 июля 2012, 09:35:02

И сам имя самого диска меняется. Если например загружаться с LiveCD, то он в разных режимах определяется по разному, в IDE /dev/sdb, в AHCI /dev/sdc

qupl

UUID спасет отца русской демократии.
sudo blkid

Сообщение объединено: 24 июля 2012, 10:35:32

Из вашего же fstab -
Цитировать
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).

rayanAyar