Дистрибутивы проекта PuppyRus Linux > Русскоязычные сборки Puppy
Помогите установить Puppy 4.3.1 на старый ноут
sam:
Уважаемый линукс-сообщество,
помогите, пожалуйста, с установкой.
Примерная конфигурация ноута:
- проц Р3-850
- ОЗУ 128мб (вроде)
- видео встроенное от Intel
- хард 100гб
- Сд - нет
- флоппи
- pcmcia rtl8139c+
- usb 1.1 (вроде)
- звук
- микрофон
Скачал liveCD 4.3.1 и "благополучно" установил.
Ставил на диск подключенный как USB-диск к другому компу.
Сначала пробовал liveCD от PuppyRus, система не смогла подняться с CD на моем компе.
В результате имею на диске 4 раздела:
/dev/sda1 fat32 10gb - для возможности подгрузки необходимых файлов с другого компа из-под виндов
/dev/sda2 ext2 40gb - планировал под саму систему
/dev/sda3 ext3 40gb - планировал под /home - архивы и всякие рабочие файлы
/dev/sda4 swap 2gb - собственно своп-раздел
На данный момент вижу, что система установилась подобно системе на liveCD - файловая система грузиться из puppy431.sfs файла, что мне не нравится :(.
Сетевая карта сейчас работает.
Звук есть, даже онлайн-кино показывает.
Русских шрифтов нет.
Своп похоже не монтируется.
Драйвер монитора установил как Xorg (а какой шустрее Xorg или Vesa?)
Что хочу изменить:
1) избавиться от sfs загрузки
2) добавить русские шрифты и раскладку
3) поднять производительность оптимизацией (выкинуть лишнее)
4) ускорить загрузку убрав всякий автодетект
5) перекомпилировать ядро под свой ноут
По первому вопросу не могу внять, что и как переделать в последовательности загрузки - грузится через initrd.gz
На данный момент активно перечитываю доки, но дело продвигается медленно.
День разбирательства ушел на изменение строки в конфе загрузки: c usbhd на idehd :(.
Буду премного благодарен за помощь.
DdShurick:
--- Цитата: sam от 08 Март 2010, 22:46:22 ---По первому вопросу не могу внять, что и как переделать в последовательности загрузки - грузится через initrd.gz
--- Конец цитаты ---
У вас установка frugal, а то, что вы хотите - установка full. Установите full, тогда initrd.gz вообще не будет.
Для системы вполне достаточно 1 Gb , для свопа - 512Mb.
Puppy-420-ru не пробовали?
--- Цитата ---1) избавиться от sfs загрузки
--- Конец цитаты ---
Зря. Многое потеряете.
sam:
--- Цитата: DdShurick от 08 Март 2010, 23:17:42 ---
--- Цитата: sam от 08 Март 2010, 22:46:22 ---По первому вопросу не могу внять, что и как переделать в последовательности загрузки - грузится через initrd.gz
--- Конец цитаты ---
У вас установка frugal, а то, что вы хотите - установка full.
--- Конец цитаты ---
Я не разобрался как ставить full, а как frugal. Запустил инсталляцию Universal Installer, другие 3 (USB, live-CD и floppy) явно не мой случай. А там ответил на все вопросы да.
--- Цитата: DdShurick ---Установите full, тогда initrd.gz вообще не будет.
Для системы вполне достаточно 1 Gb , для свопа - 512Mb.
--- Конец цитаты ---
Как это сделать? На вопрос создания рам-диска сказать - нет? Этого достаточно?
--- Цитата: DdShurick --- Puppy-420-ru не пробовали?
--- Конец цитаты ---
Да, именно его пробовал.
--- Цитата: DdShurick ---
--- Цитата: sam ---1) избавиться от sfs загрузки
--- Конец цитаты ---
Зря. Многое потеряете.
--- Конец цитаты ---
Что именно потеряю?
Мне бы хотелось иметь больше памяти для приложений, итак ее совсем ничего.
DdShurick:
--- Цитата: sam от 08 Март 2010, 23:41:26 ---Я не разобрался как ставить full, а как frugal. Запустил инсталляцию Universal Installer, другие 3 (USB, live-CD и floppy) явно не мой случай. А там ответил на все вопросы да.
--- Конец цитаты ---
Есть окно выбора full - frugal. Но можно и руками. Вот строки из установщика:
--- Код ---
mkdir $ONEMNT/boot #создать на выбранном для установки разделе каталог /boot, обычно там же находится и загрузчик grub.
cp $MNTPT$PUPSFSDIR/vmlinuz $ONEMNT/boot/ #копируем в /boot ядро
cp -a /initrd/pup_ro2/* $ONEMNT/ #копируем на раздел содержимое каталога /initrd/pup_po2 (рядом с /boot)
--- Конец кода ---
Каталог /initrd можно не копировать, при full-установке он не нужен. Если от предыдущей установки остался grub, то его оставляем, но редактируем menu.lst, строка kernel
kernel /boot/vmlinuz root=/dev/sda* (* № раздела)
строку initrd удаляем совсем.
--- Цитата ---Что именно потеряю?
--- Конец цитаты ---
Например подключение sfs. Впрочем сами узнаете.
sam:
Прямо с диска повторил инсталляцию Puppy на раздел sda3. Потом с дискеты сделал раздел активным и перегрузился уже с sda3.
Результат:
> ls /mnt/sda3
extlinux.conf extlinux.sys initrd.gz pup-431.sfs vmlinuz
Опять этот файл pup-ххх.sfs и отсутствие в разделе диска нормальных /bin, /etc и прочих.
Сеть забавным образом сразу установилась, видимо скопировались соответствующие конфиги.
Я могу вручную смонтировать sfs-файл и скопировать все содержимое в корень sdaN.
Что дальше? Как мне и где именно сказать загрузчику, чтоб он монтировал в качестве рута (/)
мой /dev/sdaN , а не свой sfs-файл ?
Навигация
Перейти к полной версии