1 (2015-07-29 11:35:29 отредактировано ingvaro)

Прогресс нельзя остановить. Вот и grub2  стал уже вполне стабильным.
Я уже давно устанавливаю MagOS с grub2 и каких то сбоев не заметил.
С ростом емкости флэшек,  создание мультизагрузачной флэшки это уже актуально, так как приходится работать не только с Linux но и с Windows.

Grub2 я устанавливаю в другой Магее , где он есть. Из самой флэшки я  загрузчик не устанвливал.
Здесь могут возникнуть неожиданные проблеммы. Если загрузиться с обычной Магеи и дать ему команду на формирование меню на флэшке, то меню конечно будет сделано, но применительно к активному /etc/grub2, а не флэшечному.
Итак надо иметь Магею с установденным grub2.
Если устанавливается grub2 впервые, то сделать его загрузоченым и перезагрузиться.
Примонтировать флэшку
Форматирование:

Лучше всего использовать флэшки фирмы тайванньские Transcend, а своим недругам рекомендуйте Smartuy и морока им обеспечена.
У меня на флэшке 16 гиг, то  в drakcon / управление дисковыми разделми я разделил ее на 3 раздела и, при необходимости, здесь можно задать метки дисков (удобнее находить диск по метке диска):

Spoiler

1) NTFS - 6 гиг( Раздел для Windows)
   NTFS- требование Windows 7, т к с FAT32 она не грузится.
2) ReiserFS - 9 гиг . ( Раздел для linux)
    ReiserFS (самая быстрая) или Eht4(тоже неплохо). Где то читал, что ReiserFS нельзя прочесть в Windows (Eht3 можно). Но это проблеммы  Windows.
    Ни ту, ни другую Grub4dos нельзя использовать под загрузочный раздел. Увы .Все хорошее стареет ,
3) swap  - 1 гиг     На всякий случай.

  Но можно и не создавать. Тогда при работе с Windows будет использоваться его swap.

Пимонтированная флэшка в   drakconf / локальные диски / управление дисковыми разделми  воспринимается системой как стационарный диск.
Отсутствие  стационарного диска в Магее, при загрузке, вызовет ошибку.
У меня флэшка примонтировалась как /dev/sdc

1) NTFS - 6 гиг( Раздел для Windows)                                                                    sdc1
2) ReiserFS - 9 гиг . ( Раздел для linux)                                                                    sdc5
    ReiserFS (самая быстрая) или Eht4(тоже неплохо).
3) swap  - 1 гиг     На всякий случай.                                                                          sdc6
Дальше у монтирование не устанавливать, отмонтировать флэшк и просто выйти с  drakconf / локальные диски / управление дисковыми разделми
Вытащить и снва устанавливить  флэшку, монтировать (в КДЕ зто виджет Подключаемые устройства)

Так как при загрузке с флэшки она становится активной, то номер ее в grub2  будет hd0.
Поэтому в пункте меню  :

1) NTFS - 6 гиг( Раздел для Windows)          Для загрузки программ  с этлго раздела       set root='hd0,msdos1'             
2) ReiserFS - 9 гиг . ( Раздел для linux)        Для загрузки программ  с этлго раздела        set root='hd0,msdos5'
    ReiserFS (самая быстрая) или Eht4(тоже неплохо).
3) swap  - 1 гиг     На всякий случай.



  Распаковываем MagOS в раздел для linux.
- Запускаем терминал.
- Входим в root ( команда su - )

Spoiler

Консоль
[pol@mds ~]$ su -
Пароль:
[root@mds ~]#
[root@mds ~]#

Пароль root не показывается

- Пишем загрузчик на флэшку :

Допстим имя активного пользователя   -  user
Метка раздела для Linux                            - My_Linux

И наконец команда установки grub2 :

grub2-install   --root-directory=/(место монтирования раздела флэшки)   /dev/sdX

То есть в моем случае :

grub2-install --root-directory=/run/media/user/My_Linux  /dev/sdс
                          где                        /run/media/user/My_Linux  место монтирования /dev/sdc5
   Ну вот и вся установка загрузчика !!



   Правда он установился не полностью. Недастающие папки и файлы можно взять из корня системного диска   /boot/grub2.
   Но  только grub.cfg будет свой:

