Форум » Информационные технологии » Операционная система Linux: Установка на SATA-винчестер » Ответить

Операционная система Linux: Установка на SATA-винчестер

Xar Van Horn: Для ASP Linux начиная с 11 версии уже предусмотрена установка на SATA диски без этой инструкции -- просто у вас при взлете появляется устройство /dav/sda, на которое можно смело ставить систему. * Шаг 1. Установка ситемы Грузимся с первого диска. Ждем выбора языка. Жмем несколько раз Ctrl+Alt+F2 для перехода в консоль В консоле набираем: # modprobe ata_piix (Если у вас SATA реализовано на базе VIA вместо ata_piix пишем sata_via. Еще есть вариаты: sata_swv, sata_promise, sata_sil для ASPLinux v.10): sata_sis, sata_sx4, sata_uli, sata_nv, sata_vsc) # detect probe # mkbiosdisks Все, SATA вит должен быть виден в системе как SCSI (/dev/sda - если он только один в системе) Теперь жмем Alt+F7 для возврата в графический инсталятор. Продолжаем установку как обычно. Перегружаемся и видим: kernel panic! Жаль... Не монтируется корень... Запоминаем путь к устройству с корнем, на которое поругалось ядро (например /dev/sda2) * Шаг 2. Установка рамдиска с загрузкой драйверов SATA Снова грузимся с первого диска. На приглашение загрузчика жмем Esc и выбираем самый последний пункт меню "Recovery Console" после загрузки даем команды: # modprobe ata_piix (ну или модуль для вашего чипсета) # detect probe # mkbiosdisks # modprobe ext3 (здесь можно подгрузить также другие файловые системи если это необходимо, например reiserfs, xfs ...) Вспоминаем на каком разделе корень и монтируем его в /mnt Допустим корень на /dev/sda2 # mount -t ext3 /dev/sda2 /mnt (Если надо монтируем остальные разделы. Мне например пригодились /usr и /var: mount -t ext3 /dev/sda3 /mnt/usr, mount -t ext3 /dev/sda4 /mnt/var) # chroot /mnt Я выбрал для удобства навигации и редактирования файлов Midnight Commander: # mc Переходим в /boot Находим файл с рамдиском initrd-2.4.22-1.2154.nptl.asp.img (Для ASPLinux v.10 это initrd-2.6.9-1.667asp.img) на всякий случай его переменуем: # mv initrd-2.4.22-1.2154.nptl.asp.img initrd-2.4.22-1.2154.nptl.asp.img.bak Создаем новый рамдиск с загрузкой нужных нам модулей Для ASPLinux 9.2 # mkinitrd --preload="libata ata_piix scsi_mod sd_mod ide-scsi" /boot/initrd-2.4.22-1.2154.nptl.asp.img 2.4.22-1.2154.nptl.asp Для ASPLinux 10 # mkinitrd --preload="libata ata_piix scsi_mod sd_mod ide-scsi" /boot/initrd-2.6.9-1.667asp.img 2.6.9-1.667asp (Вместо ata_piix ставим модуль для вашего чипсета) Даем команду: # aspldr Все ctrl+alt+del

Ответов - 0



полная версия страницы