Перенесення LiveCD на USB-флешку (Ubuntu NR)
Давно хотів оновити систему на своєму MSI Wind U90, але ось збирати заново світ на що стоїть там Gentoo якось не радувало. Загалом, вирішив зацінити Ubuntu 10.10 Netbook Remix. Але історія, власне, не стільки про враження від використання (до речі, в основному позитивних), скільки, як випливає з заголовка, про те, як її поставити.
Треба сказати, при відвідуванні офсайта першим враженням було "Якого хріна?", Тому що дистрибутив для пристроїв без оптичного приводу розповсюджуваний в ISO, це дещо не логічно. Звичайно там же відразу і дані інструкції зі створення завантажувальної флешки з під вінди, маку і Убунту, але у мене ні першого, ні другого, ні третього. Можна зарізати цей образ на болванку, завантажитися з неї на машині з приводом і створити флешку, але ситуація осножняется тим, що з болванками у мене вдома теж сутужно, не користуюся я ними. Довелося знову діяти по джидайскі, тобто переносити руками. Благо і Убунту не сильно цьому чинить опір і деякий досвід є.
Власне, потрібна флешка з вільними
700 мегабайтами, грубий і вихідний ісошнік. В даному випадку флешкою виявилася SD на 4 Gb з фотика, встромлена в рідер. На флешці один розділ FAT на 4Gb (частково зайнятий фотками). Для початку робимо цей розділ активним, тобто запусків fdisk / dev / sdc (замість sdc підставити потрібне пристрій), тицяємо 'a', Enter, '1', Enter, 'w'. Тепер монтуємо флешку, монтуємо ісошнік і скидаємо його вміст (крім папки 'ubuntu') в корінь флешки. Копіюємо разіменовивая посилання, тому що FAT їх не підтримує ні в якому вигляді. Саме з цієї прийнятий не чіпаємо папку 'ubuntu'.
Далі копіюємо grub, тобто вміст папки / boot / grub копіює в / mountpoint / boot / grub. Якщо є посилання, знову ж разіменовиваем. Тепер правимо /mountpoint/boot/grub/menu.lst і наводимо його до виду:
default 0
timeout 10
title Try Ubuntu Netbook without installing
root (hd0,0)
kernel / casper / vmlinuz file = / cdrom / preseed / ubuntu-netbook.seed boot = casper initrd = / casper / initrd.lz quiet splash
initrd /casper/initrd.lz
title Install Ubuntu Netbook
root (hd0,0)
kernel / casper / vmlinuz file = / cdrom / preseed / ubuntu-netbook.seed boot = casper only-ubiquity initrd = / casper / initrd.lz quiet splash
initrd /casper/initrd.lz
При цьому можна орієнтуватися по рідним параметрам завантаження, які можна знайти в /mountpoint/syslinux/txt.cfg. Ну, на приклад якщо знущаємося над звичайної Убунту, а не нетбучной.
Отмонтіруем ISO, отмонтіруем флешку, ну і ставимо на неї завантажувач.
# grub
root (hd2,0)
setup (hd2)
quit
Не забуваємо міняти hd2 в залежності від того, як виявилася флешка.
Флешку можна висмикувати, встромляти в нетбук і грузиться.