I. Как поставить систему с флэшки?
II. Как сохранить ресурс флэш-драйва? (если у вас нетбук с жестким диском - можно не читать)
III. Как сделать, чтоб все работало, и работало быстро?
I. Для того, чтобы сделать загрузочную флэшку нужно несколько компонентов:
1) Флэшка, которую видит нетбук при загрузке. Для того, чтобы проверить флэшку (или SD карту) на возможность загрузки с нее, вставьте ее в нетбук и перегрузитесь, при загрузке нажмите F12 или что-у-вас-там в BIOS отвечает за порядок загрузки. Если в предложенном списке ваша флэшка есть - можно идти дальше. С одним исключением - с некоторых больших флэшек (в моем случае это была ADATA 16 G) система все-равно почему-то не ставится - инсталлятор не находит пакеты. Потому выбирайте минимально необходимый размер для вашего дистрибутива. Гиг для One и 4 гига для Free поставки. Free расчитана, правда, на 4.3 Гб -
объем DVD но из нее можно безболезненно удалить игрушки - отсортируйте в любом менеджере содержимое папки /i586/media/contrib по размеру, увидите RPMки игрушек: warzone, wormux, widelands, tremoulus, egoboo, openarena, wesnoth... пока хватит. Потом, если будут нужны, поставим. Также полезно форматировать флэшку в FAT а не в FAT-32.
2) Программа-загрузчик grub.
Если у вас уже есть установленная мандрива, grub можно поставить так:
а) Вставить флэшку и скопировать на нее папку boot
b) Найти, под каким номером определилась флэшка. Для этого проще всего запустить Настройка компьютера/локальные диски/управление дисковыми разделами и найти там нашу флэшку, а потом посмотреть на ее имя. На языке загрузчика sda будет hd0, sdb - hd1 и.т.д.
Если в системе один жесткий диск и больше флэшек не вставлено, скорее всего флэшка встанет второй и в командах grub будет параметр (hd1,0) - первым номером идет номер диска, вторым - номер раздела, нумерация с нуля.
c) Запустить под админом в терминале grub - он перейдет в командный режим и теперь можно выполнять его команды. Прежде всего проверим, правильно ли мы нашли флэшку и установим ее корневой.
выполним root (hd1,0) - или другой номер, найденный нами в предыдущем пункте.
d) Если после команды root (параметрыдиска) показываются параметры вашей флэшки (определяем это по размеру и по файловой системе), - устанавливаем на нее grub командой setup, например setup (hd1,0).
e) Если линуксов под рукой нету, то можно использовать grub4dos, или даже его оболочку - wingrub
http://sourceforge.net/projects/grub4dos/
там просто выбираем диск в графическом интерфейсе.
f) Копируем на флэшку дистрибутив mandriva (можно только папку i586)
g) Указываем в меню загрузки grub (/boot/grub/menu.lst для grub, для grub4dos, кажется, /grub/menu.lst)
строки для загрузки инсталлятора.
Все меню при этом будет выглядеть где-то так:
Код: Выделить всё
timeout 3
color black/cyan yellow/cyan
gfxmenu /boot/gfxmenu
default 0
title mandriva linux
kernel /i586/isolinux/alt0/vmlinuz
initrd /i586/isolinux/alt0/all.rdzТеперь можно ставить мандриву. Загружаемся с флэшки, выбираем загрузку с жесткого диска, указываем нашу
флэшку - и в путь!
II. Флэш-накопители - штуки устойчивые к механической тряске, но они медленны на запись и выдерживают ограниченное
количество ее циклов. Если установить файловую систему по-умолчанию, она будет журналируемой т.е. все обращения
к диску будут писаться в log файл что, по опыту, может убить флэшку за месяц. Потому придется применять некоторые
хитрости.
1) Выбираем ручную разметку диска, если у вас достаточно памяти (более 512 МБ) - форматируем
весь диск под linux native (т.е. ext2) если же хочется чтоб медленно, но работали "тяжелые" задачи
- делаем раздел для свопа размером с одну- две оперативки. Советую все же докупить оперативки,
она сейчас недорога и отказаться от свопа, гиг-полтора памяти уже вполне достаточно для любых нетбучных
задач, а swap тоже неплохо убивает флэшку.
2) После установки лезем в fstab под админом и добавляем строчки
Код: Выделить всё
tmpfs /tmp tmpfs defaults,noatime,mode=0777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=0777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=0777 0 0+последняя строчка должна быть пустой, чтобы всяческие программные временные логи писались в оперативку, а не на флэш-драйв.
Также проверяем, чтоб для основного нашего SSD диска noatime тоже был прописан.
III. Если у вас много (гигабайт или больше) памяти - можете выбрать в инсталляторе KDE или GNOME.
Но мы хотим выжать из нетбука максимум, а потому выбираем LXDE - легкую и быструю. На Acer One 110 она грузится в 20 сек.
1) По-умолчанию набор программ lxde ставится весьма минималистичным, но никто не мешает его расширить!
Для нормальной работы понадобятся:
(выбираем самых быстрых и маленьких, а также стандартных для lxde)
- Блокнот - leafpad
- PDF - ePDFViewer
- Офис - abiword (+плагины для чтения форматов) + gnumeric
- архиватор - XArchiver (это только оболочка, необходимые архиваторы для него можно доставить отдельно)
- картинки - gPicView
- видео - gnome-mplayer (вставший по-умолчанию xine спотыкался иногда), он же нормально играет музыку.
- messenger - pidgin (не забыть прописать у него кодировку по FAQам)
- среда разработки - Geany
- clipboard buffer - parcellite
- управление питанием - gnome-power-manager
Два последних у меня вполне прописались в автозагрузку LXSession и загружаются штатными средствами.
2) После этого подключаем репозитории EDUMandriva http://urpmi.mandriva.ru/
и обновляемся, должна нормально заработать русификация.
3) Система настраивается графически - через obconf, более тонко - через файл ~/.config/openbox/lxde-rc.xml
Найти его можно, вызвав в корне поиск по F3 и указав в поиске lxde* и не забыв флажок показа скрытых файлов.
4) Чтобы заработали кнопки управления громкостью (Acer One) нужно прописать
Код: Выделить всё
<keybind key="XF86AudioLowerVolume">
<action name="Execute">
<startupnotify>
<enabled>false</enabled>
<name>amixer</name>
</startupnotify>
<command> amixer set Master 10%-</command>
</action>
</keybind>
<keybind key="XF86AudioRaiseVolume">
<action name="Execute">
<startupnotify>
<enabled>false</enabled>
<name>amixer</name>
</startupnotify>
<command> amixer set Master 10%+</command>
</action>
</keybind>Там же можно прописать горячие клавиши вызова приложений.
5) Чтобы в PCManfm заработал из меню запуск под rootом, нужно установить sudo и прописать себя
в файл /etc/sudoers рядом с рутом
Код: Выделить всё
# User privilege specification
root ALL=(ALL) ALL
keleg ALL=(ALL) ALLно надо понимать, что это снижает безопасность системы.
5) Автозагрузкой в LXDE заведует LXSession. Чтоб в его списке автозагружаемых программ появился,
например, pidgin, нужно чтоб его .desktop-файл был в /etc/xdg/autostart
Можно этот файл просто скопировать из /usr/share/applications
и потом уже красиво, галочкой, выбрать для автозагрузки.
Есть и альтернативный безгалочковый метод - для того, что работает всегда и что отключать не нужно.
Открываем под админом файл /etc/xdg/lxsession/LXDE/autostart и добавляем
@pidgin
6) Нетбук только тогда бук, когда к сети подключен, а так как он таскаемый, то сеть та чаще всего беспроводная.
Всяческие сотики легко подключаются как GPRS-модемы как по кабелю, так и через СинийЗуб через стандартный апплет из tray.
Если же ваш CDMA или 3G модем определяется линуксом как флэшка, нужно ставить и настраивать usb_modeswitch, который учит linux понимать мультиформатные USB-устройства.
Это делается, например, так
Если коротко - на примере AnyDATA 520 делаем так
а) добавляем в /etc/modprobe.conf строчку options usb-storage option_zero_cd=2 после этого при подсоединении
модема он будет определяться как внешний CD
b) Ищем в репозиториях или через rpmsearch usb_modeswitch и ставим его
с) Перегружаемся. Если все заработало, то хорошо. Если нет - нужно колдовать с параметрами.Для AnyDATA 520 они устанавливаются в файле /etc/udev/rules.d/91-usb_modeswitch.rules и выглядят как
RUN+=”/usr/sbin/usb_modeswitch -v 05c6 -p 1000 -V 16d5 -P 6502 -m 08 -M 5553424312345678000000000000061b000000020000000000000000000000″
d) Теперь можно настроить и установить соединение через стандартный tray-applet выбрав настроить сеть/аналоговый телефонный модем. Если при настройке указать флажки автовхода при запуске, то просто подсоединив модем и включив нетбук, через 20 секунд окажемся в интернете.
Под GPRS интернет медленный и дорогой, потому логично использовать сжатие трафика.
Здесь вне конкуренции Opera 10, которую можно скачать с официального сайта http://www.opera.com/
Кроме быстрого отключения-включения картинок, она теперь умеет автоматически определять скорость соединения и, если оно медленное, включать сжатие трафика.
Все вышеперечисленное проверено автором на Acer One 110 + Mandriva linux 2009.1 Free
Также можно прочитать MSI Wind+mandriva linux 2009 one
Дополнения и исправления приветствуются!