Итак, все популярные программы для создания загрузочных USB-флешек оказались бессильны перед нетбуком Acer Aspire One D257. По какой-то причине все флешки, записанные с помощью Unetbootin, Universal USB Installer и LinuxLive USB Creator отказались запускаться на этапе загрузки syslinux. Так как проблема наблюдалась только на нетбуке, а на стационарном компьютере всё было нормально, я решил, что «виноват» нетбук. Но как-то установить туда Ubuntu было необходимо, поэтому было найдено другое решение.
Удачным вариантом оказался GRUB 2. Итак, как создать загрузочную флешку с GRUB2 и Ubuntu? Прежде всего нам, конечно, понадобится Ubuntu, разумеется, подойдет и LiveCD, но её версия должна совпадать с той, что вы собираетесь установить. Например, у меня не получилось запустить Live-дистрибутив 11.04 с загрузчиком GRUB2 от версии 10.10, LiveCD которой у меня пылился на полке, поэтому пришлось записывать свежий образ на болванку. Еще понадобится подключение к интернету.
Вставляем отформатированную флешку, открываем терминал и выполняем следующие команды (то, что после // — комментарии).
sudo -s
fdisk -l // смотрим имя раздела флешки в формате sdxN, например, sdb1
fdisk /dev/sdx // запускаем утилиту разметки диска, sdx меняете на своё, без цифры в конце
d // удаляем существующие разделы
n // создаем новый раздел
p // делаем его первичным
1 // и первым
Enter
Снова Enter // задали начало и конец раздела
a // делаем раздел активным
1 // помечаем раздел как загрузочный
w // записываем всё это на флешку, здесь появится сообщение со словом «altered», что значит «изменения применены»
umount /dev/sdx1 // отмонтируем раздел
mkfs.vfat -F 32 -n MULTIBOOT /dev/sdx1 // форматируем его в FAT32
mkdir /media/MULTIBOOT // создаем точку монтирования
mount /dev/sdx1 /media/MULTIBOOT // и монтируем в неё флешку
grub-install --force --no-floppy --root-directory=/media/MULTIBOOT /dev/sdx // устанавливаем GRUB2 в корень флешки, должна появиться папка boot
cd /media/MULTIBOOT/boot/grub // переходим в загрузочный раздел
wget pendrivelinux.com/downloads/multibootlinux/grub.cfg // и скачиваем конфигурационный файл
cd /media/MULTIBOOT // идем обратно в корень флешки
Далее нам надо в корень флешки положить iso-образ дистрибутива Ubuntu, который должен называться ubuntu.iso. Есть два варианта — положить уже скачанный или скачать. Чтобы скачать, введите в консоли (находясь в папке /media/MULTIBOOT, разумеется) команду: wget «releases.ubuntu.com/11.04/ubuntu-11.04-desktop-i386.iso» -O ubuntu.iso, где версию дистрибутива замените на нужную.
Осталось лишь добавить Memtest.
wget memtest.org/download/4.10/memtest86+-4.10.zip // скачали
unzip memtest86+-4.10.zip // распаковали
cp memtest86+-4.10.bin memtest86+.bin // переименовали
Теперь всё готово к использованию, запускайтесь с этой флешкой, выбирайте Ubuntu (на версию не смотрите, она может отличаться от версии в iso-образе) и устанавливайте систему. Стоит еще отметить, что если вы в процессе копирования файлов при установке получаете Error #5 (I/O error), то надо воткнуть флешку в другой порт и всё будет круто, надеюсь. Во всяком случае, после 3-х I/O error я так сделал, и это помогло.