FreeDOS на USB Flash: различия между версиями

Материал из FedoraMD.org Wiki
Перейти к навигации Перейти к поиску
(Новая: Однажды мне попался ноутбук типа ASUS EeePC без привода. Естественно, необходимо было переустановить на н...)
 
м (Правки 78.106.92.132 (обсуждение) откачены к версии 94.24.189.89)
 
(не показано 7 промежуточных версий 5 участников)
Строка 1: Строка 1:
Однажды мне попался ноутбук типа ASUS EeePC без привода. Естественно, необходимо было переустановить на ней систему. В итоге понадобился [http://www.freedos.org/ FreeDOS]. Флопика не было, но была флеха под рукой. Как оказалось, сделать загрузочную флеху с [http://www.freedos.org/ FreeDOS] не сложно. Теперь все по порядку.
+
Однажды мне попался ноутбук типа [http://eeepc.asus.com/ ASUS Eee PC] без привода. Естественно, необходимо было переустановить на ней систему. В итоге понадобился [http://www.freedos.org/ FreeDOS]. Флопика не было, но была флеха под рукой. Как оказалось, сделать загрузочную флеху с [http://www.freedos.org/ FreeDOS] не сложно. Теперь все по порядку.
  
 
== Что понадобится ==
 
== Что понадобится ==
Строка 9: Строка 9:
  
 
== Установка ==
 
== Установка ==
1. Необходимо сделать раздел на флехе активным, делается это или в <code>fdisk</code> или в <code>pared</code>. Не буду рассказывать как это делается, т.к. это отдельная тема для разговора.
+
1. Необходимо сделать раздел на флехе активным, делается это или в <code>fdisk</code> или в <code>parted</code> (для новичков подойдет графическая надстройка над parted - ''gparted'' ). Не буду рассказывать как это делается, т.к. это отдельная тема для разговора.
2. Выполняем команду, где <code>/dev/sdb1</code> наша флеха. Кстати, не забываем ее размонтировать перед операциями.
+
 
 +
2. Выполняем команду, где <code>/dev/sdb1</code> наша флешка. Кстати, не забываем ее размонтировать перед операциями.
 
<source lang="bash">
 
<source lang="bash">
 
# syslinux /dev/sdb1
 
# syslinux /dev/sdb1
Строка 18: Строка 19:
 
# cat /usr/lib/syslinux/mbr.bin > /dev/sdb
 
# cat /usr/lib/syslinux/mbr.bin > /dev/sdb
 
</source>
 
</source>
4. Теперь необходимо скопировать драйвер для загрузки образа memdisk, но прежде необходимо смонтировать флеху:
+
4. Теперь необходимо скопировать драйвер для загрузки образа memdisk, но прежде необходимо смонтировать флешку:
 
<source lang="bash">
 
<source lang="bash">
 
# cp /usr/lib/syslinux/memdisk /media/disk/
 
# cp /usr/lib/syslinux/memdisk /media/disk/
 
</source>
 
</source>
5. Копируем образ FreeDOS на флеху.
+
5. Копируем образ FreeDOS на флешку.
 +
 
 
6. На флехе создаем файл <code>syslinux.cfg</code> и редактируем его:
 
6. На флехе создаем файл <code>syslinux.cfg</code> и редактируем его:
 
<source lang="cfc">
 
<source lang="cfc">

Текущая версия на 09:06, 13 апреля 2011

Однажды мне попался ноутбук типа ASUS Eee PC без привода. Естественно, необходимо было переустановить на ней систему. В итоге понадобился FreeDOS. Флопика не было, но была флеха под рукой. Как оказалось, сделать загрузочную флеху с FreeDOS не сложно. Теперь все по порядку.

Что понадобится[править]

1. syslinux , устанавливается просто:

# yum install syslinux

2. Образ FreeDOS. Его можно слепить самому, но в интернете есть уже готовый.


Установка[править]

1. Необходимо сделать раздел на флехе активным, делается это или в fdisk или в parted (для новичков подойдет графическая надстройка над parted - gparted ). Не буду рассказывать как это делается, т.к. это отдельная тема для разговора.

2. Выполняем команду, где /dev/sdb1 наша флешка. Кстати, не забываем ее размонтировать перед операциями.

# syslinux /dev/sdb1

3. Копируем MBR

# cat /usr/lib/syslinux/mbr.bin > /dev/sdb

4. Теперь необходимо скопировать драйвер для загрузки образа memdisk, но прежде необходимо смонтировать флешку:

# cp /usr/lib/syslinux/memdisk /media/disk/

5. Копируем образ FreeDOS на флешку.

6. На флехе создаем файл syslinux.cfg и редактируем его:

default freedos
prompt 0
label freedos
kernel memdisk
append initrd=odin1200.img

odin1200.img - файл нашего образа.

7. Размонтируем и пользуемся на здоровье.