Как установить Gentoo 2004.3 на SATA винт?
Как установить Gentoo 2004.3 на SATA винт? Не как не получается это сделать.
Все файлы пишутся на диск правильно, а когда выбираю в LILO ядро то появляется сообщение,
что не возможно найти Root FS и предлагается ввести имя диска но в /dev нет устройств sda вообще!
На другом компе с IDE нормально установился.
Конфигурация моего компьтера:
AMD Athlon 64 3500+
ASUS A8V-E Deluxe
RAM 2x512MB
Segate 200Gb ST3200822AS (Serial ATA/150, 7200, 8MB)
Redeon X800 PRO 128MB
NEC ND-3520A
Разделы на HDD:
1. NTSF WinXP sda1
2. NTFS Win2003 sda5
3. Swap Gentoo Swap sda6
4. Ext2 Gentoo Boot sda7
5. Ext2 Gentoo Root sda8
Как я устанавливал Gentoo Linux 2004.3
Разделы форматировал с помощью Partition Magic 8.05
Команда fdisk /dev/sda показала, что всё правильно.
mkswap /dev/sda6
swapon /dev/sda6
mount /dev/sda8 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/sda7 /mnt/gentoo/boot
ls /mnt/cdrom/stages
cd /mnt/gentoo
tar -xvjpf /mnt/cdrom/stages/stage3-
ls /mnt/cdrom/snapshots
tar -xvjf /mnt/cdrom/snapshots/portage-20041022.tar.bz2 -C /mnt/gentoo/usr
mkdir /mnt/gentoo/usr/portage/distfiles
cp /mnt/cdrom/distfiles/* /mnt/gentoo/usr/portage/distfiles/
mount -t proc none /mnt/gentoo/proc
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
emerge --pretend system | less
emerge --fetchonly system
emerge system
ls /usr/share/zoneinfo
ln -sf /usr/share/zoneinfo/GMT /etc/localtime
emerge gentoo-sources
ls -l /usr/src/linux
cd /usr/src/linux
make menuconfig
Настройки ядра
Code maturity level options --->
[*] Prompt for development and/or incomplete code/drivers
Processor type and features --->
(Change according to your system)
(Athlon/Duron/K7) Processor family
File systems --->
[*] Virtual memory file system support (former shm fs)
[*] /proc file system support
[*] /dev file system support (EXPERIMENTAL)
[*] Automatically mount at boot
[ ] /dev/pts file system for Unix98 PTYs
<*> Reiserfs support
<*> Ext3 journalling file system support
<*> JFS filesystem support
<*> Second extended fs support
<*> XFS filesystem support
ATA/IDE/MFM/RLL support --->
IDE, ATA and ATAPI Block devices --->
<*> Include IDE/ATA-2 DISK support
[ ] Use multi-mode by default
[*] Auto-Geometry Resizing support
Network device support --->
<*> PPP (point-to-point protocol) support
<*> PPP support for async serial ports
<*> PPP support for sync tty ports
Processor type and features --->
[*] Symmetric multi-processing support
USB Support --->
<*> USB Human Interface Device (full HID) support
КОМПИЛИРУЮ И КОПИРУЮ В BOOT
make dep && make bzImage modules modules_install
cp arch/i386/boot/bzImage /boot/kernel-2.4.26-gentoo-r9
cp System.map /boot/System.map-2.4.26-gentoo-r9
МОЙ FSTAB
/dev/sda7 /boot ext2 noauto,noatime 1 2
/dev/sda6 none swap sw 0 0
/dev/sda8 / ext2 noatime 0 1
none /proc proc defaults 0 0
none /dev/shm tmpfs nodev,nosuid,noexec 0 0
/dev/cdroms/cdrom0 /mnt/cdrom auto noauto,user 0 0
КОНФИГУРИРОВАНИЕ ДУМАЮ МОЖНО ПРОПУСТИТЬ:
Настройка Lilo
boot=/dev/sda
prompt
timeout=50
default=gentoo
# Нормальное ядро
image=/boot/kernel-2.4.26-gentoo-r9
label=gentoo
read-only
root=/dev/sda8
# Загрузка Windows
other=/dev/hda1
label=windows
НУ И ЧТО ЗДЕСЬ НЕ ТАК!!!
- Для комментирования войдите или зарегистрируйтесь
У мя было такое
У мя было такое что лайв цд дженты видел мои сата диски как hdХ а не sdХ, хотя может и было так задумано. Может у тя похожая ситуация.
_________________
"Компилируем все, что движется, а что не движется - двигаем и компилируем"
Живу в Gentoo 1.12.0_pre8 + emerge sync + emerge -u world, at 2.6.13-gentoo-r2
Это зависит от
Это зависит от параметров сборки ядра и его версии... а вообще не геморойсч\я и собери генкернелом (в случае САТА это оптимальный вариант, как показывает моя практика... потом уж можешь помучаться с САТА, если захочешь)
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
Я пробовал таже
Я пробовал таже ситуация...
При запуске пишет:
Determining root divice...
The root block device is unspecified or not detected
И педлагает ввести boot devie:
на запрос
на запрос ввести бутдевайс напиши
shell
и сделай там
cat /proc/partiotions
так ты увидишь, видит ли он вообще разделы и как они зовуться.... исходя из того что ты там увидишь, будем строить дальнейшие планы :)_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
У меня сейчас
У меня сейчас та же история. Кто-то писал что sda на самом деле hde. Но, в действительности, нужно собрать ядро genkernel и всё должно быть тип топ. Видимо когда собираешь через menuconfig чего-то не устанавливаешь... оттого и косяк.
----------------------------------
Today fine night...
эхххма
даже сетевые настройки ядра показал, респект :))
покажи лучше что у тебя в
Device drivers -->
SCSI device support -->
SCSI low-level-drivers -->
есть ли там :
<*> Serial ATA (SATA) support
и драйвер твоего контроллера VIA nvidia sis
например <*> VIA SATA support
и еще если у тебя только сата диск, то
IDE, ATA and ATAPI Block devices --->
<*> Include IDE/ATA-2 DISK support
можно отключить
!!ПОПРАВЬТЕ МЕНЯ ЕСЛИ ЗАВРАЛСЯ!!
сам правлю, у тебя сидиром ide - не отключай :))
а давайте квест устроим
что он забыл указать
исходя из параметров его железа
есть подозрение что об этом забудет и генкернел :)
Ядро я пробовал
Ядро я пробовал собирать и GenKernel’ом та же история .
Cat /proc/partitions вывела всякую фигню (списком разделов там и не пахнет)
напоминает строку из fstab “device mount point options”
Ещё прикол, систему мне пришлось ставить из под Knoppix 3.7 потому что Live CD
отказался грузиться на этом PC хотя на моём старом P4 2000Mhz 512MB IDE 200GB
работал, а здесь не хочет виснет на Hotpluging. Даже в VMware такая же история.
А в Virtual PC работает Gentoo очень хорошо. Вы такое где не будь выдели :).
А Knoppix почему-то работает везде! И Sata он видит!
Мой новый комп вообще очень странный :)
Процессор AMD Athlon 64 3500+ не разогнанный греется 76 градусов!
На метеринке кулер чипсета почти сдох то крутится то останавливается!
DVD-RW мой НЕ читает “не качественный” диски, вообще пиратские ему не нравятся :)
Пришлось даже со старого снимать DVD-ROM чтобы софт поставить!
Ну и как так можно жыть :(
Re: Ядро я пробовал
этого не должны быть! все амд64 греются до 40-45 градусов... в жару при нагрузке 50 но не больше!!!!
или ты не активировыл Cool'n'Quiet + какой нить демон под линухом для руления этой технологии? но даже в этом случае, у тя явно что - то не то! сними куллер, проверь, что там с термопастой, не осталась ли пленка... а то спалишь ты комп :-\
В ядре)
В ядре короче должен указать вот что:
Promise SATA SX4 support
Device Drivers >>
ATA/ATAPI/MFM/RLL support>>
<*> Silicon Image chipset support
SCSI device support>>
<*>SCSI disk support
<*>SCSI generic support
>>SCSI low-level drivers>>
[*]Serial ATA (SATA) support
<*> Silicon Image SATA support
<*> NVIDIA SATA support <------ Здесь своё указываешь!
<*> AHCI SATA support
<*> Intel PIIX/ICH SATA support
И ещё в загрузке винды исправь на sda1!
Компилировал
Компилировал ядро с параметрами которые Вы посоветовали, в конце компиляции было написано:
Unresolved symbols in /lib/modules/2.4.26-gentoo-r9/kernel/drivers/scsi/sata_via.o
Unresolved symbols in /lib/modules/2.4.26-gentoo-r9/kernel/drivers/scsi/sil.o
Unresolved symbols in /lib/modules/2.4.26-gentoo-r9/kernel/drivers/scsi/svw.o
При запуске система написала:
VFS: cannot open root device “808” or 0:08
Please append a correct “root=” boot option
Kernel Panic: VFS: unable to mount root fs on 08:08
Что это за глюки с ядром?
а почему ядро
а почему ядро 2.4.26 ?
так задумано?
/usr/src/linux куда указывает?
make clean или make mrproper перед сборкой делал?
У меня такое
У меня такое ядро.
Даже GenKernel в /boot создаёт фйлы с этим номером.
А что в Gentoo 2004.3 должно быть другое ядро?
Не делел я make clean или make mrproper а что надо?
хм
ну вообще-то я не уверен что ветка 2.4 поддерживает sata - поищи ответа сам.
если тебе не принципиально поставь 2.6
насколько я понял интернетом ты не богат и emerge sync не делал
поэтому попробуй
emerge -av gentoo-dev-sources
насчет make clean
перед каждой новой сборкой надо почистить исходники от остатков предыдущей
на 2.4 надо делать make clean и еще что-то - посмотри в ридми
на 2.6 достаточно make mrproper
естественно все из cd /usr/src/linux
Ядро 2.6 я
Ядро 2.6 я попробовал, тот же результат, даже попробовал в VMware том таже ситуация!
Я тоже долго
Я тоже долго бился с S-ATA, не работал у меня винт под Генту. Потом надыбал доку по настройке С-АТА (с подачи по-моему Fox'a)и всё запустилось. Так что sda это правильно. А вот зачем ядро-то 2.4 я так и не понял...
----------------------------------
Today fine night...
Уже 2.6 ядро я
Уже 2.6 ядро я поставил.
Не мог бы ты мне дать эту доку.