Создаем live usb linux

Содержание
  1. Загрузочная флешка Linux Live USB Creator
  2. Использование Linux Live USB Creator
  3. Запуск Linux с флешки
  4. Linux Live CD USB — загрузочная флешка с Linux
  5. Загрузочная флешка с Puppy Linux. Puppy Linux Live CD/USB
  6. Как создать загрузочную флешку с Puppy Linux
  7. Загрузочная флешка c Linux Mint Wizard LiveCD — USB
  8. Как проверить загрузочную флешку с Puppy Linux 4.3.1 без перезагрузки
  9. Как создать загрузочный диск с Puppy Linux 4.3.1
  10. Загрузочная флешка c Linux Mint Wizard LiveCD — USB
  11. Где скачать Linux Mint Wizard LiveCD
  12. Какие программы есть на Linux Mint Wizard LiveCD
  13. Как сделать загрузочную флешку, загрузочный диск и др. с Linux Mint Wizard LiveCD
  14. Загрузочная флешка c Simply Linux Live Cd 7.0.5 (или след. версий)
  15. Где скачать Simply Linux Live CD
  16. Преимущества Simply Linux Live CD
  17. Как сделать загрузочную флешку, загрузочный диск и др. с Simply Linux Live CD
  18. Как добавить любой из Linux Live образов на мультизагрузочную флешку
  19. Как создать загрузочную флешку в ОС LINUX с Puppy Linux Live CD, Linux Mint Wizard LIVE CD или Simply Linux Live CD
  20. Загрузочная флешка с linux live CD. Выводы
  21. Ubuntu Wiki
  22. LiveUsbPendrivePersistent
  23. Method 0: Automatically create Live USB system
  24. Live USB creator (GUI-based)
  25. Method 1: Installing Ubuntu directly to USB drive from installer CD
  26. Method 2: hiding the ISO image in a partition in the USB drive
  27. Method 3: Copying the ISO CD image to the USB drive
  28. Preparing the USB drive
  29. Making partitions
  30. Alternate partition layout
  31. Formatting the partitions
  32. Installing Ubuntu on the USB drive
  33. Making the drive bootable
  34. Install bootloader
  35. Installing Ubuntu on USB drive using Windows
  36. UNetbootin (GUI-based, runs from either Windows or Linux)
  37. Preparing the USB drive
  38. Installing Dapper or Edgy on the USB drive
  39. Making the drive bootable

Загрузочная флешка Linux Live USB Creator

Я не раз писал про самые разные программы, позволяющие сделать загрузочную флешку, многие из них умеют записывать и USB накопители с Linux, а некоторые специально предназначены только для этой ОС. Linux Live USB Creator (LiLi USB Creator) — одна из таких программ, имеющая особенности, которые могут оказаться очень полезными, особенно для тех, кто никогда не пробовал Linux, но хотел бы быстро, просто и ничего не меняя на компьютере посмотреть, что к чему в этой системе.

Пожалуй, сразу начну с этих особенностей: при создании загрузочной флешки в Linux Live USB Creator, программа, при вашем желании, сама скачает образ Linux (Ubuntu, Mint и другие), а после записи его на USB, позволит, даже не загружаясь с этой флешки, опробовать записанную систему в Windows или работать в режиме Live USB с сохранением настроек.

Установить Linux с такого накопителя на компьютер вы, естественно, тоже можете. Программа бесплатная и на русском. Все нижеописанное проверялось мной в Windows 10, должно работать в Windows 7 и 8.

Использование Linux Live USB Creator

Интерфейс программы представляет собой пять блоков, соответствующий пяти шагам, которые нужно сделать, чтобы получить загрузочную флешку с необходимой версией Linux.

Первый шаг — выбор USB накопителя из числа подключенных к компьютеру. Тут все просто — выбираем флешку достаточного объема.

Второй — выбор источника файлов ОС для записи. Это может быть образ ISO, IMG или ZIP-архив, компакт-диск или, самый интересный пункт, можно предоставить программе возможность скачать нужный образ автоматически. Для этого нажимаем «Скачать» и выбираем образ из списка (здесь присутствуют сразу несколько вариантов Ubuntu и Linux Mint, а также совсем неизвестные мне дистрибутивы).

LiLi USB Creator выполнит поиск самого быстрого зеркала, спросит, куда сохранить ISO и начнет загрузку (в моем тесте, загрузка некоторых образов из списка не удавалась).

После загрузки, образ будет проверен и, если он совместим с возможностью создания файла настроек, в разделе «Пункт 3» появляется возможность настроить размер этого файла.

Под файлом настроек подразумевается тот размер данных, которые может записать Linux на флешку в Live-режиме (без установки на компьютер). Сделано это для возможности не терять сделанные при работе изменения (стандартно они теряются при каждой перезагрузке). Файл настроек не работает при использовании Linux «под Windows», только при загрузке с флешки в БИОС/UEFI.

В 4-м пункте по умолчанию отмечены пункты «Скрыть созданные файлы» (в этом случае все файлы Linux на накопителе помечаются как системные защищенные и не видны в Windows по умолчанию) и пункт «Разрешить запуск LinuxLive-USB в Windows».

Для того, чтобы задействовать эту возможность, во время записи флешки программе потребуется доступ в Интернет, для загрузки необходимых файлов виртуальной машины VirtualBox (она не устанавливается на компьютер, а в дальнейшем используется как portable-приложение с USB). Еще один пункт — форматировать USB. Здесь на ваше усмотрение, я проверял с включенной опцией.

Последним, 5-м шагом будет нажать по «Молнии» и дождаться завершения создания загрузочной флешки с выбранным дистрибутивом Linux. По завершении процесса, просто закройте программу.

Запуск Linux с флешки

В стандартном сценарии — при выставлении в БИОС или UEFI загрузки с USB, созданный накопитель работает так же, как и другие загрузочные диски с Linux, предлагая установку или Live-режим без установки на компьютер.

Однако, если зайти из Windows в содержимое флешки, там вы увидите папку VirtualBox, а в ней — файл Virtualize_this_key.exe. При условии, что на вашем компьютере поддерживается и включена виртуализация (обычно это так), запустив этот файл, вы получите окно виртуальной машины VirtualBox, загруженной с вашего USB-накопителя, а значит возможность использовать Linux в Live-режиме «внутри» Windows в виде виртуальной машины VirtualBox.

Скачать Linux Live USB Creator можно с официального сайта http://www.linuxliveusb.com/

Примечание: пока проверял работу Linux Live USB Creator, не все дистрибутивы Linux успешно запустились в Live режиме из-под Windows: в некоторых случаях загрузка «зацикливалась» на ошибках. Однако, и для тех, что успешно запустились вначале были схожие ошибки: т.е. при их появлении сначала лучше некоторое время подождать. При непосредственно загрузке компьютера с накопителем такого не происходило.

А вдруг и это будет интересно:

08.02.2016 в 10:36

Здравствуйте, на днях хотела установить linux ubuntu второй системой. У меня стоит windows 10 (обновилась с windows 7), но ничего не получилось, так как «застряла» на разметке диска, куда должна встать linux, у меня нет знаний как это сделать правильно, в интернете читала, пробовала, но не получается. Может вы объясните поэтапно, как правильно выделить место на диске при установке уже самой ubuntu (в открывшемся окне программы, куда и как выделить, мне не понятно)

09.02.2016 в 08:11

Татьяна, здравствуйте. Тут мне самому нужно бы проверить, так как на 10-ку не ставил еще, а сходу если посоветую, то может быть, что наврежу (было уже так, человека оставил без Windows, а только с Ubuntu). А вот когда я до этого доберусь сказать не могу.
Но уверен, должны быть адекватные инструкции. Возможно, вам поможет видео, которое на ютьюб первым выходит по запросу Dual boot Windows 10 With Ubuntu

10.02.2016 в 02:56

Спасибо, Dmitry, за ваш ответ.

08.02.2016 в 11:40

Спасибо за статью давно хотел попробовать или люникс или юбунту.

08.02.2016 в 12:19

Добрый день помогите пож, не могу удалить с реестра виртуал бокс, показывает не удаётся удалить все выделенные параметры

09.02.2016 в 08:06

А у вас установлен VirtualBox? Тогда просто удалить. Если же просто ключи в реестре остались, поищите в интернете по запросу как стать владельцем раздела реестра, а потом удалите.

08.02.2016 в 13:56

Дмитрий, спасибо за интересную статью. Вопрос: загрузочная флэшка, как USB-накопитель, в данном случае должна быть какого объема (минимально и максимально).

09.02.2016 в 08:03

По моим прикидкам, для большинства дистрибутивов должна подойти от 2 Гб. Для Lubuntu точно пойдет.

20.02.2016 в 10:46