Это grub.cfg - :

Spoiler

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if loadfont unicode ; then
  set gfxmode=1024x768x32
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=ru_RU
  insmod gettext
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='hd0,msdos5'

insmod gfxmenu
loadfont ($root)/boot/grub2/themes/maggy/MageiaLogo-Bold-16.pf2
loadfont ($root)/boot/grub2/themes/maggy/MageiaLogo-Bold-20.pf2
loadfont ($root)/boot/grub2/themes/maggy/MageiaLogo-Bold-28.pf2
loadfont ($root)/boot/grub2/themes/maggy/MageiaLogo-Regular-20.pf2
insmod png
set theme=($root)/boot/grub2/themes/maggy/theme.txt
export theme
set timeout=10
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###


menuentry 'MagOS_Clean (Linux)' {
  insmod part_msdos
  insmod ext2
  set root=(hd0,msdos5)
  search.file /MagOS-Data/MagOS.ini root 
  linux /MagOS/vmlinuz root=/dev/ram0 aufs rw findswap xdriver=free vga=788
  initrd /MagOS/initrd.gz
}

menuentry 'MagOS_Clean (plymouth.enable=0)' {
  insmod part_msdos
  insmod ext2
  set root=(hd0,msdos5)
  search.file /MagOS-Data/MagOS.ini root 
  linux    /MagOS/vmlinuz root=/dev/ram0 aufs rw findswap plymouth.enable=0 xdriver=free vga=788
  initrd /MagOS/initrd.gz
}


menuentry 'Установка Mageia4-1' {
  set root='(hd0,msdos5)'
  linux   /Mga4.1/isolinux/i586/vmlinuz
  initrd /Mga4.1/isolinux/i586/all.rdz
}

menuentry 'MagOS_copy2ram' {
  set root='(hd0,msdos5)'
  linux   /MagOS/vmlinuz root=/dev/ram0 unionfs rw quiet copy2ram ramsize=80%
  initrd /MagOS/initrd.gz
}


submenu "Утилиты для Magos"{
menuentry 'Memtest'{
  set root=(hd0,5)
  linux16   '/boot/tools/memtest' 
}

menuentry 'Проверка hdt'{
insmod ntfs
set root='hd0,msdos10'
drivemap -s (hd0,1) ${root}
insmod ntldr 
linux16 /boot/tools/memdisk raw\n   
initrd16 /boot/tools/hdt.img
}

}


submenu "Windows"{

menuentry 'Sonya PE-SETUPLDR.BIN '{
#    savedefault
    insmod part_msdos
    insmod ntfs
    set root='hd0,msdos1'
    drivemap -s (hd0,1) ${root}
        insmod ntldr 
        ntldr /S386/SETUPLDR.BIN
}

menuentry 'WinPE 7'{
#    savedefault
    insmod part_msdos
    insmod ntfs
    set root='hd0,msdos1'
    drivemap -s (hd0,1) ${root}
        insmod ntldr 
        ntldr /XMPE/WinPE/bootmgr
}
       
menuentry 'Windows XP - Windows 7  (chainloader)'{
#    savedefault
    insmod part_msdos
    insmod ntfs
    set root='hd0,msdos1'
#    search --no-floppy --fs-uuid
    drivemap -s (hd0,1) ${root}
    chainloader +1
}

menuentry 'Windows XP  RU (ntldr)'{
#    savedefault
    insmod part_msdos
    insmod ntfs
    set root='hd1,msdos1'
#    search --no-floppy --fs-uuid
    drivemap -s (hd0,1) ${root}
        insmod ntldr 
        ntldr /bootmgr       
}

menuentry 'W 7-BOOTMGR'{
#    savedefault
    insmod part_msdos
    insmod ntfs
    set root='hd0,msdos1'
    drivemap -s (hd0,1) ${root}
        insmod ntldr 
        ntldr /BOOTMGR
}

menuentry 'W 7-bootmgr'{
#    savedefault
    insmod part_msdos
    insmod ntfs
    set root='hd0,msdos1'
    drivemap -s (hd0,1) ${root}
        insmod ntldr 
        ntldr /bootmgr
}

}

 
  #title NTpasswd
  #find --set-root /boot/extra/ntpasswd_080802.iso
  #map /boot/extra/ntpasswd_080802.iso (0xff) || map --mem /boot/extra/ntpasswd_080802.iso (0xff)
  #map --hook
  #chainloader (0xff)
 
  #title Victoria 3.5
  #find --set-root --ignore-floppies /boot/extra/vic35.img
  #map --mem /boot/extra/vic35.img (fd0)
  #map --hook
  #chainloader (fd0)+1
  #rootnoverify (fd0)
 

