Отсутствие новостей есть констатация факта...

АвторСообщение
администратор




Сообщение: 58
Настроение: так себе
Зарегистрирован: 23.09.08
Откуда: Литва
Репутация: 0
ссылка на сообщение  Отправлено: 09.10.08 13:35. Заголовок: Установка Slackware 12.1 c флэшки


Попытка перевода с английского



Установка Slackware 12.1



Я наконец решил избавиться от Linpus и заменить его на Slackware. Но перед этим я должен удостовериться, что все в Slackware работает, поэтому все действия я буду производить на USB-флэшке.

Не пытайтесь повторить следующее, если Вы не пользователь Slackware! Иначе Вы рискуете повредить свой установленный на AA1 линукс. Вас предупредили!!

Поэтому я пропущу детали о самом Slackware, его обычной процедуре установки и о зависимостях пакетов для программного обеспечения.

Установка Slackware на флэшку USB



У AA1 нет дисковода для компакт-дисков, таким образом все должно быть сделано с помощью флэшки USB и жесткого диска. Во-первых, чтобы начать установку Slackware с диска USB:

1.Скачайте образ usbboot.img из каталога usb-and-pxe-installers/, с любого из зеркал дистрибутива Slackware 12,1.
2.Вставьте флэшку USB в AA1 (желательно 1GB или больше размера), устройство обычно идентифицируется как /dev/sdb.
3.Установите образ usbboot.img на флэшку с помощью команды:
cat usbboot.img > /dev/sdb

Далее, скачайте базовый набор пакетов a с зеркала Slackware на жесткий диск AA1.

Затем перезагрузите AA1 и нажмите F12 для выбора загрузки с USB диска. Теперь должен загрузиться инсталлятор Slackware. Я хочу установить Slackware на тот же самый диск USB (перезаписав тем самым инсталляционный диск), поэтому я дал команду fdisk /dev/sda чтобы создать на флэшке раздел и сделать его загрузочным.

Заметим, что по умолчанию ядро Slackware видит разделы для USB дисков под другими названиями, чем ядро Linpus. В Linpus жесткий диск определяется как устройство /dev/sda а первый диск USB как /dev/sdb, но Slackware жесткий диск видит как /dev/hdc и первый диск USB как /dev/sda и так далее. Имейте в виду эту разницу, когда мы позже вернемся к работе с ядром Linpus с ядра Slackware.

После того, как раздел создан и сделан загрузочным, даем команду setup после чего должно отобразиться начальное меню установки дистрибутива. Выберите формат раздела как ext2, а разделом где находится каталог с ранее скачанным базовым набором пакетов, укажите /dev/hdc1 .

Теперь продолжите установку и НЕ устанавливайте Lilo. Позже, чтобы сделать флэшку загрузочной мы будем использовать утилиту syslinux. Теперь, когда все сделано, перезагрузите AA1 в Linpus.


Примечания!
Все на этом этапе получилось.
Не запускал setup, примонтировал флэшку командой #mount /dev/sda
Проверил разделы на флэшке командой #fdisk -l /dev/sda
Выполняем p, чтобы посмотреть существующие разделы и d, чтобы удалить их.
Выполняем p еще раз, чтобы убедиться, что разделы на флэшке отсутствуют.
Выполняем n, чтобы создать новый раздел.
Выбираем p для первичного раздела.
Выбираем 1, чтобы пометить раздел как первый.
Жмем "ENTER", чтобы использовать первый цилиндр по-умолчанию.
Жмем "ENTER", чтобы использовать последний цилиндр по-умолчанию.
Выполняем a, чтобы задать активный раздел.
Выбираем 1.
Выполняем w, чтобы записать таблицу разделов.
Записал изменения. Теперь классический setup и - радость!
Установщик увидел и определил мою флэшку!
Полное и глубокое форматирование с проверкой кластеров.
В качестве источника файлов для установки указал /dev/hda1
В качестве каталога указал корневой / (именно в корневой я скачал весь каталог A)
Все установилось!


Создаем загрузочный USB Slackware


Мы установим ядро Linpus на USB для загрузки оттуда, выполнив следующие действия:
 
mount /dev/sdb1 /mnt/usb
cp /boot/bzImage /mnt/usb/boot/
cp -r /lib/modules/2.6.23.9lw /mnt/usb/lib/modules/

Используем SYSLINUX / extlinux для создания самозагрузочного диска USB.
 
yum install syslinux
cat > /mnt/usb/boot/extlinux.conf <<END
default Slackware
prompt 1
timeout 1200
label Slackware
kernel bzImage
append initrd=initrd.gz
END
extlinux -i /mnt/usb/boot # install syslinux to partition
cat /usr/lib/syslinux/mbr.bin > /dev/sdb # make it bootable through MBR