спасибо за интересный вариант, только вот проблема, на флешку в NTFS линукс не ставится, нет зелёного сигнала светофора, на FAT32 без проблем, но только вот при запуске, виртуальная машина ругается и в логе можно найти почему-требует NTFS. как тут быть?

21.02.2016 в 06:18

Vladi, я в такой же ситуации с какими-то из образов тоже не разобрался (в статье отмечено, что не все заработали). Так что не подскажу…

09.07.2016 в 19:57

Здравствуйте Дмитрий!
Спасибо за статью, все понятно и просто.
Давно хотел попробовать Linux, тем более получилось запуститься без установки, в режиме Live USB!

16.02.2017 в 12:18

Спасибо за исчерпывающую информацию

18.02.2020 в 20:32

Какие Линукс в этой программе показали себя лучше всего для запуска в гостевом окне Windows?

22.03.2020 в 23:35

Спасибо за статью. Это единственная стоящая инфа в инете на эту тему. Много подобных, но они или не понятны, или скомканы, а здесь всё по полочкам. Спасибо.

17.04.2021 в 11:00

Linux Mint и Kali и Ubuntu не плохие
рекомендую ставить на USB stick класс работает
новичкам не рекомендую ставить рядом с Windows испортите его рано или поздно
USB самое то
Linux проверял 16.04 2021

Источник

Linux Live CD USB — загрузочная флешка с Linux

Хотите сделать себе загрузочную флешку (LIVE CD — НЕ УСТАНОВОЧНУЮ, А ГРУЗИТЬ LINUX С ФЛЕШКИ) (или загрузочный диск) с Linux, но не знаете как?

В этой статье, я расскажу как создать загрузочную флешку с Linux (загрузочный диск с Linux)

Загрузочная флешка с Puppy Linux. Puppy Linux Live CD/USB

Puppy Linux Live CD — очень популярная LIVE сборка, которую используют многие мастера своего дела.

Преимущества Puppy Linux Live CD/USB:

  • Весит всего 100mb
  • Кушает всего 128 mb оперативной памяти
  • Запускается очень быстро
Читайте также:  Добавился пользователь windows 10

Как создать загрузочную флешку с Puppy Linux

Загрузочную флешку с Puppy Linux 4.3.1 можно создать с помощью программы Rufus

Первым делом, нужно запустить Rufus

После запуска Старт, загрузочная флешка с Puppy Linux через 1 минуту будет готова.

Загрузочная флешка c Linux Mint Wizard LiveCD — USB

Linux Mint Wizard LiveCD/USB — отличный Linux Live CD/USB с множеством утилит и программ на борту.

Какие программы есть на Linux Mint Wizard LiveCD

Загрузочную флешку с Puppy Linux будем делать в программе Rufus

Как проверить загрузочную флешку с Puppy Linux 4.3.1 без перезагрузки

Как проверить загрузочную флешку без перезагрузки
Готово!

Загрузочная флешка с Puppy Linux 4.3.1

Как создать загрузочный диск с Puppy Linux 4.3.1

Для загрузки загрузочного CD-диска с Puppi Linux, вам нужно:

  1. Загрузить iso образ с Puppy Linux
  2. Записать iso образ на диск. Записать iso нужно правильно, не как файл, а как образ iso на диск. Подробнее

Загрузочная флешка c Linux Mint Wizard LiveCD — USB

Linux Mint Wizard LiveCD/USB — отличный Linux Live CD/USB с множеством утилит и программ на борту.

Где скачать Linux Mint Wizard LiveCD

Какие программы есть на Linux Mint Wizard LiveCD

Как сделать загрузочную флешку, загрузочный диск и др. с Linux Mint Wizard LiveCD

Загрузочный диск и флешка, делается точно также как и с Puppy Linux, только использовать надо iso образ с Linux Mint Wizard LiveCD

Загрузочная флешка c Simply Linux Live Cd 7.0.5 (или след. версий)

Simply Linux Live CD — лёгкая и простая в использовании операционная система

Где скачать Simply Linux Live CD

Загружать надо altlinux-7.X.X-simply-i586-live-dvd5.iso

Преимущества Simply Linux Live CD

  • Многофункциональная рабочая среда Xfce
  • ОС Simply Linux Live CD имеет на борту 30 приложений и русский интерфейс

Как сделать загрузочную флешку, загрузочный диск и др. с Simply Linux Live CD