menuentry 'Reboot' {
  reboot 
}

### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

### BEGIN /etc/grub.d/90_persistent ###
### END /etc/grub.d/90_persistent ###

          Нумерация разделов диска в grub2 совпадает с drakconf / управление дисковыми разделми.


Раздел для Linux :
- В /boot/tools  Раздела для Linux надо записать memdisk для Утилиты для Magos/Проверка hdt. Взял из /boot/syslinux
- Mga4.1  - Папка в корне раздела для linux, куда распаковывается усиановочнай диск Магея-4.1 или  Магея  5.
 
Раздел для Windows :
- ищем в интернете диск Sonya PE  (флэшечную Windows XP ) и  распаковываем куда нибудь в свободное место и
  копируем в Раздел для Windows :  PeDrivers, PePrograms, Recovery Manager, S386
- скачиваем диск для WinPE 7 (флэшечнвя Windows  7 ) распаковываем   и копируем в  Раздел для Windows : XMPE
- Windows XP - Windows 7  (chainloader)  -  Загрузка с boot-раздела диска.
- Windows XP  RU (ntldr) - запуск через ntldr диска с Windows XP

  Скачиваем установочный диск  Windows 7, Windows 8 и распаковываем в раздел для Windows.
То есть образ iso распаковывается  в раздел для Windows. И уже распакованный образ запускается через   bootmgr или BOOTMGR. Причем установщик Windows 7(8)   запускается только с NTFS (по крайней мере я ничего другого не нашел).

Теперь сможем запустить установку из меню :
- W 7-BOOTMGR   - запуск через  BOOTMGR диска с Windows 7, Windows 8
- W 7-bootmgr  - запуск через bootmgr диска с Windows 7, Windows 8

С Windows XP у меня дружба не заладилась а с  Windows 7(8) все хорошо.
Моему знакомому нужна была флэшка для работы с Windows, но без Linux .
Я отформатировал флэшку в NTFS. Записал туда все с раздела для Windows и установил grub2.
Но сам  Windows с NTFS на флэшке работает медленно.
В этом случае надо загрузиться  с любой Windows и отключить индексацию диска.
Открыть свойства диска и снять галку с индексация диска.
Linux с NTFS работает значительно лучше.
Скачать:

Windows                                             -    https://cloud.mail.ru/public/5XcT/4VggwiWL2
MagOS (Моя сборка для Магеи)     -  https://yadi.sk/d/JKAMZLwOi35tM

Спасибо сказали: Zomby, BOPOH892

2

ingvaro, кому-то сильно поможет, спасибо.

Аккаунт отключен по просьбе пользователя. (28.12.2014)

3

MagicOS, в отличии от EduMagic, меньше размером и требует меньше оперативной памяти.
Вопрос, значит на флеху лучше поставить MagicOS - будет работать шустрее?
У меня есть флеха с EduMagic, в FAT32 и загрузчик syslinux, так вот KDE она не тянет (хотя 3.0), а LXDE нормально работает.

Далее, загрузчики syslinux и grub4dos запускаются из - "Откройте флэшку, войдите под root в папку /boot/syslinux/install.lin (или /boot/grub4dos/install.lin) " - это из мануала romkaromka, т.е. в образе уже всё стоит, надо только запустить правильно, т.е. с флехи
Вопрос, а как ставить GRUB2, ведь в образе romkaromka его нет - мой вопрос может быть выглядит глупо - sorry, но только не для чайника big_smile , коим я и являюсь, дайте подробностей, потому как во многих вещах полный нуб.

ingvaro⇓ пишет:

