Rating@Mail.ru

Форум сайта "Виртуальная энциклопедия "Linux по-русски"


Текущее время: 24 мар 2017, 07:19

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 52 ]  На страницу 1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: загрузочный Linux на USB флешке
Непрочитанное сообщениеДобавлено: 22 мар 2012, 11:41 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8953
Откуда: Харьков
Пришлось мне неожиданно восстанавливать одну из разлетевшихся систем.
И воспользовался для этого созданием загрузочного образа на USB флешке.

Как-то, лет 5 назад, когда это было ещё в диковинку, я создавал загрузочные USB-образы вручную, путём шаманства, делал тогда образы Minix3, Solaris... С тех пор как-то не соприкасалс с этим предметом. Но сейчас столкнулся, убедился, что всё ОК, но осталось много вопросов по состоянию дел с этим:

1. есть несколько специализированных продуктов (проектов) под эти цели, сколько? кто? чем они отличаются?

2. они создают весьма странную структуру на диске, причём разную для разных пакетов создания - это что?

3. создал так же загрузку на внешнем USB HDD Transend на 300Gb - что из этого получится?

4. для загрузки USB-флеш должен иметь какую разбивку разделов? или не иметь? имеет значение форматирование разделов (fat32, ext2, ...)?

5. если разделов несколько (USB внешний HDD) то как оно себя будет вести?


Последний раз редактировалось Olej 23 мар 2012, 14:37, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: загрузочный Linux на USB флешке
Непрочитанное сообщениеДобавлено: 22 мар 2012, 12:01 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8953
Откуда: Харьков
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
UNetbootin1.png [ 29.5 КБ | Просмотров: 31832 ]


- 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
LiveUSB.png [ 42.41 КБ | Просмотров: 31802 ]


Кто может сказать преимущества и недостатки?
Меня смущает то, что 2 эти пакета создают на диске а). разные структуры б). не соответствующие структуре ISO-дистрибутивов с которых ставили ... в). и мало понятные... Но грузятся хорошо. ;-) Надо разбираться.

Что ещё?


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: загрузочный Linux на USB флешке
Непрочитанное сообщениеДобавлено: 22 мар 2012, 12:19 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8953
Откуда: Харьков
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

Код:
[olej@nvidia B84B-8520]$ du -hs
404M   .


вот диск созданный 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

Код:
[olej@nvidia LIVE]$ du -hs
1,1G   .

И тот и другой сделаны из одного (или почти одного? впопыхах ;-) ... но очень близких) образа ISO, что очень важно!: не какого-то специального образа для загрузки с USB, а с того ISO, который предназначен для накатывания CD, здесь это был: Fedora 16 LiveCD - RFRemix-16-i686-Live-LXDE.iso.

Но они различаются как небо и земля :-o


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: загрузочный Linux на USB флешке
Непрочитанное сообщениеДобавлено: 22 мар 2012, 12:41 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8953
Откуда: Харьков
Olej писал(а):
Но грузятся хорошо. ;-) Надо разбираться.


Если всё так просто, то добавляется ещё вопрос:

6. Если воткнуты (остались, забыты при перезагрузке) несколько USB-носителей, то что будет происходить?

А вот по скорости операций можно определённо утверждать: если нужно "раскрутить" установку Linux на новый компьютер (начиная с download ISO и далее по операциям), то сделать эту работу через USB-носитель будет куда быстрее, чем через традиционный CD:
- время накатки CD намного больше...
- время загрузки с CD намного больше...
... ну а дальше: и там и там - по сети.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: загрузочный Linux на USB флешке
Непрочитанное сообщениеДобавлено: 22 мар 2012, 12:51 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8953
Откуда: Харьков
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 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8953
Откуда: Харьков
Olej писал(а):
Olej писал(а):
Но грузятся хорошо. ;-) Надо разбираться.

А вот по скорости операций можно определённо утверждать: если нужно "раскрутить" установку Linux на новый компьютер (начиная с download ISO и далее по операциям), то сделать эту работу через USB-носитель будет куда быстрее, чем через традиционный CD:


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


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: загрузочный Linux на USB флешке
Непрочитанное сообщениеДобавлено: 23 мар 2012, 03:07 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8953
Откуда: Харьков
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:
Вложение:
disk.png
disk.png [ 140.17 КБ | Просмотров: 31770 ]


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: загрузочный Linux на USB флешке
Непрочитанное сообщениеДобавлено: 23 мар 2012, 03:17 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8953
Откуда: Харьков
Olej писал(а):
It's OS from this USB-disk:

Очень удобно:
- LiveUSB, всего на ~630Mb...
- загрузка очень быстрая - до меню выбора сек. 15...
- сеть WiFi + с Wep - я настроил сек. за 30 ...
(с клавиатурой русской возиться не стал ... или с переключением раскладки?)
- там и FireFox (из него писал) и мн. другое...
- как мобильная система - очень здорово!
И таким же образом можно готовить начальные инсталляции.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: загрузочный Linux на USB флешке
Непрочитанное сообщениеДобавлено: 23 мар 2012, 03:29 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8953
Откуда: Харьков
Olej писал(а):
(с клавиатурой русской возиться не стал ... или с переключением раскладки?)

даже с этим всё в порядке в этой маленькой системе ;-)
(снова пишу оттуда)

и даже с 2-х экранной конфигурацией оно замечательно управилось! ... чего гигабайтные десктопы со своими WM никак не научатся.


Вложения:
2Screen.png
2Screen.png [ 26.21 КБ | Просмотров: 31727 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: загрузочный Linux на USB флешке
Непрочитанное сообщениеДобавлено: 23 мар 2012, 14:40 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8953
Откуда: Харьков
Возвращаемся "к баранам": не что грузить, а как грузить:
Olej писал(а):
4. для загрузки USB-флеш должен иметь какую разбивку разделов? или не иметь? имеет значение форматирование разделов (fat32, ext2, ...)?

Опыты с разбитым образом Linux и убитой флешкой, которые меня отвлекли, но они достаточно показали:
- LiveUSB замечательно грузится с неразбитой на разделы флешки;
- LiveUSB замечательно грузится с флешки с файловой системой ext2;
- только ни п.1, ни п.2 не имеет никаких преимуществ, но имеют дополнительные недостатки, так что кроме любопытства ничего не удовлетворяют.
- единственная деталь по этому вопросу: а как с несколькими партициями на USB-диске?

Но зато возник ещё вопрос:
7. а как там у нас дела обстоят с загрузкой из SD-карты? (на ноутбуках)
Никто не слышал?


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 52 ]  На страницу 1, 2, 3, 4, 5, 6  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
[ Time : 0.099s | 21 Queries | GZIP : On ]