Мы собираемся загрузить ядро с initrd потому, что мы должны загрузить модули ядра с USB еще до монтирования корневого раздела. Для этого выполним следующие действия:
  
mkinitrd -c -k 2.6.23.9lw -m usb_storage:ehci-hcd -w 10 -f ext2 -r /dev/sdb1
cp /boot/initrd.gz /mnt/usb/boot/

(Если у вас возникает ошибка значит не установлен mkinitrd, скачайте и установите скрипт mkinitrd из Slackware 12.1, и не забудьте сделать его запускаемым, дайте команду
    
chmod 755 mkinitrd

после копирования)


Примечание!
Перед созданием initrd, возьмите из пакета mkinitrd для Slackware архив initrd-tree.tar.gz и поместите его по пути /usr/share/mkinitrd/initrd-tree.tar.gz вашего Linpus!!! Иначе создание initrd.gz будет НЕ ПОЛНЫМ!!


Осталась последняя важная вещь — нужно отредактировать
    
/mnt/usb/etc/fstab

Убедитесь, что в первой строке для корневой файловой системы, стоит значение /dev/sdb1. Перезагрузите компьютер и нажмите F12 во время загрузки, выберите загрузку с USB диска, и вперед! a

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 4 [только новые]


администратор




Сообщение: 59
Настроение: так себе
Зарегистрирован: 23.09.08
Откуда: Литва
Репутация: 0
ссылка на сообщение  Отправлено: 09.10.08 15:35. Заголовок: Полная установка Slackvare на USB


Полная установка


Теперь ядро Slackware уже загружено с USB диска, большинство модулей ядра обнаружены и загружены, проведено автоопределение оборудования. Так что мы почти у цели!

Так как мы установили только базовую систему, нам потребуется больше функциональных возможностей. Первое, что я сделал, это настроил работу беспроводной сети WIFI, которую можете пропустить, если вы используете Ethernet.

Для этого мы будем заимствовать ряд программ, установленных на разделе Linpus.
 
mount /dev/sda1 /mnt/hd
export PATH=$PATH:/mnt/hd/bin:/mnt/hd/sbin:/mnt/hd/usr/bin:\
/mnt/hd/usr/sbin:/mnt/hd/user/local/bin
export LD_LIBRARY_PATH=/mnt/hd/usr/lib:/mnt/hd/usr/acer/lib
cp /mnt/hd/usr/local/bin/wlanconfig /usr/local/bin
/usr/local/bin/wlanconfig ath0 create wlandev wifi0 wlanmode sta
iwconfig ath0 essid "ваш essid" key "ваш wep key"
dhclient ath0

После того как мы подключены к Интернету, мы можем закончить установку, загрузив остальные пакеты Slackware и установив их. Я не шел полным путем вместо этого установил slapt-get и использовал уже его для управления пакетами Slackware. Чтобы сделать slapt-get работоспособным, вам сперва необходимо установить следующие пакеты (просто скачать их с какого либо Slackware FTP):
  
libgpg-error
gnupg
libidn
gpgme
curl


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 60
Настроение: так себе
Зарегистрирован: 23.09.08
Откуда: Литва
Репутация: 0
ссылка на сообщение  Отправлено: 09.10.08 16:26. Заголовок: Конфигурация


Конфигурация


Установив необходимые пакеты (выйдите из системы и войдите как root снова, для восстановления оригинальных PATH и LD_LIBRARY_PATH окружающей среды), мы готовы настроить Slackware, чтобы лучше работать с аппаратными средствамиAA1.

Поскольку мы, используем оригинальное ядро Linpus, все работы довольно схожи .

Xorg


Просто скопируйте xorg.conf из Linpus:
cp /mnt/hd/etc/X11/xorg.conf /etc/X11/

X может быть теперь запущен, как и раньше.

Synaptic Touchpad


В Slackware отсутствует пакет xf86-input-synaptics, который можно получть из freedesktop git репозитория:
 
git-clone git://anongit.freedesktop.org/git/xorg/driver/xf86-input-synaptics/
cd xf86-input-synaptics
./autogen.sh
./configure --prefix=/usr
make
make install


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 62
Настроение: так себе
Зарегистрирован: 23.09.08
Откуда: Литва
Репутация: 0
ссылка на сообщение  Отправлено: 11.10.08 19:33. Заголовок: Перевод временно при..


Перевод временно приостановлен. Или я не разобрался, или сам наломал дров. Но wifi у меня не заработал на этапе первой перезагрузки с ядром Linpus.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 76
Настроение: так себе
Зарегистрирован: 23.09.08
Откуда: Литва
Репутация: 0
ссылка на сообщение  Отправлено: 12.11.08 10:53. Заголовок: Пришлось перекомпили..


Пришлось перекомпилировать ядро. Выложил на линуксфоруме.


Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  2 час. Хитов сегодня: 1
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет