The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Ставим Linux на USB FLASH Drive (linux install flash emulator qemu usb)


<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>
Ключевые слова: linux, install, flash, emulator, qemu, usb,  (найти похожие документы)
From: karlson <karlson@novoch.ru.> Newsgroups: email Date: Mon, 20 Feb 2006 14:31:37 +0000 (UTC) Subject: Ставим Linux на USB FLASH Drive Немного прелюдии... Есть задача поставить Linux на флэшку. Зачем? да просто так. Чтобы он там был. А если серьезно, то это очень полезная вещь. Всегда под рукой полноценная ОС с очень неплохим набором софта, с максимальными привилегиями ( это если вас ущемляют в правах амины). А это значит где угодно можно посмотреть кино, послушать музыку, выйти в интернет. Средства. Для того чтобы поставить Linux на флэшку вам понадобится: 1. Собственно комп с возможностью запуска с USB носителя ( будь то USB-HDD, USB-ZIP, USB-и т.д). так же желательно узнать, умеет ли ваш биос грузиться с флэшки, если там не установлена файловая система FAT. Плюс подключение к интернету. 2. Флэшка, размерностью не менее 64 метра (такие сейчас даже трудно купить ) 3. Linux ( для этих целей мой выбор пал на DSL - Damn Small Linux. Кстати на сайте можно купить и flash'ку с предустановленным на нее линуксом). 4. Эмулятор qemu (лучше все тестировать на нем). Приступим. Для начала с официального сайта скачаем Линукс. Damn Small Linux. Качать лучше самый последний стабильный релиз (ISO образ запускаемый с CDROM). Затем скачаем эмулятор (мною использовалась версия 0.8.0 - тут есть поддержка usb устройств). Устанавливаем его. Данный эмулятор очень хорош тем, что не транслирует команды процессору, а эмулирует архитектуру целевой машины. Также он снабжен исчерпывающей документацией по установке и настройке. Вставляем флэшку в usb порт. Теперь нам надо узнать "как" она подключилась, чтобы в последствие сказать qemu о том, где искать usb устройство. ls /proc/bus/usb должны получить что то типа : 001/ 002/ devices Для того чтобы получить полный доступ к usb устройствам необходимо быть root'ом. Нам понадобиться запустить qemu в режиме монитора для того чтобы определить список подключенных usb устройств. Делается это так: qemu -m 256 -cdrom /home/lamo/installs/system/distr/dsl-1.0.1.iso -boot d -monitor stdio Мы указали stdio в качестве монитора ( по сути консоли общения) для того чтобы использовать стандартный ввод/вывод. /home/lamo/installs/system/distr/dsl-1.0.1.iso - путь к iso - образу устанавливаемого линукса. -m 256 говорим что на виртуальной машине будет 256 МБ ОЗУ. ( все зависит от вашей системы). -boot -d опция говорит о том, что надо грузиться с cdrom. (qemu) info usbhost Вы должны получить что - то вроде этого: Device 2.1, speed 480 Mb/s Hub: USB device 0000:0000, EHCI Host Controller Device 2.3, speed 480 Mb/s Class 00: USB device 0ea0:2168, Flash Disk Device 1.1, speed 12 Mb/s Hub: USB device 0000:0000, OHCI Host Controller Затем мы добавляем эмулятору наше устройство. В гостевой системе должно появиться сообщение о том что добавлено новое устройство. В главной же оно может отключиться. Запускаем эмулятор: qemu -m 256 -cdrom /home/lamo/installs/system/distr/dsl-1.0.1.iso \ -boot d -usb -usbdevice host:0ea0:2168 -monitor stdio опция -usb говорит эмулятору о том, что нужно включить поддержку usb. а опция -usbdevice host:0ea0:2168 говорит эмулятору, где находится флэшка. Первый этап выполнен. Вы получили запущенный с LiveCD damn small linux. Теперь о том, как устанавливать. Мой компьютер не поддерживает загрузку непосредственно с флэшки ( в биосе нет девайса для загрузки называемого usb-flash). Поэтому, нам необходимо изменить геометрию флэшки( если хотите, то можно с помощь циркуля и линейки:)). Это нужно для того, чтобы наше устройство для биоса было как usb-Zip или usb-Hdd. Есть два пути. 1 - http://www.google.com можно найти много всякого софта. 2 - средствами, которые предоставляет Damn Small Linux. Затем нам необходимо скачать утилиту для установки. http://distro.ibiblio.org/pub/linux/distributions/damnsmall/archive/frugal_usb.tar.gz Распаковываем архив, и запускаем скрипт для установки: tar -C / -zxf frugal_usb.tar.gz sudo ./frugal_usb.sh Отвечаем на некоторые вопросы, и форматируется флэшка, перезагружаем комп, и готово.

<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, Lagman, 22:13, 11/03/2006 [ответить] [смотреть все]
  • +/
    Так как все таки сделать из usb-flash -> usb-Hdd ???
     
  • 1.2, TAHKUCT, 17:33, 22/08/2006 [ответить] [смотреть все]
  • +/
    Не магу найти нигде рабочей ссылки на дистрибутив этого чертовски маленького линукса ... скажите где это можно сделать
     
  • 1.3, mod3x, 00:30, 01/09/2006 [ответить] [смотреть все]
  • +/
    http://www.damnsmalllinux.org/ чертоффский маленикий линукс
     
  • 1.4, Konstantin, 16:21, 20/09/2006 [ответить] [смотреть все]
  • +/
    Прочел статью на хакере, но никак не получается сделать. Там написано: распаковать ISO в корень флешки и с помощью утилиты Syslinux -f Flash: сделать флешку загрузочной. Че то не получается, подскажите PLZ :)
     
  • 1.5, Giorgi, 13:27, 03/02/2007 [ответить] [смотреть все]
  • +/
    Mинус LiveCD в том сто он теряет изменения при перезагрузке. Я мучал несколько разных дистрибутивов но ничего не смог с этим поделать. Может есть ктонибудь удачливее меня? Поделитесь!!!!!!
     
     
  • 2.12, hunter12, 19:04, 06/01/2010 [^] [ответить] [смотреть все]  
  • +/
    Посмотри http://www.slax.org ,там есть версия для флеш, она сохраняет изменения, и вроде утилита создания загрузочного усб в бубунте (бубунту не пробовал, слакс робит прекрасно и изменения сохраняет)
     
  • 1.6, flashdestroyer, 13:12, 10/08/2007 [ответить] [смотреть все]  
  • +/
    >Может есть ктонибудь удачливее меня?Поделитесь!!!!!!

    http://www.pcworld.org.ua/content/view/250/50/


     
     
  • 2.8, DxEl, 12:29, 04/01/2008 [^] [ответить] [смотреть все]  
  • +/
    битая ссылка
     
  • 1.7, Лебедь, 00:55, 03/09/2007 [ответить] [смотреть все]  
  • +/
    а на 128mb поставится?
     
  • 1.9, Meow, 13:09, 10/01/2008 [ответить] [смотреть все]  
  • +/
    короче, все просто нужно убедиться что на флешке необходимая партиция активна ... весь текст скрыт [показать]
     
  • 1.10, Александр Матвеев, 23:10, 23/04/2008 [ответить] [смотреть все]  
  • +/
    вот тут то же самое: proffy.info/os/10.htm#2

    причем нет ссылы на автора :)
    и кто из вас у кого с*пиздил?
    \ :)

     
     
  • 2.11, Maxim Chirkov, 18:15, 29/04/2008 [^] [ответить] [смотреть все]  
  • +/
    Если в поле "Newsgroups:" указано email, то текст прислан лично автором указанным в поле "From:". http://www.archive.org показывает, что  на proffy.info текст появился в марте 2007 года, т.е.  на год позднее, чем на opennet.
     
  • 1.13, Иван, 10:10, 14/03/2010 [ответить] [смотреть все]  
  • +/
    А как Mandriva Power Pack
     
  • 1.14, gnuuser, 13:21, 18/12/2013 [ответить] [смотреть все]  
  • +/
    Другие способы установки:
    http://libreportal.net/system-administration/linuxtousb.html
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:





      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor