1)
Приготовить подходящую USB-флэшку или карточку с картридером, имейте в виду,
что тут важна большая скорость записи а не только чтения, а многие флэшки теряют
скорость работы после стандартного форматирования, на заводе они отформатированы
не стандартно, кластеры выровнены по физическим блокам, поэтому SDHС карточки лучше,
у них скорость записи (скорость чтения не может быть меньше скорости записи, если только это
специально не портить) не может снижаться ниже заявленного класса, после стандартного
форматирования, иначе производитель нарвётся на судебные иски (из цивилизованных стран).
Картридер нужно подбирать по нормальной скорости работы (90% из них зарежут скорость на границе
10 Мб/сек и меньше)
2)
Поставить на флэшку Runtu обычным способом, отформатировать всю флэшку в ext2 (можно в ext4 и отключить
потом журнал, но так я не проверял, говорят так будет быстрее работать), раздел подкачки не делать,
предполагается что оперативки должно хватить, если её заведомо не хватает лучше не пытаться грузится на таком
компе, в Runtu 8 это приводило к некорректной попытке создать раздел подкачки на этапе загрузки ОС. Местом установки загрузчика указать флэшку (в LITE в последнем окошке нажать кнопку "Дополнительно")
Я проверял только эти дистрибутивы Runtu:
Gnome 12.04 (08.2013) md5: 463e4e1561df2d0a4e944e91fcef63fd
XFCE 12.04 (03.2013) md5: aaf4313724f6a7b409dd508950ac1c41
LITE 10.04 (02.2013) md5: 22430b1031fe87582d61e78c5da8466b
3) Прежде чем пытаться с неё грузится нужно поставить на флэшку, параллельно, другой загрузчик -
Grub4Dos при этом затирается только та часть Grub2, что в MBR.
Для этого (я делал только из под винды):
Качаем файл
grubinst-1.1-bin-w32-2008-01-01.zip md5: 60312e6fbb1d1e1ad17822a5add08a52
запускаем оттуда файл grubinst_gui.exe и ставим предварительный загрузчик Grun4Dos в MBR
флэшки, выбрав вашу флэшку из списка дисков (не перепутайте с другими дисками!)
подробности смотрите в этой инструкции
http://savvateev.org/blog/17/Качаем файл
grub4dos-0.4.5c-2013-07-24.7z md5: aa513a790c67693a08288353f67bc907
отсюда:
http://code.google.com/p/grub4dos-chenall/downloads/list , вытаскиваем оттуда файл
grldr и кидаем в корень флэшки.
Теперь создаём файл
menu.lst в формате UTF-8, для Runtu XFCE 12.04 он у меня выглядит так:
timeout 30
default 0
gfxmenu /tema/message37
configfile /menu.lst
####################################################################################################################
title Runtu XFCE 12.04, с Linux 3.5.0-26-generic
kernel /boot/vmlinuz-3.5.0-26-generic root=UUID=1666f94c-321d-4a75-83c0-982e2e6a7664 ro $vt_handoff
initrd /boot/initrd.img-3.5.0-26-generic
#####################################################################################################################
title Runtu XFCE 12.04, с Linux 3.5.0-26-generic (режим восстановления)
echo Zagruzka Linux 3.5.0-26-generic ...
kernel /boot/vmlinuz-3.5.0-26-generic root=UUID=1666f94c-321d-4a75-83c0-982e2e6a7664 ro single nomodeset
echo Zagruzka initrd.img-3.5.0-26-generic ...
initrd /boot/initrd.img-3.5.0-26-generic
#####################################################################################################################
title Plop boot manager
kernel /boot/plpbt.bin
#####################################################################################################################
title Memory test (memtest86+)
kernel /boot/memtest86+.bin
#####################################################################################################################
title Memory test (memtest86+, serial console 115200)
kernel /boot/memtest86+.bin console=ttyS0,115200n8
#####################################################################################################################
title Загрузка с жесткого диска - Windows XP (NTLDR)\n
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
savedefault --wait=2
#####################################################################################################################
title Загрузка с жесткого диска - Windows Vista/7 (BOOTMGR)\n
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
savedefault --wait=2
######################################################################################################################
title Перезагрузить компьютер
reboot
######################################################################################################################
title Выключить компьютер
halt
идентификатор флэшки
1666f94c-321d-4a75-83c0-982e2e6a7664 нужно заменить на свой,
его можно посмотреть в файле
\boot\grub\grub.cfg в строке
search --no-floppy --fs-uuid --set=root 1666f94c-321d-4a75-83c0-982e2e6a7664там будет другой, ваш uuid флэшки.
Файл
menu.lst кидаем в корень флэшки
Для редактирования файла в формате UTF-8 из под винды, удобно пользоваться этой прогой:
http://portableapps.com/apps/development/notepadpp_portable (русский язык там есть)
Для корректного отображения русских букв в Grub4Dos нужно скачать тему оформления:
http://yadi.sk/d/gxbUYnZu8Fa4O md5: d2726cea6a9a8d5e422824d5059c1837 (если всё будет работать,
потом замените на другую) и положить файл
message37 в папку
tema в корень флэшки.
Для Runtu Gnome 12.04 первые два пункта загрузки должны выглядеть так (uuid поменять на свой!):
####################################################################################################################
title Runtu Gnome 12.04, с Linux 3.5.0-37-generic
kernel /boot/vmlinuz-3.5.0-37-generic root=UUID=87b1898a-af10-4a39-a6f0-83863b724b7c ro $vt_handoff
initrd /boot/initrd.img-3.5.0-37-generic
#####################################################################################################################
title Runtu Gnome 12.04, с Linux 3.5.0-37-generic (режим восстановления)
kernel /boot/vmlinuz-3.5.0-37-generic root=UUID=87b1898a-af10-4a39-a6f0-83863b724b7c ro recovery nomodeset
initrd /boot/initrd.img-3.5.0-37-generic
#####################################################################################################################
Для Runtu LITE 10.04 первые два пункта загрузки должны выглядеть так (uuid поменять на свой!):
####################################################################################################################
title RUNTU_LITE_10.04, с Linux 2.6.32-33-generic
kernel /boot/vmlinuz-2.6.32-33-generic root=UUID=c21d9529-2020-4846-b005-7ebe45bddaff ro
initrd /boot/initrd.img-2.6.32-33-generic
#####################################################################################################################
title RUNTU_LITE_10.04, с Linux 2.6.32-33-generic (режим восстановления)
kernel /boot/vmlinuz-2.6.32-33-generic root=UUID=c21d9529-2020-4846-b005-7ebe45bddaff ro single
initrd /boot/initrd.img-2.6.32-33-generic
#####################################################################################################################
4) Можно загружаться с флэшки. Добавьте в /
etc/sysctl.conf строку
vm.dirty_writeback_centisecs=«1500»что бы увеличить время отложенной записи, это в несколько раз снизит износ флэшки, но возрастает риск повреждения файловой системы в случае отключения питания компа.