Камрад с ником L’Ordikc разработал сложный, но гарантированный способ «запихивания» Mandriva One на флэш драйв (перевод статей из его блога: ).
1. Подготавливаем USB диск
В Linux
Используя инструмент работы с разделами fdisk удаляем существующие разделы, создаем новый и делаем его загрузочным. Сперва надо идентифицировать устройство USB-брелока с помощью
Используя несколько раз команду d удаляем ВСЕ разделы. Убедитесь что вы удаляете данные точно на вашем USB брелоке!
Затем с помощью команды n создаем новый раздел (пока на французском, ориентируемся по внешнему виду):
Commande (m pour l'aide): n
Action de commande
e étendue
p partition primaire (1-4)
p
Numéro de partition (1-4): 1
Premier cylindre (1-501, par défaut 1): (just type return)
Utilisation de la valeur par défaut 1
Dernier cylindre ou +taille or +tailleM ou +tailleK (1-501, par défaut 501): (just type return)
Utilisation de la valeur par défaut 501
Use the a command to toggle the bootable flag.
Commande (m pour l'aide): a
Numéro de partition (1-4): 1
Use the t command to change partition type to W95 FAT32:
Commande (m pour l’aide): t
Partition sélectionnée 1
Code Hex (taper L pour lister les codes): b
Type de partition système modifié de 1 à b (W95 FAT32)
Finally use the p commande to display current partition table state:
Commande (m pour l'aide): p
Disque /dev/sdc: 4126 Mo, 4126670848 octets
255 heads, 63 sectors/track, 501 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf27e10b5
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 * 1 501 4024251 b W95 FAT32
Выходим из fdisk с помощью команды w.
Я этот шаг никогда не выполнял, но вы можете попробовать (у вас должен быть установлен syslinux):
# dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdc
Форматируем брелок с помощью следующей команды:
mkdosfs /dev/sdc1 -n MANDRIVAONE
Брелок готов к установке!
В Windows
Используйте инструмент и не забудьте задать метку MANDRIVAONE (заглавными).
2. Установка
Если вы не выполнили предыдущий шаг, то установите метку в MANDRIVAONE (все заглавными).
Скачайте соответствующий пакет по ссылке и разархивируйте его в корень USB-брелока. Этот файл содержит initrd.usb, syslinux.cfg и /boot/vmlinuz.
Скачайте нужный iso образ и скопируйте из него файл /loopbacks/distrib-lzma.sqfs в /loopbacks/distrib-lzma.sqfs на брелоке. (в Linux вы можете смонтировать образ с помощью:
mount file.iso /mnt -o loop
или открыть и скопировать с помощью MidnightCommander (mc)). В Windows используйте 7-Zip).
Используйте чтобы превратить USB устройство в загрузочное:
Windows>
syslinux -mf X:
Linux>
syslinux -f /dev/sdc1
Где X — это буква диска USB устройства в Windows или устройство в Linux.
Возможно последняя версия syslinux не заработает — тогда попробуйте более старую.
Сохранение данных на USB брелоке
Для Mandriva/EduMandriva 2010 теперь возможно сохранять данные системы на брелоке. Для этого в процессе установки используйте вот , вместо предложенного ранее.
Чтобы включить сохранение данных системы на брелоке, создайте файл с именем data в корне USB-брелока (из Linux):
dd if=/dev/zero of=data bs=1k count=128k
mke2fs data
Поставьте вместо 128к нужный вам размер. Содержимое этого файла недоступно из Windows, поэтому вы должны сохранять ваши персональные данные, которые нужны и в Windows, в корень USB брелка (то есть в /live/media).
После первой загрузки измените файл /etc/init.d/halt следующим образом:
Если вот этот способ действенен, мы сделаем простой графический «создатель» LiveUSB по принципам дистрибутива — нажали одну кнопку и получили готовую USB систему — но для этого надо проверить алгоритм.
1. У меня в Windows комманда syslinux -mf X: не сработала. Нужно было писать syslinux -ma.
2. Кстати, а почему unetbootin не работает-то? Выбираете в нижней части нужный образ — и все создается.
3. Вот только у меня все-равно не взлетела live-флешка :) Появляется красивая заставочка Mandriva, бегает круговой прогреcс-бар — и все, дальше никаких телодвижений. Пробовала флешки, созданные обоими способами: и из статьи, и с помощью unetbootin — результат одинаковый.
PS. Да, все это я пыталась проделать с mandriva-linux-one-2010.0-KDE4-europe2-cdrom-i586
unebootin перестал толком работать с появлением Mandriva 2009.0
По заставочке — при загрузке в момент появления выбора ОС (начального) нажмите ESC и выберите текстовый режим. Потом на пункте загрузки нужно нажать e и в splash поставить параметр none и нажав b перегрузить — тогда можно по тексту будет понять, где вешается.
Комментарии (5)
RSS свернуть / развернутьsol13
admin
2. Кстати, а почему unetbootin не работает-то? Выбираете в нижней части нужный образ — и все создается.
3. Вот только у меня все-равно не взлетела live-флешка :) Появляется красивая заставочка Mandriva, бегает круговой прогреcс-бар — и все, дальше никаких телодвижений. Пробовала флешки, созданные обоими способами: и из статьи, и с помощью unetbootin — результат одинаковый.
PS. Да, все это я пыталась проделать с mandriva-linux-one-2010.0-KDE4-europe2-cdrom-i586
jineura
По заставочке — при загрузке в момент появления выбора ОС (начального) нажмите ESC и выберите текстовый режим. Потом на пункте загрузки нужно нажать e и в splash поставить параметр none и нажав b перегрузить — тогда можно по тексту будет понять, где вешается.
akdengi
Homecraft
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.