Загрузочный диск и флешка, делается точно также как и с Puppy Linux, только использовать надо iso образ с Simply Linux Live CD

Как добавить любой из Linux Live образов на мультизагрузочную флешку

Для добавления любой из предложенных Linux на мультизагрузочную флешку, закиньте ISO в папку boot на флешке.

Переименуйте файл в linuxlivecd.iso.

Пропишите в файле menu.lst:
title Linux Live CD
find —set-root /boot/linuxlivecd.ISO
map —mem /boot/linuxlivecd.ISO (hd32)
map —hook
chainloader (hd32)

Как создать загрузочную флешку в ОС LINUX с Puppy Linux Live CD, Linux Mint Wizard LIVE CD или Simply Linux Live CD

Загрузочная флешка с linux (с любой из версий), создаётся с помощью программы Unebootin

Как создать загрузочный носитель в программе Unebootin в ОС Linux , описано тут

Загрузочная флешка с linux live CD. Выводы

Загрузочная флешка с linux — важный инструмент, который должен присутствовать у каждого. С помощью linux live cd, можно выполнить те задачи, которые нельзя выполнить с Windows live cd

Например: восстановление файлов (на Windows видно битые фото, а на Linux Live CD, можно скопировать нормальные)

А для чего нужна Вам загрузочная флешка с Linux?

Источник

Ubuntu Wiki

LiveUsbPendrivePersistent

It is possible to have Ubuntu or Kubuntu on a USB drive (AKA USB Stick or Thumb drive or Flash drive) or USB hard disk drive with persistent mode. This means that you can boot from a USB drive and keep customisations such as keyboard layout, numlock, preferences, additional packages saved on the drive. This can be done using linux or windows. You will need a USB drive of 1 GB or more. This page is written after having tested the instructions on a Peak III 1 GB drive. The preparation of the drive is explained using ‘fdisk’ because I had errors with ‘gparted’ and i could not give the partitions a volume name. I used Ubuntu to make the drive. In Kubuntu it is more or less the same. Where you see ‘ubuntu’ replace it by ‘kubuntu’. I will mark the other differences.

If you are looking for help in putting the ‘alternate’ cd on a pen drive, then try the instructions here: https://help.ubuntu.com/community/Installation/FromUSBStick . They’re for feisty, but more or less work for gutsy too. Note that you may need to add «vesa vga=771» to the append= line in syslinux.cfg in order to get the installer to display properly.

Method 0: Automatically create Live USB system

Jaunty (9.04) onwards provide USB Startup Disk Creator system tool. It uses the usb-creator to create USB bootable startup disk on USB drive. You may also start the application from the terminal with :

Then choose the desired ubuntu .iso image, the usb device you want to use, erase the disk and set the degree of persistence (the slider) you need. Note that the maximum space that can be allocated for persistence is limited to 4GB (maximum file size on a FAT32 filesystem is 4GB). This limit can be overcome and is explained later on. If you do want a larger degree of persistence, set persistence to 128mb for now and continue. Hit Make Startup Disk and wait till it finishes. You are now in possession of a USB drive that can be used to run/install ubuntu on most computers. Persistence gives you the freedom to save changes, in the form of settings or files etc, during the live session and the changes are available the next time you boot via the usb drive.

To make the persistence larger (> 4GB), while still on your normal Ubuntu Installation, mount the pendrive if it is not mounted already. View the files in the FAT32 partition of the pendrive. You will now be able to see a file called casper-rw. It will be the same size as the value set on the slider. Delete this file. Open gparted :

select the live usb.

There will be a single partition only. Resize it so that you can have two partitions. You only need the current partition to be as large as it is already. You can safely move the resizing slider all the way to the left until there is just enough breathing space between the slider and the end of the first partition (coloured block). Make the newly created free space an ext4 or ext3 or ext2 partition and label it «casper-rw» without the double quotes. Hit apply changes. So now you have two partitions, the fat32 partition and the ext4 partition called casper-rw. This partition can be of any size and will be responsible for saving your data between boots. You can now boot using the usb drive and any changes you make will remain.

Live USB creator (GUI-based)

WARNING: Does NOT create persistent installs on Hardy (8.04 LTS) or earlier; works only with Intrepid 8.10.

Live USB creator automates the process of creating a bootable Live USB system from a running Ubuntu Live CD. Simply run the Live CD, install the tool and start the Live USB installation from the System administration menu.