3) swap  - 1 гиг     На всякий случай.

У romkaromka swap'а нет вообще, а он будет работать-то?

4

algri14⇓ пишет:

Вопрос, а как ставить GRUB2, ведь в образе romkaromka его нет - мой вопрос может быть выглядит глупо - sorry, но только не для чайника  , коим я и являюсь, дайте подробностей, потому как во многих вещах полный нуб.

ingvaro⇓ пишет:

Надо иметь Магею с установденным grub2. Если устанавливается grub2 впервые, то сделать его загрузоченым и перезагрузиться.

и далее по инструкции.

5

algri14, здесь посмотрите  http://www.magos-linux.ru/dwiki/doku.ph … 0%BA%D0%B0

Спасибо сказали: algri141

6

ingvaro⇓ пишет:

Надо иметь Магею с установденным grub2. Если устанавливается grub2 впервые, то сделать его загрузоченым и перезагрузиться.

А romkaromka говорил, что для загрузки на харде GRUB2 не нужен, достаточно GRUB - в смысле чтоб EduMagic загружать. Вот и пойми что выбирать. Ладно поставлю в систему GRUB2, сделаю мультифлешку, а там и до загрузки с харда доберусь.

7 (2014-08-15 05:19:32 отредактировано ingvaro)

algri14⇓ пишет:

MagicOS, в отличии от EduMagic, меньше размером и требует меньше оперативной памяти.
Вопрос, значит на флеху лучше поставить MagicOS - будет работать шустрее?
У меня есть флеха с EduMagic, в FAT32 и загрузчик syslinux, так вот KDE она не тянет (хотя 3.0), а LXDE нормально работает.

Это должно быть мало памяти. Надо установить  findswap
На счет шустрее MagicOS или  EduMagic не задумывался, но у меня и та и другая работали нормально.
Опять же память и если ее мало, то наличее swap

kvv-vp⇓ пишет:

и далее по инструкции.

Уже подправил в статье

algri14⇓ пишет:

У меня есть флеха с EduMagic, в FAT32 и загрузчик syslinux, так вот KDE она не тянет (хотя 3.0), а LXDE нормально работает

Может лучше Eht3. C FAT32 я не использую, т к любой антивирусникв Windows  удалит  что нибудь и все.
В моей мультизагрузачной флэшке два основных раздела
NTFS- это для запуска  Windows ( Причем Windows способна видеть только первый раздел )
ReiserFS (самая быстрая) для Linux.
Ни ту, ни дргую обычный grub не берет.
Загрузчик набыстродействие не должен влиять. Он первым начинает работу и потом передает управление ОС (операционной системе)
В KDE в systemsettings надо убрать все эффекты, тогдо он будет работать быстрее.

algri14⇓ пишет:

У romkaromka swap'а нет вообще, а он будет работать-то?

Если на есть swap на дисках, то он не нужен. А если нет, то пригодится.
В тайванньских Transcend работает нормально.
Если похуже, то наверно не стоит его делать.
Как то пробовал Smartuy, так конца загрузки так и не дождался.
Т е все зависит от флэшки.


kvv-vp⇓ пишет:

Вопрос, а как ставить GRUB2, ведь в образе romkaromka его нет

Он там и не нужен. Grub2 я устанавливаю в другой Магее (лучше 4.1), где он есть.
Из самой флэшки я  загрузчик не устанвливал.
Здесь могут возникнуть неожиданные проблеммы. Если загрузиться с обычной Магеи и дать ему команду на формирование меню на флэшке, то меню конечно будет сделано, но применительно к активному /etc/grub2, а не флэшечному.
Это должен бвть следующий этап. Когда придут подтверждения, что  мультизагрузачная флэшка работает, тогда и думать.
Как то у меня всегда под рукой Linux.


kvv-vp⇓ пишет:

algri14, здесь посмотрите  http://www.magos-linux.ru/dwiki/doku.ph … 0%BA%D0%B0

А что смотреть?
Я работаю с ReiserFS и NTFS. Там такого нет.
И Grub2  в образе romkaromka нет, так как это делалось, для Магеи 2.

algri14⇓ пишет:

