Установка Linux для начинающего.

Аватар пользователя User6260

Как я установил Linux 11.2 Express DVD
Начну с моего железа:
Asus P4P800 Deluxe
Дисковая система: два IDE диска по 80Гб в RAID0 (контроллер встроен в материнку на микросхемах VIA). На канале IDE висят только CD-ROMы.
Остальное стандартное и не имеет отношение к дальнейшему повествованию.
Загрузка инсталлятора с диска прошла успешно, но система увидела у меня диски как два отдельных диска, причем на первом диске она увидела загрузочный раздел WinXP на NTFS, а остальное место как неразмеченное и, второй диск полностью неразмеченным. Хотя размер загрузочного раздела WinXP определила правильно.
Как я понял, Linux не знает мой RAID контроллер. Хорошо, иду на сайт производителя и обнаруживаю, что откомпилированные драйвера только для ядра 2.4.
Т.к. установленной Linux у меня нет, но поставить Linux ОЧЕНЬ хочется, я решаю поставить его на внешний USB жесткий диск. Инсталлятор нашел мой внешний диск и нормально отработав скопировал все пакеты, но когда дело дошло до загрузчика, то он на отрез отказался ставить любой загрузчик (выбрать было нельзя).
После перезагрузки компьютера я, соответственно, не смог загрузить Linux с USB диска и загрузил WinXP. И тут я обнаруживаю, что у меня ТОЛЬКО загрузочный раздел Win, а остальных разделов НЕТ (они помечены как не использованное пространство). В этот момент перед глазами у меня пронеслась вся моя короткая жизнь, и я лишился большой доли моих нервных клеток Улыбка Оказалось, что Linux стер таблицу размещения моих разделов. Пришлось качать из инета софт и восстанавливать все свои разделы. После успешного восстановления у меня появился спортивный интерес. Кто кого? Немного подумав, я решил купить себе еще один винт на SATA (я все равно нуждался в дополнительном диске). Установка прошла успешно, но, когда дело дошло до установки загрузчика, то он опять оказался недоступным для установки (я ставил минимальную конфигурацию для быстрой установки). После пляски с бубном я догадался, что надо заставить видеть систему свой SATA диск как IDE (настройки BIOS это позволяли). После этого я нормально переустановил Linux и загрузчик тоже установился. Я вздохнул спокойно и принялся устанавливать Linux в режиме выборочной установки. Но, когда дело дошло до выбора загрузки, проблема появилась снова (настройки в BIOS'е не менялись). После анализа своих действий, я понял, что причина в том, что надо ставить одну из трех предложенных установок. После этого я выбрал стандартную установку и потом до устанавливал требуемые пакеты (причем установились три программы для работы с пакетами, но настроить я смог только одну из них. Остальные требовали подключение к Интернету, а возможности скачать 40Мб по GPRS у меня нет. ).
После этого я приступил к компиляции драйверов для RAID и обнаружил, что исходников ядра на диске нет.
В связи с этим у меня несколько вопросов:
- Создателем ASP Linux трудно было добавить исходники ядра на установочный диск (на нем свободного места больше гагабайта)? Остальные исходники не нужны и пускай они будут на отдельном диске и только в Deluxe версии.
- В чем были мои ошибки и можно ли было их избежать?
- Почему инсталлятор затер мою таблицу размещения разделов, если я ставил систему на другой диск? Я пользовался стандартной установкой и дополнительные команды в консоли во время установки не давал.
Все-таки Linux для продвинутых пользователей и до простой и легкой установки ему еще далеко.

Аватар пользователя IsakovAN

Установка Linux для начинающего.

User6260 писал(а):
два IDE диска по 80Гб в RAID0

Это програмный RAID, реализованный в BIOSе. Он не имеет преимуществ аппаратного RAIDа, потому я бы им не пользовался.

User6260 писал(а):
- Создателем ASP Linux трудно было добавить исходники ядра на установочный диск (на нем свободного места больше гагабайта)? Остальные исходники не нужны и пускай они будут на отдельном диске и только в Deluxe версии.

Насколько я помню, сторонний софт должен пользоваться не исходниками(они ему не нужны, разве что это патч), а заголовками, которые лежат в /lib/modules/${kernel_version}/kernel/...

User6260 писал(а):
- В чем были мои ошибки и можно ли было их избежать?

Основная ошибка, это BIOSовский RAID. Он воду мутит. Без него все бы прошло на ура.

User6260 писал(а):
- Почему инсталлятор затер мою таблицу размещения разделов, если я ставил систему на другой диск? Я пользовался стандартной установкой и дополнительные команды в консоли во время установки не давал.

См. предыдущий вопрос.

User6260 писал(а):
Все-таки Linux для продвинутых пользователей и до простой и легкой установки ему еще далеко.

Во-первых, ваши проблемы от вашего же BIOSа. Он для игрушечного RAIDа искажает обращения к разделам.
Во-вторых, ASPLinux и Linux это не одно и тоже. Никто не говорит, что в ASP все идеально реализовано. Гралей - тележка и маленький вагон.

Аватар пользователя User6260

Re: Установка Linux для начинающего.

Большое спасибо за ответ.

IsakovAN писал(а):
Это програмный RAID, реализованный в BIOSе. Он не имеет преимуществ аппаратного RAIDа, потому я бы им не пользовался.

У меня уже довольно старое железо и увеличение производительности, хотя бы таким способом - это хорошо.

IsakovAN писал(а):
Насколько я помню, сторонний софт должен пользоваться не исходниками(они ему не нужны, разве что это патч), а заголовками, которые лежат в /lib/modules/${kernel_version}/kernel/...

В readme к драйверам написано, что нужны исходники, т.к. драйвер RAID надо компилировать в ядро. Или этих заголовочных файлов достаточно?

Аватар пользователя IsakovAN

Re: Установка Linux для начинающего.

User6260 писал(а):
У меня уже довольно старое железо и увеличение производительности, хотя бы таким способом - это хорошо.

В таком случае лучше использовать чисто програмные RAIDы. Один виндовыми средствами, другой линуксовскими. И ЧТОБЫ ОНИ НЕ ПЕРЕСЕКАЛИСЬ!!!

User6260 писал(а):
В readme к драйверам написано, что нужны исходники, т.к. драйвер RAID надо компилировать в ядро. Или этих заголовочных файлов достаточно?

Это патч или модуль? Полные сырцы нужны только патчу. Но если ваш драйвер под 2.4 ядра, то он в любом случае работать не будет.

Есть два варианта решения проблемы:
1. В венде сделать вендовый RAID, а в Linuxе Linuxовый. Про BIOS забыть. Проблема отпадет сама собой. Как альтернатива - аппаратный RAID - отпадает из-за высокой стоимости.
2. Отключить на время синтетический RAID вместе с этими винтами. SATA диск включить как он есть(т.е. на превращать его в IDE). Установить на него ASP и создать на нем раздел FAT32 или NTFS для обмена файлами с вендой. Установить на него загрузчик. Убедиться что все пучком. Улыбка Подключить недоRAID и настроить BIOS на загрузку с SATAшного винта! Добавить в меню пункт для загрузки вендов и скорректировать номер винта, на котором Linux. Enjoy!

Аватар пользователя RedBeard

Re: Установка Linux для начинающего.

1. Исходники ядра в дистрибутиве - лишние, их всегда можно взять с kernel.org!
2. Таблицу разделов затирает ЛЮБАЯ установка, даже Wi98SE, если ее сделать неграмотно, а видимо, так и было!
3. для помощи друг другу есть этот форум. Не стесняйся, задавай вопросы, так мы и живем!

Аватар пользователя IsakovAN

Re: Установка Linux для начинающего.

RedBeard писал(а):
1. Исходники ядра в дистрибутиве - лишние, их всегда можно взять с kernel.org!

И затем вручную накладывать патчи дистровые, видирать конфиг из /proc/config.gz? Это "не очень" удобно! Так что возмущение вполне справедливое.

RedBeard писал(а):
2. Таблицу разделов затирает ЛЮБАЯ установка, даже Wi98SE, если ее сделать неграмотно, а видимо, так и было!

Вы не поняли техническую суть проблемы. Вдумайтесь и поймете в чем причина.

RSS-материал