Не видит один из физических дисков.

Наверное, я что-то не так делаю. Даже не наверное, а точно :) Потому что Линукс до этого в руки не брал. Так что надеюсь на помощь. :)

Ситуация следующая. У меня два физических диска. Один на 500 Гб, другой на 20Гб. Тот что на 20 подключён через контроллер, потому что в материнке только один выход для шлейфа и на нём уже висят хард драйв на 500 и ДВД. Т.е. из БИОСа мой второй диск на 20 даже и не виден. БИОС видит только контроллер. Мастером является диск на 500.

Запускаю минимальную установку с СД. Подключаюсь к и-нету. Приступаю к разбивке диска. Fdisk показывает только мой второй хард на 20Гб. Как мне "увидеть" и установить Генту на первый диск, который на 500?

И попутный вопрос. У меня этот диск на 500 уже разбит на 5 партиций. Размер первой 35Гб, на ней же установлена Винда. На остальных— фильмы, музыка, документы и т.д. Я же могу установить Генту на эту партицию вместо Винды так, чтобы данные на остальных партициях не пропали?

Спасибо :)

Dim314159 написал(а): ...У

Dim314159 написал(а):
...У меня два физических диска. Один на 500 Гб, другой на 20Гб. Тот что на 20 подключён через контроллер, потому что в материнке только один выход для шлейфа и на нём уже висят хард драйв на 500 и ДВД. Т.е. из БИОСа мой второй диск на 20 даже и не виден. БИОС видит только контроллер. Мастером является диск на 500.

Запускаю минимальную установку с СД. Подключаюсь к и-нету. Приступаю к разбивке диска. Fdisk показывает только мой второй хард на 20Гб. Как мне "увидеть" и установить Генту на первый диск, который на 500?

Покажи

lspci
dmesg |grep sd
Dim314159 написал(а):
И попутный вопрос. У меня этот диск на 500 уже разбит на 5 партиций. Размер первой 35Гб, на ней же установлена Винда. На остальных— фильмы, музыка, документы и т.д. Я же могу установить Генту на эту партицию вместо Винды так, чтобы данные на остальных партициях не пропали?..

Можешь!

Спасибо. Мой 500Гб диск

Спасибо.

Мой 500Гб диск оказался вторым, /sdb. В связи с этим вопрос: почему он увидел тот, как первый, а этот, как второй, хотя этот мастер и включён в материнку напрямую, а тот через контроллер? И имеет ли это какое-то значение?

И ещё вопрос: У меня на диске уже было две праймари партици. 1 и 2. 2 это экстендед, где все логические остальные. Я удалил 1 и создал на этом месте Бут, Свап и Рут. Бут получил номер 1, Свап номер 3, Рут номер 4. А та экстендед так и осталась 2. Имеет ли это какое-то значение? Нужно ли их как-то переназначить по порядку? Или это не важно?

Спасибо :)

О, нумберинг - это всегда

О, нумберинг - это всегда магия! Переставите карту, добавите другую (не обязательно дисковую) - и все может поменяться! :) Поэтому и предпочитают работать с UUID.
Если есть возможность (до 4х) - лучше обходится без экстендед (быстрее работает).
Порядок неважен.

Большое спасибо :)

Большое спасибо :)

Всего лишь по порядку опроса

Всего лишь по порядку опроса контроллера(ов) SATA. Венда это оставляет за кадром, но биос-то все знает! :) порядок загрузки (но не порядок опроса). Т.е. если на на SATA1 ничего нет, но есть на SATA2 - то будет SDA, если на IDE что-то есть - то от настроек в биосе зависит - SATA может стать SDB, а IDE - SDA. Вот тут действительно магия (в биосе).
И магия с PCI(X) картами ни при чем :)

P.S.: Linux - это красная таблетка :-) Windows - синяя...

FYI: Linux BIOS не

FYI: Linux BIOS вообще не использует.

В ядре есть опции, чтобы

В ядре есть опции, чтобы подсматривать в BIOS порядок загрузки устройств

Dim314159

Dim314159 написал(а):
Спасибо.

Мой 500Гб диск оказался вторым, /sdb. В связи с этим вопрос: почему он увидел тот, как первый, а этот, как второй, хотя этот мастер и включён в материнку напрямую, а тот через контроллер? И имеет ли это какое-то значение?

Для независимости от порядка можно использовать метки разделов, подробнее можно почитать например вот тут: Метки дисков для разных файловых систем

А вкратце, для диска с тремя разделами (boot, root, swap) при установке можно использовать такой алгоритм:

# e2label /dev/sda1 boot
# e2label /dev/sda5 root
# swaplabel -L swap /dev/sda6
#
# swapon LABEL=swap
# mount LABEL=root /mnt/gentoo
# mount LABEL=boot /mnt/gentoo/boot

т.е. вместо имени устройства (например /dev/sdaX) использовать конструкцию вида: LABEL=<имя метки>. В /etc/fstab это будет выглфдеть примерно так:

LABEL=boot /boot ext2 noatime 0 2

луше UID'ы

луше UID'ы

P.S.: Linux - это красная таблетка :-) Windows - синяя...

лучше метки

лучше метки

А вот и не подеретесь! :)

А вот и не подеретесь!.. :)

/

eegorov написал(а):
лучше метки

Кстати, как оно отрабатывает коллизии? :)

ЗЫ: Думал. В итоге остановился на предпочтительности UUID'ов.
Метки для статичной дисковой конфигурации.

:wq
--
Live free or die

Aladdin написал(а): луше

Aladdin написал(а):
луше UID'ы

А фиолетово, метки не зависят от диска, и при замене диска нужно только метки расставить. Зато UID'ы кажного раздела всегда уникальны.

поэтому логичнее использовать

поэтому логичнее использовать uuid, что бы не было ситуаций, когда на подключенном диске у одной из файловых систем есть такаяже метка, как у одной файловой системе на уже подключенном диске.

К примеру, метка корневого раздела "root" или "rootfs"

да без проблем, правда я к

да без проблем, правда я к своим сервакам сторонние винты не подключаю, на рабочих компах тоже, если винты меняются то полностью, старый винт выкинул, на новый архив из бакапа накатил, воткнул и пошел пользоваться, даже менять в /etc/fstab ничего не надо.

кому как удобнее.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".