А romkaromka говорил, что для загрузки на харде GRUB2 не нужен, достаточно GRUB - в смысле чтоб EduMagic загружать. Вот и пойми что выбирать. Ладно поставлю в систему GRUB2, сделаю мультифлешку, а там и до загрузки с харда доберусь.

Можно запускаться с любого загрузчика. Можно и в обычном grub наладить работу с Eht4. ReiserFS, NTFS. Просто я не знаю как это сделать. Да и какой то корявый он по сравнению с grub2

8 (2014-08-15 05:50:26 отредактировано ingvaro)

Тут вспомнил случай.
Моему знакомому нужна была флэшка для работы с Windows, но без Linux .
Я отформатировал флэшку в NTFS. Записал туда все с раздела для Windows и установил grub2.
Но сам  Windows с NTFS на флэшке работает медленно.
В этом случае надо загрузиться  с любой Windows и отключить индексацию диска.
Открыть свойства диска и снять галку с индексация диска.
Linux с NTFS работает значительно лучше.
Вот вам и Windows . Флэшку делить на разделы не умеет, с NTFS работает плохо.
А установщик Windows 7(8) запускается только с NTFS

9

ingvaro пишет:

А установщик Windows 7(8) запускается только с NTFS

Создавал мультизагрузочную флешку с помощью программы "Multisystem" (ради нее держу бубунту в виртуалке). Среди прочих дистров закинул туда и образ "Вынь 7" (Iso). Винда с флешки устанавливается корректно и быстро.
З.Ы. флешка в отформатирована fat32. ЧЯДНТ? smile)

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

10 (2014-08-16 12:56:47 отредактировано ingvaro)

Это видимо установка из образа iso.
Я подразумевал, что образ iso распаковывается  в раздел для Windows. И уже распакованный образ запускается через   bootmgr или BOOTMGR.
Вот он то и запускается только с NTFS.
Запуск с распакованного образа проходит быстрее, а с iso надо ждать.
С iso в grub2 сложнее. Не всякий образ мне удавалось запустить на grub2.
Простые образы запускались нормально. Сложные iso (где присутствуют несколько образов) не всегда.
Ну и собирается часто из того , что есть под рукой. А у меня была 16 гиг флэшка с MagicOS которая пустовала.
И сам grub2 мне понравился.

Спасибо сказали: Zomby1

11

Да, Вы правы - просто образ семерки закидывается на флешку.
За пояснения спасибо.
Мне grub2 тоже очень понравился. После того как разобрался
с его настройками ничего другого не хочется.

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

12 (2014-08-18 21:05:23 отредактировано ingvaro)

Как то надо решить проблемму запуска с iso. Экономия места, ну запускается чуть чуть дольше.
Распаковывать, тем более на NTFS то же не просто (может что то не так распаковаться). Линукс с NTFS работает терпимо, Винда плохо.
Надо убирать индексацию дисков у флэшки.
Возможности grub2 должно хватить. Но пока у меня нет времени охваттить все..

13

Возможно заинтересует: https://github.com/neobht/burg_magos

14 (2014-08-20 18:19:35 отредактировано ingvaro)

Спасибо за напоминание !
Запускал я burg_magos. Впечатления положительные. Можно и на нем мультизагрузачную флэшку сделать.
Подойдет то же самое меню. Преимущество - можно запустить на любом линуксе и вне зависимости есть ли grub2  в системе или нет.
Это как раз к вопросу :

algri14⇓ пишет:

Вопрос, а как ставить GRUB2, ведь в образе romkaromka его нет

И почему в образе romkaromka его нет логичнее адресовать самому  romkaromka
Какое то время я работал на  burg_magos. Просто  grub2 в прошлом году  довольно часто обновлялся  и  на Магее я автоматичеси получал эти обновления.
Прогресс неостановить. Grub2 и  burg_magos  -  за ними будущее.

15

