Страница 1 из 7
загрузочный Linux на USB флешке
Добавлено: 22 мар 2012, 11:41
Olej
Пришлось мне неожиданно восстанавливать одну из разлетевшихся систем.
И воспользовался для этого созданием загрузочного образа на USB флешке.
Как-то, лет 5 назад, когда это было ещё в диковинку, я создавал загрузочные USB-образы вручную, путём шаманства, делал тогда образы Minix3, Solaris... С тех пор как-то не соприкасалс с этим предметом. Но сейчас столкнулся, убедился, что всё ОК, но осталось много вопросов по состоянию дел с этим:
1. есть несколько специализированных продуктов (проектов) под эти цели, сколько? кто? чем они отличаются?
2. они создают весьма странную структуру на диске, причём разную для разных пакетов создания - это что?
3. создал так же загрузку на внешнем USB HDD Transend на 300Gb - что из этого получится?
4. для загрузки USB-флеш должен иметь какую разбивку разделов? или не иметь? имеет значение форматирование разделов (fat32, ext2, ...)?
5. если разделов несколько (USB внешний HDD) то как оно себя будет вести?
Re: загрузочный Linux на USB флешке
Добавлено: 22 мар 2012, 12:01
Olej
Olej писал(а):
1. есть несколько специализированных продуктов (проектов) под эти цели, сколько? кто? чем они отличаются?
Из того, что я попробовал (успешно):
- UNetbootin
можно взять здесь:
http://sourceforge.net/projects/unetbootin/files/
Код: Выделить всё
Download unetbootin-linux-568 (4.4 MB)
UNetbootin 2012-01-15
http://sourceforge.net/projects/unetbootin/
Description
UNetbootin loads utilities or installs Linux/BSD to a partition or USB drive without a CD. It can use an existing disk image/kernel/initrd file, or download a supported distro or system utility (such as Ubuntu, Fedora, openSUSE, FreeBSD, PartedMagic)
Запускается без всякой инсталляции:
- UNetbootin1.png (29.5 КБ) 39504 просмотра
- liveusb-creator
устанавливается из репозитариев дистрибутива, yum ... или какой там у вас менеджер пакетной системы:
Код: Выделить всё
[olej@nvidia modules]$ sudo yum install liveusb-creator
...
Установлено:
liveusb-creator.noarch 0:3.11.6-1.fc14
Зависимости установлены:
PyQt4.i686 0:4.8.3-2.fc14
Готово!
- LiveUSB.png (42.41 КБ) 39474 просмотра
Кто может сказать преимущества и недостатки?
Меня смущает то, что 2 эти пакета создают на диске а).
разные структуры б). не соответствующие структуре ISO-дистрибутивов с которых ставили ... в). и мало понятные... Но грузятся хорошо.
Надо разбираться.
Что ещё?
Re: загрузочный Linux на USB флешке
Добавлено: 22 мар 2012, 12:19
Olej
Olej писал(а):
Меня смущает то, что 2 эти пакета создают на диске а).
разные структуры б). не соответствующие структуре ISO-дистрибутивов с которых ставили ... в). и мало понятные... Но грузятся хорошо.
Надо разбираться.
вот диск сделанный UNetbootin
Код: Выделить всё
[olej@nvidia B84B-8520]$ tree
.
|-- images
| |-- pxeboot
| | |-- initrd.img
| | |-- TRANS.TBL
| | `-- vmlinuz
| `-- TRANS.TBL
|-- isolinux
| |-- boot.cat
| |-- boot.msg
| |-- grub.conf
| |-- initrd.img
| |-- isolinux.bin
| |-- isolinux.cfg
| |-- memtest
| |-- splash.png
| |-- TRANS.TBL
| |-- vesamenu.c32
| `-- vmlinuz
|-- ldlinux.sys
|-- menu.c32
|-- syslinux.cfg
|-- ubnfilel.txt
|-- ubninit
|-- ubnkern
`-- ubnpathl.txt
3 directories, 22 files
вот диск созданный liveusb-creator:
Код: Выделить всё
[olej@nvidia LIVE]$ tree
.
|-- boot
| `-- olpc.fth
|-- EFI
| `-- boot
| |-- boot.conf
| |-- boot.efi
| |-- bootia32.conf
| |-- bootia32.efi
| |-- grub.conf
| |-- initrd0.img
| |-- isolinux.bin
| |-- isolinux.cfg
| |-- memtest
| |-- splash.png
| |-- splash.xpm.gz
| |-- vesamenu.c32
| `-- vmlinuz0
|-- ldlinux.sys
|-- LiveOS
| |-- osmin.img
| |-- overlay-LIVE-5870-21DC
| `-- squashfs.img
`-- syslinux
|-- boot.cat
|-- initrd0.img
|-- isolinux.bin
|-- memtest
|-- splash.png
|-- syslinux.cfg
|-- vesamenu.c32
`-- vmlinuz0
5 directories, 26 files
И тот и другой сделаны из одного (или почти одного? впопыхах
... но очень близких) образа ISO,
что очень важно!: не какого-то специального образа для загрузки с USB, а с того ISO, который предназначен для накатывания CD, здесь это был: Fedora 16 LiveCD - RFRemix-16-i686-Live-LXDE.iso.
Но они различаются как небо и земля
Re: загрузочный Linux на USB флешке
Добавлено: 22 мар 2012, 12:41
Olej
Olej писал(а):Но грузятся хорошо.
Надо разбираться.
Если всё так просто, то добавляется ещё вопрос:
6. Если воткнуты (остались, забыты при перезагрузке)
несколько USB-носителей, то что будет происходить?
А вот по скорости операций можно определённо утверждать: если нужно "раскрутить" установку Linux на новый компьютер (начиная с download ISO и далее по операциям), то сделать эту работу через USB-носитель будет куда быстрее, чем через традиционный CD:
- время накатки CD намного больше...
- время загрузки с CD намного больше...
... ну а дальше: и там и там - по сети.
Re: загрузочный Linux на USB флешке
Добавлено: 22 мар 2012, 12:51
Olej
Olej писал(а):
Как-то, лет 5 назад, когда это было ещё в диковинку, я создавал загрузочные USB-образы вручную, путём шаманства, делал тогда образы Minix3, Solaris... С тех пор как-то не соприкасалс с этим предметом.
Загрузка с USB начала появляться в BIOS, как помнится ... очень приблизительно - что-то около 2004г.?
Способы загрузки в BIOS были разные у разных производителей + несовместимые меж собой.
При ручном создании образов для USB делали назначение номера диска в прерывании реального режима BIOS INT 13 - номер 7: 0, 1, ... 6 - это производителя оставляли традиционным дискам, а 7 подменяли на USB.
Olej писал(а):
2. они создают весьма странную структуру на диске, причём разную для разных пакетов создания - это что?
Как мне показалось, эти специализированные пакеты вовсе не полагаются на волю производителя, как тот придумал загрузку с USB: они этим способом грузят только свой минимальный образ какой-то, который потом уже грузит Linux своими средствами (так делались первые загрузчики USB с гибких дискет FDD: загрузка с FDD, а потом оно уже знает что делать с USB).
Re: загрузочный Linux на USB флешке
Добавлено: 22 мар 2012, 15:01
Olej
Olej писал(а):Olej писал(а):Но грузятся хорошо.
Надо разбираться.
А вот по скорости операций можно определённо утверждать: если нужно "раскрутить" установку Linux на новый компьютер (начиная с download ISO и далее по операциям), то сделать эту работу через USB-носитель будет куда быстрее, чем через традиционный CD:
И ещё одна
очень неожиданная особенность установки образа на USB: обе программы устанавливают загрузочный образ
не затрагивая файлов, ранее существующих на флешке. Это очень необычно по сравнению с любыми созданиями загрузочных разделов на HDD.
Re: загрузочный Linux на USB флешке
Добавлено: 23 мар 2012, 03:07
Olej
Olej писал(а):
вот диск сделанный UNetbootin
It's OS from this USB-disk:
Код: Выделить всё
[liveuser@localhost ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 4.0G 2.3G 1.7G 58% /
devtmpfs 998M 0 998M 0% /dev
tmpfs 1004M 508K 1003M 1% /dev/shm
tmpfs 1004M 28M 976M 3% /run
/dev/sdb1 1004M 28M 976M 3% /run/initramfs/live
/dev/mapper/live-rw 4.0G 2.3G 1.7G 58% /
tmpfs 1004M 28M 976M 3% /run
tmpfs 1004M 0 1004M 0% /sys/fs/cgroup
tmpfs 1004M 0 1004M 0% /media
/dev/sdb1 963M 635M 329M 66% /mnt/live
varcacheyum 1004M 0 1004M 0% /var/cache/yum
/tmp 1004M 8.0K 1004M 1% /tmp
vartmp 1004M 0 1004M 0% /var/tmp
Linux see my HDD:
Re: загрузочный Linux на USB флешке
Добавлено: 23 мар 2012, 03:17
Olej
Olej писал(а):
It's OS from this USB-disk:
Очень удобно:
- LiveUSB, всего на ~630Mb...
- загрузка очень быстрая - до меню выбора сек. 15...
- сеть WiFi + с Wep - я настроил сек. за 30 ...
(с клавиатурой русской возиться не стал ... или с переключением раскладки?)
- там и FireFox (из него писал) и мн. другое...
- как мобильная система -
очень здорово!
И таким же образом можно готовить начальные инсталляции.
Re: загрузочный Linux на USB флешке
Добавлено: 23 мар 2012, 03:29
Olej
Olej писал(а):
(с клавиатурой русской возиться не стал ... или с переключением раскладки?)
даже с этим всё в порядке в этой маленькой системе
(снова пишу оттуда)
и даже с 2-х экранной конфигурацией оно замечательно управилось! ... чего гигабайтные десктопы со своими WM никак не научатся.
Re: загрузочный Linux на USB флешке
Добавлено: 23 мар 2012, 14:40
Olej
Возвращаемся "к баранам": не
что грузить, а
как грузить:
Olej писал(а):
4. для загрузки USB-флеш должен иметь какую разбивку разделов? или не иметь? имеет значение форматирование разделов (fat32, ext2, ...)?
Опыты с разбитым образом Linux и убитой флешкой, которые меня отвлекли, но они достаточно показали:
- LiveUSB замечательно грузится с неразбитой на разделы флешки;
- LiveUSB замечательно грузится с флешки с файловой системой ext2;
- только ни п.1, ни п.2 не имеет никаких преимуществ, но имеют дополнительные недостатки, так что кроме любопытства ничего не удовлетворяют.
- единственная деталь по этому вопросу: а как с несколькими партициями на USB-диске?
Но зато возник ещё вопрос:
7. а как там у нас дела обстоят с загрузкой из SD-карты? (на ноутбуках)
Никто не слышал?