If you can’t start the Live USB system from a running Ubuntu Live CD (perhaps you lack a functioning CD burner), you can actually just install liveusb to your normal system with the Ubuntu Live CD just mounted. Mount the image using the command

sudo mount -o loop /path/to/cd-image /media/cdrom0

After running the liveusb command and installing to your USB key, unmount the image with

sudo umount /media/cdrom0

Method 1: Installing Ubuntu directly to USB drive from installer CD

You can directly install Ubuntu 8.04 Hardy Heron to a USB drive using the Live CD. Simply select the USB drive as the installation target instead of the local hard disk.

Note: This will use the USB drive for /tmp, which will cause extra wear on the flash memory. If you’re booting from a system with enough RAM, it would be more desirable to use a tmpfs in RAM for /tmp, in which case you’d want to copy the ISO CD image to the USB drive and add a persistent partition (see next section). On the other hand, if you’re not concerned with your USB drive wearing out (lifetime warranty, wear leveling, etc), continue in this section.

Ensure in the «Installation Summary» screen that you choose to install GRUB to the USB key stick, and not the computer’s hard disk (click the Advanced button to do so). Choose to install GRUB to the first USB partition (i.e. /dev/sdb1, rather than simply /dev/sdb). Failure to do this will cause the GRUB on your hard disk to be changed and render the system unbootable from the hard disk, requiring you to boot from a CD and reinstall GRUB to the hard disk (possibly requiring a chroot to the hard disk filesystem first).

You will also need to manually edit the menu.lst file of the new USB installation to change the boot references to /dev/sda, rather than /dev/sdb (or /dev/sdc etc.). This can be done by booting to the live distro mode of the Ubuntu install CD and editing the /boot/grub/menu.lst file on the USB stick. You can mount the USB stick using the Places menu — once mounted, it can be found at /media/disk. Note: This step may not always be necessary.

Note: There is a bug with the Ubuntu 8.04 install CD that means USB key stick installs are screwed — the desktop won’t appear when you login. To get around this, you must do the following when you boot for the first time (before logging in at GDM):

Читайте также:  Параметры жестких дисков windows 10

1) switch to a virtual console (Ctrl+Alt+F2)

2) kill the X-server (sudo killall gdm)

3) empty the /tmp folder (sudo rm -rf /tmp/*)

4) Type startx, and perform a system update when the desktop appears (if you don’t want to install a lot of software, just update the gnome-keyring package(s) — that’s the one that causes the problem)

Note that this should be fixed in the Ubuntu 8.04.1 install CD.

Method 2: hiding the ISO image in a partition in the USB drive

If you’d like to understand how the process works, the page A better way to create a customized Ubuntu Live USB drive has instructions to build a bootable, persistent USB drive with Linux.

These instructions have been tested to work correctly with Ubuntu Intrepid Ibex (8.10), and should work correctly with any distribution that uses Casper and supports persistency.

Method 3: Copying the ISO CD image to the USB drive

Preparing the USB drive

8.04 Hardy: Unfortunately, there is a bug in the versions of casper in Hardy that cause the persistent partition to not be mounted on boot. There is a workaround available, and you can download a replacement initrd.gz for 8.04.1 (place in casper directory on first partition of USB key).

Good news! It IS possible to make Feisty persistent! These instructions are needed but not sufficient. Check thishttp://www.pendrivelinux.com/2007/09/20/how-to-make-ubuntu-704-casper-persistent/. Essentially, you need to decompress initr.gz (with gzip and cpio); edit the init file adding a case called ‘persistent’ (see details at the link) and recreate initr.gz. I guess that without this case, the ‘persistent’ passed in the syslinux.cfg is simply ignored. I got persistence at the first attempt. Elfantin

Making partitions

Caution: Be careful using any disk utility to partition or format dives as a small error could damage your operating system or overwrite a whole partition of files. Remove any external drives, cameras or other storage devices connected to your computer (except for the USB drive you wish to repartition). Get familiar with the difference between 1 KB, 1 MB and 1 GB; as well as the difference between a drive (e.g. /dev/sda) and a partition (e.g. /dev/sda2). Get familiar with the drives and partitions on your computer: What are the sizes? Which is root, ‘/’? Which is the USB device?

Use ‘disk utility’ or ‘gparted’ to unmount the USB device, and then to delete any existing partition(s). Create a 750 MB FAT partition named ‘ubuntu’ (or whatever); then an ext2 partition named ‘casper-rw’ (exactly) on the remaining space. Select the 750 MB ubuntu partition, click «edit partition» and check «bootable». If you were successful, skip down to #Installing Ubuntu on the USB drive. If you prefer to work with ‘fdisk’ on the command line, keep reading below.

The preparation of the drive is explained below using ‘fdisk’. You could use ‘gparted’ or ‘disk utility’ as well.

However I had errors with ‘gparted’ and I could not give the partitions a volume name. I tested ‘qtparted’ as well and it worked fine.

Another issue in my case was that ‘fdisk’ recognised a fat32 filesystem as linux. So I checked it with gparted and it was OK.

Plug in the drive and check its device name:

Assuming you have your Ubuntu set up to automatically mount your USB stick, this should show you what /media/drive or whatever it’s called corresponds to on the device level.

Alternatively, you could run

but if you have multiple devices on your system, it will print a fair amount of fairly technical information.

We are going to suppose that its name is /dev/sdX where X is the disk device such as /dev/sda or /dev/sdc. Please be sure to substitute the correct letter for X which matches the device name you find for your pen drive. Double check it! [Note: on newer computers, which use serial ATA disks, /dev/sda is typically the main hard drive; do not overwrite this!]

Note: on some usb-sticks fdisk says «Note: sector size is 2048 (not 512)», in which case you may very well be out of luck trying to boot from it, see mailing list thread: Problem with 2GB USB Pendrive

Now we are going to create 2 partitions: 1 partition of 750 MB with a fat32 filesystem and 1 partition with the rest of the drive space with volume name «casper-rw» and ext2 filesystem. The first partition will be made active.

Open ‘terminal’ and unmount the USB drive (replace ‘sdX1’ with the appropriate partition name):

Fire up ‘fdisk’ for the drive:

This will give you the fdisk prompt. Look to what you have on the drive. Check if you have to backup the data you have on it. ‘p’ will print the content of /dev/sdX. If you have partitions on it remove them (‘d’, ‘partition number’).

Make partition 1:

1. ‘n’ for new partition

2. ‘p’ to make it a primary partition

3. ‘1’ to call it partition number 1

4. Then just press enter to accept the proposed starting cylinder

5. ‘+750M’ to make its size 750 MB

6. Then ‘a’ to make it the active partition

Set the file system of partition 1 to FAT:

(I already had partition 1 selected so for me it was just ‘t’ then ‘6’ -Jordan_U)

there seems to be an incongruity: when you change the filesystem to FAT using option «t» the filesystem option «6» is FAT16. w95/fat32 is option «b». Which file system needs to be used? -rebelcat1

Make partition 2:

1. ‘n’ for new partition

2. ‘p’ to make it a primary partition

3. ‘2’ to call it partition 2

4. then just press enter to accept the proposed starting cylinder

5. then press enter to accept the proposed ending cylinder

6. Save and quit fdisk with ‘w’ to write the new settings.

I had an issue with this that every time I saved my partition setup using ‘w’, I’d get:

If this happens, and then checking with ‘sudo fdisk -l’ doesn’t show the new partitions — here’s a fix if you have a Windows OS, though I don’t know why it works:

Do nothing else with the drive. Insert into Windows (mine was XP) and format with Disk Management and use FAT32. Now, ‘sudo fdisk -l’ should see the two partitions under the drive. -neverard

I had the same error, using gparted instead of fdisk worked for me -Jordan_U

Check the result:

You should see the 2 partitions with the first marked with a * because it is active.

If ubuntu mounted the partitions again you should unmount them:

make sure (via fdisk -l) you created a w95/fat and not a linux partition, otherwise i was unable to boot from it!! (i had to use gparted to achieve this) — bernstein

fdisk worked for me however — booted off CD — krishnan

Alternate partition layout

Please note that Windows will only mount the first partition of any removable media — which includes USB flash drives. While you can get around this, it requires some highly kludgy driver procedures, which you are unlikely to be able to pull off on any machine where you are not an admin.

In short, having the Ubuntu Live as your first partition reduces the utility of your USB stick for what is statistically it’s most likely task — transferring files to and from Windows machines.

Follow the instructions, but use /dev/sdX2 instead of /dev/sdX1, and make sure you make /dev/sdX2 bootable in fdisk.

For persistence, follow the instructions to create a loopback file at LiveCDPersistence. This feature works fine from a loopback file inside a FAT32 filesystem, just as long as the file contains a supported unionfs filesystem like ext2.

Now you have (mostly) the best of both worlds.

  • You can transfer files between Windows machines on the FAT32 partition
  • You have a persistent Ubuntu thumb
  • You can mount the FAT32 partition from a persistent Ubuntu boot (manually)
  • You can enlarge or shrink your casper-rw partition without having to repartition your thumb, just make a new loopback filesystem, mount them both, and copy the files across.

If the persistent boot automatically mounted the root of the FAT32 filesystem as well as the casper-rw filesystem, it would be ideal.

Formatting the partitions

We will now format the partitions by putting a filesystem on and giving them the name ‘ubuntu’ (or any other name you want) and ‘casper-rw’ (this name is MANDATORY, do not change other names and do not use capital letters):

Mount the partitions on the drive. Take out the drive and put it back. Ubuntu Dapper or Edgy will mount the drive automatically if you have checked this option under System —>Preferences—> Removable media. Otherwise use ‘mount’:

Читайте также:  Почтовое приложение mail для windows

On recent Ubuntu versions, the USB stick’s partitions should simply appear under /media/ubuntu and /media/casper-rw if you have followed the proposed naming convention.

Installing Ubuntu on the USB drive

Download the Ubuntu image (for example, ubuntu-11.04-desktop-i386.iso) or put in an Ubuntu install CD if you have it.

If you use the downloaded image you can mount it to make it accessible as follows, using ‘terminal’ (supposing that the iso image is in the current directory):

You can now access the files via the ‘ubuntuCD’ folder.

Open the CD’s top-level folder and make sure that you see the hidden files too. (verify that View—>Show Hidden Files is checked).

Copy the following folders and files to the 750 MB partition of your USB drive:

  • Copy folders: ‘.disk’, ‘casper’, ‘dists’, ‘install’, ‘pics’, ‘pool’ and ‘preseed’ (skip the ‘boot’ folder);
  • Copy the folder ‘isolinux’ to the drive and rename it to ‘syslinux’;
  • Copy the file ‘README.diskdefines’, and optionally, the ‘usb-creator.exe’ and ‘wubi.exe’ files (skip the ‘autorun.inf’ and ‘md5sum.txt’ files);
  • Rename the file ‘syslinux/isolinux.cfg’ to ‘syslinux/syslinux.cfg’ on the USB drive by right clicking on it and selecting ‘rename’;
  • Rename the file ‘syslinux/isolinux.bin’ to ‘syslinux/syslinux.bin’.

Alternately, you can run the following commands in ‘terminal’. If you copy/paste, take care to make your browser window large enough to not have accidental line breaks inserted. And remember to replace /media/ubuntu with /media/whatmountpointyouhave1 if you used a different name for the mount point.

Add the -v option to cp to get some progress indication. The casper/filesystem.squashfs file in particular is large, and takes a long time to copy.

The FAT32 file system will not allow symbolic links to be copied over. You will get a warning about this, but it is harmless.

Unmount the iso image that you mounted above, using ‘terminal’.

Making the drive bootable

We are going to install the linux bootloader ‘syslinux’. This bootloader gets its menu from ‘syslinux/txt.cfg’. We will modify this file. Open ‘syslinux/txt.cfg’ from the USB drive with your favorite text editor. For instance:

The following edits need to be made:

  • Search and replace ‘/cdrom’ with nothing;
  • Copy the first ‘label’ section, paste it in before itself, and make the following edits to this new section:
    • The ‘label’ argument should be changed to something unique, here we use ‘persistent’;
    • The ‘menu label’ should be changed to describe the option; ‘^Use Ubuntu in persistent mode’ would seem suitable, with a caret before the «U» to make it a shortcut key for this option;
    • The word ‘persistent’ should be added into the ‘append’ line (this is the crucial point!);
  • Optionally, change the ‘default’ to the label name used above (e.g. ‘persistent’).

The following is an example of what you might end up with:

The menu choice called ‘persistent’ was made the default so that when booting up you can just hit ‘Enter’ to start your customized session.

Install bootloader

The last thing to do is install the bootloader. Make sure you have the ‘syslinux’ and ‘mtools’ packages installed. If not, open ‘synaptic’ and select them from the package list to mark them to be installed, then «apply» the changes.

Or use ‘aptitude’ or ‘apt-get’ from the command line. For example, the following command should be harmless if they are already installed.

First you need to unmount your usb stick using ‘disk utility’, or use ‘terminal’ to enter the following commands (replacing ‘sdX1’ with the appropriate partition name for the 750 MB ubuntu partition on your USB device):

This command will install the bootloader on your drive:

don’t know why, but i had to use the -f switch, (syslinux -f /dev/sdc1) — bernstein

same here — I had to use the -f switch — krishnan

syslinux complained it couldn’t create LDLINUX.SYS, but it worked in the Windows version (see below) — JanSchlüter

According to this page1 syslinux 3.35 should be used to get support for fat32, edgy ships with 3.11. According to the changelog 3.35 only seems to introduce support for subdirectories.

If you get the error:

then you will need to install the ‘mtools’ package.

Eject the drive:

Boot on the USB drive, change some settings, reboot again and check if the changes are kept (persistence check).

Do not forget to check if the computer you are going to use, boots USB devices first (look in BIOS settings).

So that is it. Enjoy (k)ubuntu where ever you go.

If you boot the drive and persistency works but when you log in to gnome you get a message saying that it couldn’t write to .ICEauthority, then a simple fix is deleting .ICEauthority. You can automate that by doing this:

Those using Lucid (10.04) to make a pen drive to boot Precise (12.04) that is to say, using the previous LTS release to go to the next one, will need to be aware of this incompatibility between the syslinux versions involved:

there are a couple of work-arounds (eg, typing ‘help’ at the prompt and then hitting ‘enter’) but the bug has been triaged and labeled WONTFIX since Maverick and as late as March 2012.

Installing Ubuntu on USB drive using Windows

UNetbootin (GUI-based, runs from either Windows or Linux)

UNetbootin automates this task by providing a GUI to create a bootable Ubuntu Live USB drive from an ISO file, and can be run from both an installed Windows or Linux system, or from a liveCD.

Preparing the USB drive

TODO This is not updated for Gutsy

Download a copy of the HP format utility for USB drives, this utility makes it as easy to format USB pen drives as it is to format floppies.

Don’t bother wasting your time with this HP utility — it is rather useless. You can format the entire drive as FAT32 using the built in windows format (right click on the drive and select format, make sure to select FAT32 as the FS type). I found no way to partition the drive in windows, not even with PowerQuest’s Partition Magic (which usually does everything you could want). Either boot off an ubuntu CD/DVD and follow the linux instructions, or if you can’t do that, simply follow these instructions but use the whole flash drive for the live CD, then once you have booted from it, you can repartition and make the ext2 volume from within ubuntu itself. I simply pulled the flash drive out and re-inserted it — this ensures ubuntu is no longer using it. Not sure what the risks are — I didn’t have any troubles, but perhaps you should do this at your own risk (or maybe somebody knows a safer way). If somebody knows a free utility which can partition a flash drive in winxp, please put it here. — mrwolf

Plug in your USB pen drive and use the HP format utility to format it with a FAT32 filesystem.

Using a partitioning tool, create two partitions. The first is formatted with a FAT32 filesystem and needs to be 750 MB. The second should occupy the remaining free space and should be formatted with the ext2 filesystem and is given the name «casper-rw». Note! Most DOS partitioning tools will create the partition name in uppercase (CASPER-RW). Since Linux is case-sensitive you need to do the formatting of the second partition in Linux. The persistent feature will not work if the partition name is in uppercase. See the Wiki for details. https://help.ubuntu.com/community/LiveCDPersistence

Installing Dapper or Edgy on the USB drive

This is the same as described in the Linux section except for accessing the downloaded image. The way to do this is to mount the iso image file and copy the files that way. You can do this with NERO or Windows VirtualCD. You might want to do it this way if you don’t want to burn a CD.

Making the drive bootable

Go to http://syslinux.zytor.com/iso.php and download a copy of syslinux-3.11.zip for Windows. Extract the zip file contents and move the extracted folder to your favorite location on your hard drive.

Open WordPad and edit the file syslinux.cfg as described in the Linux section.

Open a command prompt and change directory to the location of the syslinux folder. For example, if you placed the folder on your desktop then: cd C:\Documents and Settings\(your user name)\Desktop\syslinux-3.11\win32 (by the way you DO know that command prompt has command completion just like in Linux (start entering characters and then press the TAB key to complete the entry)).

Next write the bootsectors to the flash drive by entering the following command:

  • where X: is replaced by the drive letter of your USB key. Be careful to pick the correct drive letter!
  • This will write the Master Boot Record (MBR), as well as mark the partition active.

Источник

Оцените статью