Так, начали разбираться с grub2. Появились вопросы:
1) Grub2 при установке на флешку выдал предупреждение: Попытка установить GRUB на диск с несколькими разметками разделов. Что бы это значило? Хотя вроде с флешки меню загрузилось
2) Есть ли инструкция по созданию собственных пунктов меню? Может есть утилита для более-менее юзер-френдли добавления пунктов? /etc/grub2 естественно не подходит, так как фактически нужно будет сначала загрузить систему с флешки, и только там редактировать это меню, способ получается какой-то неудобный.
3) Интересует такой пункт в grub.cfg: set root='hd0,msdos5'
Как я понимаю, hd0 - это номер физического устройства в системе (аналог /dev/sda), а msdos5 - это номер раздела (аналог /dev/sda4)
Если это так, то не поменяются ли номера устройств при выборе загрузки с флешки? То есть не станет ли флешка, которая была например hd3 в системе на hd0 после выбора ее в качестве загрузочного устройства?

16

В grub2 на флешке лучше не использовать set root="что-то конкретное". Лучше использовать функцию поиска файла-маркера и по нему устанавливать переменную root.

Рекомендую для флешки специально мной портированный для флешек вариант загрузчика - burg (форк раннего grub2).

17 (2014-08-29 09:59:49 отредактировано ingvaro)

algri14⇓ пишет:

Попытка установить GRUB на диск с несколькими разметками разделов. Что бы это значило? Хотя вроде с флешки меню загрузилось

  У меня не было такой ошибки, но предпологаю, что это попытка установить grub2 в корень флэшки, а не на раздел флэшки.
Номер раздела полностью совпадает с  drakconf / локальные диски / управление дисковыми разделми и
причем при разбивке диска флэшки я монтирование разделов не устанавливаю, так как их потом придется отмонтировать. Пимонтированная флэшка в   drakconf / локальные диски / управление дисковыми разделми  воспринимается системой как стационарный диск. Отстствие  стационарного диска в Магее, при загрузке, вызовет ошибку.
У меня флэшка примонтировалась как /dev/sdc

1) NTFS - 6 гиг( Раздел для Windows)                                                                    sdc1
2) ReiserFS - 9 гиг . ( Раздел для linux)                                                                    sdc5
    ReiserFS (самая быстрая) или Eht4(тоже неплохо).
3) swap  - 1 гиг     На всякий случай.                                                                          sdc6
Дальше у монтирование не устанавливать, отмонтировать флэшк и просто выйти с  drakconf / локальные диски / управление дисковыми разделми
Вытащить и снва устанавливить  флэшку, монтировать (в КДЕ зто виджет Подключаемые устройства)


Так как при загрузке с флэшки она становится активной, то номер ее в grub2  будет hd0.
Поэтому в пункте меню  :

1) NTFS - 6 гиг( Раздел для Windows)          Для загрузки программ  с этлго раздела       set root='hd0,msdos1'              
2) ReiserFS - 9 гиг . ( Раздел для linux)        Для загрузки программ  с этлго раздела        set root='hd0,msdos5'
    ReiserFS (самая быстрая) или Eht4(тоже неплохо).
3) swap  - 1 гиг     На всякий случай. 

Допстим имя активного пользователя   -  user
Метка раздела для Linux                            - My_Linux

И наконец команда установки grub2 :

grub2-install   --root-directory=/(место монтирования раздела флэшки)   /dev/sdX 

То есть в моем случае :

grub2-install --root-directory=/run/media/user/My_Linux  /dev/sdс
                          где                        /run/media/user/My_Linux  место монтирования /dev/sdc5

neobht⇓ пишет:

В grub2 на флешке лучше не использовать set root="что-то конкретное". Лучше использовать функцию поиска файла-маркера и по нему устанавливать переменную root.

    Конечно мое меню не образец совершенсива. Все упрощено. Все поиски по UUID раздела диска убраны.
Была задача быстого тиражироваия мультизагрузачной  флэшки и просто проверки работоспособности меню..
Это привело к тому, что если в системе будут установлены две одинаковые мультизагрузачные  флэшки, то загрузка может сбиться (запускаешь Магос с одной флэшки, а он загружается с другой).

algri14⇓ пишет:

Есть ли инструкция по созданию собственных пунктов меню?

Вот две ссылки :
http://ru.wikibooks.org/wiki/Grub_2
        Только команды надо сверять с file:///usr/share/doc/grub2/README.Mageia. Т е  в некоторых дистрибутивах обычный grub уже не используют и команда
grub2-install /dev/sdX  станет такой   grub-install /dev/sdX.
http://sergtat.hut.ru/

Спасибо сказали: algri141

18 (2014-11-02 18:54:28 отредактировано ingvaro)

Записал на  яндекс-диск   (https://disk.yandex.ru/) boot.tar.gz    :
Логин      :  ya.magicos
Пароль  :   magicos
 
  Там есть  загрузчик burg .
Папка cdrom4 для запуска Live образов от магеи (Mga4 и Mga5). В меню  grub2  есть возможность запуска.

19 (2014-11-02 20:31:54 отредактировано romkaromka)

ingvaro, выложи, пожалуйста, свежий скрипт mkinitrd. Я смотрю, ты уже его обновил, раз initrd собрал.
По хорошему если, то надо бы dracut заводить, но пока по старинке.

Аккаунт отключен по просьбе пользователя. (28.12.2014)

20 (2014-11-02 22:44:57 отредактировано ingvaro)

Записал на  яндекс-диск   (https://disk.yandex.ru/) install-magicos-4.1.tar.gz   :
Логин      :  ya.magicos
Пароль  :   magicos
  В принцпе там все.
  А зачем  цельный дистрибутив разбивать на модули.  Много работы а результат такой как у меня - http://forum.mageia.org.ru/viewtopic.php?id=843
Тут записал дистрибутив на флэшку, отредактировал как надо и все!!!
А при пакетной сборке все настройки надо будет делать вручную.
К тому же бранч  0.0.7 (https://code.google.com/p/magicos/sourc … es%2F0.0.7)    как будто создан для такой сборки. Изменения минимальны (ну даже я с этим справился)
  Ну и разбивка на модули трудна, так как пакеты взаимосвязаны. Напомню что проблемма со скрытыми файлами (Магикос 2) была даже в системных файлах. Сколько сейчас делаю модули  и ни разу такого у меня не было.
Да и работы тут хватит. Все таки слабоват магос по сравнению с загрузчиком от Магеи. Ну действительно хоть бы ввести dracut. А то без логов это не жизнь.

21

Я думаю, что неплохо анонсировать тут достигнутые вами результаты.

22 (2014-12-25 19:42:15 отредактировано algri14)

Недавно сделал небольшое тестирование EduMagic от romkaromka и MagOS от ingvaro с установкой их на флешку 8 Гб
ФС для обоих выбрал ext3, распаковал архив/скопировал, далее под root из папки /boot/grub4dos/install.lin запустил c флэшки файл командой: bash ./bootinst.sh
И, ничего - мигающий курсор, обе системы не запустились.
При выборе ФС fat32 - обе системы запускаются, с этим проблем нет. НО, у обеих есть большой недостаток - нельзя увеличить-выбрать-добавить СВОЙ профиль. Если точнее, то распаковать его из /MagOS-Data/profiles.7z и выбрать один или несколько из шести предложенных можно, но далее начнутся проблемы с загрузкой KDE - оно уже не будет загружаться(в обеих системах), во всяком случае на моём железе
Процессор - Core i3-2120
мать - ASUS P8H61-M
оперативная память - DDR3 2048M + 4 (2+4 Гб)
видеокарта - Gf GT430 1024M
блок питания - Coolermaster ATX 460Вт
Но как только вы удалите СВОЙ профиль, проблемы загрузки КДЕ тут же отпадут, на мой взгляд чайника это связано с выбором драйверов при загрузке, если ставишь СВОЙ профиль, то при загрузке системы всплывает окно с эмблемой NVIDIA( в EduMagic) и окно error(в MagOS). И вообще при увеличении профиля ВСЕ  DE начинают подтормаживать при работе, но удалив СВОЙ профиль, после перезагрузки ОБЕ системы снова начинают работать в штатном режиме, т.е. хорошо и без тормозов во всех DE.
Увеличение профиля я делал в нескольких вариантах - 1)сразу в /boot/syslinux/syslinux.cfg и добавляя СВОЙ профиль из распакованного архива /MagOS-Data/profiles.7z — MagOS_save1, например 2048 МиБ ; 2)из чистого профиля и 3) в графике на рабочем столе в EduMagic
Преимущество MagOS от ingvaro в более новом дистрибутиве на Магее 4.1, но с маленьким профилем 512 МиБ туда мало что добавишь.
Тоже самое и в EduMagic от romkaromka, в добавок ещё  и более старая версия Firefox 24, и Flash Player, с которыми видео в браузере не работает(обновление в ручную не помогает)
зы: может быть я что-то делаю не так? мой уровень чайника почти всегда подразумевает ошибки(типа что-нить не досмотрел/упустил из виду)

23 (2014-12-23 21:41:14 отредактировано ingvaro)

algri14⇓ пишет:

Недавно сделал небольшое тестирование EduMagic от romkaromka и MagOS от ingvaro

  Моя сборка это просто копия Магикос от romkaromka для Магея 4.1 и функционально они равны.. Только я не смог разбить на модули(не хватило опыта) и сделал один системный модуль.
Уточняю ! У меня сис-модуль это чистая Магея, сделанный штатным инструментарием от Магеи. Я ничего не убавил и не добавил.
Может это и не очень круто, зато быстро, надежно и любой сможет это повторить.
Сейчас я делаю  Магос+Mga5-betta.Дело идет не так быстро (тоже не крутой гуру), но идет.
   Уже есть логи для магос в /var/log и заработал режим SAVETOMODULE (  file:///mnt/livemedia/MagOS-Data/MagOS.ini ).  Он сохраняет изменения в модуль (альтернативный метод вместо changes=). Вполне возможно, что это лучше, чем MagOS_save1.img.
Первые впечатления от режима SAVETOMODULE   очень хорошие. Перезагрузился, и при выключении, все изменения заносятся в модуль.


   Только попробовал поработать с профилем  /mnt/livemedia/MagOS-Data/MagOS_save1.img  (2048).
То же задержки при работе, но как то не критичные, т е раздражают но еще можно перетепеть .  MagOS_save1.img формируется как копия file:///mnt/live/memory во время работы. И поэтому задержки тут будут и они неизбежны. И чем больше объем изменений, тем больше задержки.
На работу влияет и скорость записи  флэшки  и   Ext4  быстрее, чем Ext3. Именно поэтому я использую Grub2 c Ext4.
От задержек свободен режим SAVETOMODULE. Он сохраняет изменения в модуль при выключении системы и на работу никак не влияет.
К сожалентю этот режим в Магикос не работает. Он работает в Магос. Это одна из причин почему я пробую запустить скрипты от Магос на Магее.



На данный момент нет вывода системных логов на экран, при загрузке системы. Пока просто не знаю, что делать.
Проверю все с на Магее 4.1 и если там все будет хорошо, то выложу к концу недели.
Так как это уже будет копия Магос, то назову  я ее Магос+Mga4.1

Спасибо сказали: algri141

24

ingvaro⇓ пишет:

На работу влияет и скорость записи  флэшки  и   Eht4  быстрее, чем Eht3. Именно поэтому я использую Grub2 c Eht4.

Вот с GRUB2 вообще не знаю что и как делать, а хотелось бы попробовать и сделать себе флешку со свежим дистрибутивом, чтобы в нужный момент иметь запасной вариант.
Хотелось бы увидеть мануал установки загрузчика GRUB2 именно для новичков, наподобие как в ВИКИ описана установка загрузчика syslinux - всё понятно и просто. А если ещё можно будет увеличивать дефолтный профиль - это будет конфетка.

ingvaro⇓ пишет:

То же задержки при работе, но как то не критичные, т е раздражают но еще можно перетепеть .

Ещё раз повторюсь, при увеличении дефолтного профиля, КДЕ даже не загружается, в LXDE работать можно, слегка подтормаживает, но не более. В Гноме не пробовал - нет желания, заходил однажды на посмотреть, но сильно не понравился.
ingvaro, всё нормально, продолжай работу, потребуется тестирование - обращайся, всё что смогу сделаю.

25

ingvaro пишет:

Eht4  быстрее, чем Eht3.

Наверное имеется ввиду ext3 и ext4?

Mageia5, KDE  4.14.5