The OpenNET Project / Index page

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

Загрузочная флешка с Linux на борту, работающая как обычный жеский диск" (archlinux boot flash livecd)


<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>
Ключевые слова: archlinux, boot, flash, livecd,  (найти похожие документы)
From: killer1804 <denwm@mail.ru.> Newsgroups: email Date: Mon, 30 Aug 2008 18:21:07 +0000 (UTC) Subject: Загрузочная флешка с Linux на борту, работающая как обычный жеский диск" Если вам нужна загрузочная флешка с линуксом на борту, выступающая как обычный жесткий диск а не как live-cd / live-usb флешка, то предалагаю вам эту статью Для создания сего чуда вам понадобяться: 1. Инсталятор ArchLinux 2. qemu - виртуальная машина 3. Желательно поддержка аппаратной виртуализации проца Вообщем рецепт такой: 1. Берем iso с инсталятором архлинукса http://mirror.yandex.ru/archlinux/iso/2007.08/i686/Archlinux-i686-2007.08-2.core.iso 2. заускаем qemu: qemu-kvm -cdrom ./iso_которую_вы_скачали -hda /dev/sd* -boot d а) /dev/sd* - это флешка, писать нужно именно sd*, а не sd*1 - так как нужно будет grub ставить в mbr флешки. * - это буква соответсвующая устройству флешки, тоесть смотрите - допустим у вас один диск sata, и более никаких usb/sata устройств нет, тогда флешка при подключении будет иметь имя /dev/sdb, если у вас 2 сата винта, то - /dev/sdc, ну а если винты Ide, то флешка будет именоватся /dev/sda так что _повнимательнее_ в этом месте. б) флешку к qemu "подключать" нужно как "жесткий диск" - hda, а не как usb-устройство. 3. Ставим архлинукс в виртуальной машине как обычно если нужны подробности, их можно узнать здесь http://archlinux.org.ru http://linuxforum.ru/index.php?showforum=64 Здесь стоит отметить, что в принципе процесс устанвоки АрхЛинукса расчитан на более-менее опытных пользователей, но ничего сложного тут нет. Далее - доходим до предложения подправить всякие конфиги, править будем /etc/mkinitcpio.conf там правим две строчки: а) MODULES="pata_amd ata_generic ahci" в нее добавляем usb_storage,ehci_hcd,ohci_hcd б) HOOKS="base udev autodetect pata scsi sata keymap filesystems" добовляем usb - самым первым в список, чтобы получилось так HOOKS="usb base udev autodetect pata scsi sata keymap filesystems" все - завершаем установку как обычно. Для загрузки флешки нужно в биосе переопределить порядок определения жестких дисков - флешку сделать самой первой, это даст то, что биос будет читать мбр флешки а не винта. В конечном итоге ваша флешка будет просто жестким диском но для того чтобы ядро смогло смонтироват раздел на флешке при загрузке ОС, нужно чтобы при загрузке "появилось" устройство в /dev/ - вот как раз для этого мы и вклчюаем принудительную загрузку модулей а) MODULES="pata_amd ata_generic ahci" в нее добавляем usb_storage,ehci_hcd,ohci_hcd загрузка которых приводит к созданию нужного устройства в /dev/ вот и все - удачи :) !!! ЗЫ: Сделать подобную флешку вы сможете и на основе своего любимого дистибутива, если так же сможете включить принудительную загрузку указанных модулей :)

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

Обсуждение [ RSS ]
  • 1, Влад (??), 14:26, 10/07/2010 [ответить]  
  • +/
    Как же я вам благодарен! Сколько читал в интернете как сделать флешку с линуксом, никогда почему-то не работало, а тут раз и получилось. Наконец-то поставил свой Арч. Ещё раз спасибо.
     

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




    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру