Я потратил два года, пытаясь заставить работать шесть экранов.
Что у меня есть 3 карты GeForce GTX 550 Ti
Что я использую: • LXDE с KDM • Драйвер Nvidia 310.14
Запуск каждый экран в виде отдельного дисплея x. Я мог получить только двойное представление для двух дисплеев. Используйте xinerama для создания одного большого рабочего стола.
Что работает: • охватывает одну панель для всех экранов (один большой рабочий стол); • увеличивать окно на одном экране, не все шесть
не работают : • 3D-аппаратное ускорение на рабочем столе (я могу на самом деле играть в некоторые игры с небольшим количеством настроек) • xrandr генерирует ошибки • compiz сразу же • единство имело ужасную поддержку нескольких мониторов в последний раз, когда я проверял (что-то большее, чем два экрана, и оно выглядит грушевидным.
Мой файл xorg.conf:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 310.14 (buildd@komainu) Tue Oct 16 22:20:47 UTC 2012
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" 0 1080
Screen 2 "Screen2" 1920 0
Screen 3 "Screen3" 1920 1080
Screen 4 "Screen4" 3840 0
Screen 5 "Screen5" 3840 1080
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "1" EndSection
Section "Files" EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5" EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd" EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Samsung SMB2330H"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS" EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Samsung SMB2330H"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS" EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor2"
VendorName "Unknown"
ModelName "Samsung SMB2330H"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS" EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor3"
VendorName "Unknown"
ModelName "Samsung SMB2330H"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS" EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor4"
VendorName "Unknown"
ModelName "Samsung SMB2330H"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS" EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor5"
VendorName "Unknown"
ModelName "Samsung SMB2330H"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS" EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 550 Ti"
BusID "PCI:2:0:0"
Screen 0 EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 550 Ti"
BusID "PCI:2:0:0"
Screen 1 EndSection
Section "Device"
Identifier "Device2"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 550 Ti"
BusID "PCI:1:0:0"
Screen 0 EndSection
Section "Device"
Identifier "Device3"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 550 Ti"
BusID "PCI:1:0:0"
Screen 1 EndSection
Section "Device"
Identifier "Device4"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 550 Ti"
BusID "PCI:3:0:0"
Screen 0 EndSection
Section "Device"
Identifier "Device5"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 550 Ti"
BusID "PCI:3:0:0"
Screen 1 EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "DFP-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-2"
Option "metamodes" "DFP-2: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection EndSection
Section "Screen"
Identifier "Screen2"
Device "Device2"
Monitor "Monitor2"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "DFP-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection EndSection
Section "Screen"
Identifier "Screen3"
Device "Device3"
Monitor "Monitor3"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "DFP-2: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection EndSection
Section "Screen"
Identifier "Screen4"
Device "Device4"
Monitor "Monitor4"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "DFP-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection EndSection
Section "Screen"
Identifier "Screen5"
Device "Device5"
Monitor "Monitor5"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "DFP-2: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection EndSection
Section "Extensions"
Option "Composite" "Enable" EndSection
Это может быть намного проще, чем впечатление, которое вы получаете от всех подробных объяснений в Интернете. Я просто сделал следующее на Ubuntu 12.04 для загрузки FreeDOS .iso для обновления прошивки
Установите grub-imageboot скопируйте ваши .iso-файлы в / boot / images / run update-grub2Или скопируйте / вставьте их:
sudo -s
apt-get install grub-imageboot
mkdir /boot/images/
cp $YOUR_ISO_FILE.iso /boot/images/
update-grub2
Вот и все.
Иногда перед запуском update-grub2 может потребоваться еще 2 шага:
Если вы никогда этого не делали, вам нужно отредактировать / etc / default / grub, чтобы вы см. меню grub при загрузке:
## To show the menu, disable the hidden_timeout, and set a timeout
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=10
Для некоторых изображений .iso вам может потребоваться добавить эту опцию в / etc / default / grub-imageboot: (Мне это нужно для моего FreeDOS .iso)
ISOOPTS="iso raw"
Если вы редактировали одну из этих конфигураций. файлы, вам нужно снова запустить update-grub2.
Вот и все. Вот результирующий пункт меню, заданный «dma_k»
menuentry "Bootable ISO Image: SV100S2_64_128_120229" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root 6ca082d0-63d0-48c3-9e5f-2ce5d7a74fe4
linux16 /boot/memdisk iso raw
initrd16 /boot/images/SV100S2_64_128_120229.iso
}
Это было для изображения FreeDOS с некоторыми обновлениями прошивки или такими.
Это может быть намного проще, чем впечатление, которое вы получаете от всех подробных объяснений в Интернете. Я просто сделал следующее на Ubuntu 12.04 для загрузки FreeDOS .iso для обновления прошивки
Установите grub-imageboot скопируйте ваши .iso-файлы в / boot / images / run update-grub2Или скопируйте / вставьте их:
sudo -s
apt-get install grub-imageboot
mkdir /boot/images/
cp $YOUR_ISO_FILE.iso /boot/images/
update-grub2
Вот и все.
Иногда перед запуском update-grub2 может потребоваться еще 2 шага:
Если вы никогда этого не делали, вам нужно отредактировать / etc / default / grub, чтобы вы см. меню grub при загрузке:
## To show the menu, disable the hidden_timeout, and set a timeout
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=10
Для некоторых изображений .iso вам может потребоваться добавить эту опцию в / etc / default / grub-imageboot: (Мне это нужно для моего FreeDOS .iso)
ISOOPTS="iso raw"
Если вы редактировали одну из этих конфигураций. файлы, вам нужно снова запустить update-grub2.
Вот и все. Вот результирующий пункт меню, заданный «dma_k»
menuentry "Bootable ISO Image: SV100S2_64_128_120229" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root 6ca082d0-63d0-48c3-9e5f-2ce5d7a74fe4
linux16 /boot/memdisk iso raw
initrd16 /boot/images/SV100S2_64_128_120229.iso
}
Это было для изображения FreeDOS с некоторыми обновлениями прошивки или такими.
Это может быть намного проще, чем впечатление, которое вы получаете от всех подробных объяснений в Интернете. Я просто сделал следующее на Ubuntu 12.04 для загрузки FreeDOS .iso для обновления прошивки
Установите grub-imageboot скопируйте ваши .iso-файлы в / boot / images / run update-grub2Или скопируйте / вставьте их:
sudo -s
apt-get install grub-imageboot
mkdir /boot/images/
cp $YOUR_ISO_FILE.iso /boot/images/
update-grub2
Вот и все.
Иногда перед запуском update-grub2 может потребоваться еще 2 шага:
Если вы никогда этого не делали, вам нужно отредактировать / etc / default / grub, чтобы вы см. меню grub при загрузке:
## To show the menu, disable the hidden_timeout, and set a timeout
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=10
Для некоторых изображений .iso вам может потребоваться добавить эту опцию в / etc / default / grub-imageboot: (Мне это нужно для моего FreeDOS .iso)
ISOOPTS="iso raw"
Если вы редактировали одну из этих конфигураций. файлы, вам нужно снова запустить update-grub2.
Вот и все. Вот результирующий пункт меню, заданный «dma_k»
menuentry "Bootable ISO Image: SV100S2_64_128_120229" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root 6ca082d0-63d0-48c3-9e5f-2ce5d7a74fe4
linux16 /boot/memdisk iso raw
initrd16 /boot/images/SV100S2_64_128_120229.iso
}
Это было для изображения FreeDOS с некоторыми обновлениями прошивки или такими.
Это может быть намного проще, чем впечатление, которое вы получаете от всех подробных объяснений в Интернете. Я просто сделал следующее на Ubuntu 12.04 для загрузки FreeDOS .iso для обновления прошивки
Установите grub-imageboot скопируйте ваши .iso-файлы в / boot / images / run update-grub2Или скопируйте / вставьте их:
sudo -s
apt-get install grub-imageboot
mkdir /boot/images/
cp $YOUR_ISO_FILE.iso /boot/images/
update-grub2
Вот и все.
Иногда перед запуском update-grub2 может потребоваться еще 2 шага:
Если вы никогда этого не делали, вам нужно отредактировать / etc / default / grub, чтобы вы см. меню grub при загрузке:
## To show the menu, disable the hidden_timeout, and set a timeout
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=10
Для некоторых изображений .iso вам может потребоваться добавить эту опцию в / etc / default / grub-imageboot: (Мне это нужно для моего FreeDOS .iso)
ISOOPTS="iso raw"
Если вы редактировали одну из этих конфигураций. файлы, вам нужно снова запустить update-grub2.
Вот и все. Вот результирующий пункт меню, заданный «dma_k»
menuentry "Bootable ISO Image: SV100S2_64_128_120229" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root 6ca082d0-63d0-48c3-9e5f-2ce5d7a74fe4
linux16 /boot/memdisk iso raw
initrd16 /boot/images/SV100S2_64_128_120229.iso
}
Это было для изображения FreeDOS с некоторыми обновлениями прошивки или такими.
Это может быть намного проще, чем впечатление, которое вы получаете от всех подробных объяснений в Интернете. Я просто сделал следующее на Ubuntu 12.04 для загрузки FreeDOS .iso для обновления прошивки
Установите grub-imageboot скопируйте ваши .iso-файлы в / boot / images / run update-grub2Или скопируйте / вставьте их:
sudo -s
apt-get install grub-imageboot
mkdir /boot/images/
cp $YOUR_ISO_FILE.iso /boot/images/
update-grub2
Вот и все.
Иногда перед запуском update-grub2 может потребоваться еще 2 шага:
Если вы никогда этого не делали, вам нужно отредактировать / etc / default / grub, чтобы вы см. меню grub при загрузке:
## To show the menu, disable the hidden_timeout, and set a timeout
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=10
Для некоторых изображений .iso вам может потребоваться добавить эту опцию в / etc / default / grub-imageboot: (Мне это нужно для моего FreeDOS .iso)
ISOOPTS="iso raw"
Если вы редактировали одну из этих конфигураций. файлы, вам нужно снова запустить update-grub2.
Вот и все. Вот результирующий пункт меню, заданный «dma_k»
menuentry "Bootable ISO Image: SV100S2_64_128_120229" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root 6ca082d0-63d0-48c3-9e5f-2ce5d7a74fe4
linux16 /boot/memdisk iso raw
initrd16 /boot/images/SV100S2_64_128_120229.iso
}
Это было для изображения FreeDOS с некоторыми обновлениями прошивки или такими.
Это может быть намного проще, чем впечатление, которое вы получаете от всех подробных объяснений в Интернете. Я просто сделал следующее на Ubuntu 12.04 для загрузки FreeDOS .iso для обновления прошивки
Установите grub-imageboot скопируйте ваши .iso-файлы в / boot / images / run update-grub2Или скопируйте / вставьте их:
sudo -s
apt-get install grub-imageboot
mkdir /boot/images/
cp $YOUR_ISO_FILE.iso /boot/images/
update-grub2
Вот и все.
Иногда перед запуском update-grub2 может потребоваться еще 2 шага:
Если вы никогда этого не делали, вам нужно отредактировать / etc / default / grub, чтобы вы см. меню grub при загрузке:
## To show the menu, disable the hidden_timeout, and set a timeout
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=10
Для некоторых изображений .iso вам может потребоваться добавить эту опцию в / etc / default / grub-imageboot: (Мне это нужно для моего FreeDOS .iso)
ISOOPTS="iso raw"
Если вы редактировали одну из этих конфигураций. файлы, вам нужно снова запустить update-grub2.
Вот и все. Вот результирующий пункт меню, заданный «dma_k»
menuentry "Bootable ISO Image: SV100S2_64_128_120229" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root 6ca082d0-63d0-48c3-9e5f-2ce5d7a74fe4
linux16 /boot/memdisk iso raw
initrd16 /boot/images/SV100S2_64_128_120229.iso
}
Это было для изображения FreeDOS с некоторыми обновлениями прошивки или такими.
Это может быть намного проще, чем впечатление, которое вы получаете от всех подробных объяснений в Интернете. Я просто сделал следующее на Ubuntu 12.04 для загрузки FreeDOS .iso для обновления прошивки
Или скопировать / вставить эти:
sudo -s apt-get install grub-imageboot mkdir / boot / images / cp $ YOUR_ISO_FILE.iso / boot / images / update-grub2
Вот и все.
Иногда перед запуском update-grub2 может потребоваться еще 2 шага:
Если вы никогда этого не делали, вам нужно отредактировать / etc / default / grub, чтобы вы см. меню grub при загрузке:
## Чтобы отобразить меню, отключите hidden_timeout и установите тайм-аут # GRUB_HIDDEN_TIMEOUT = 0 GRUB_TIMEOUT = 10
Для некоторых изображений .iso вам может понадобиться добавить эту опцию в / etc / default / grub-imageboot: (мне это нужно для моего FreeDOS .iso)
ISOOPTS = "iso raw" [ ! d2]
Если вы отредактировали один из этих конфигураций. файлы, вам нужно снова запустить update-grub2
.
Обновление: вот результирующий пункт меню, заданный «dma_k»
menuentry «Загрузочный ISO-образ: SV100S2_64_128_120229 "{insmod part_msdos insmod ext2 set root = '(hd0, msdos6)' поиск --no-floppy --fs-uuid --set = root 6ca082d0-63d0-48c3-9e5f-2ce5d7a74fe4 linux16 / boot / memdisk iso raw initrd16 /boot/images/SV100S2_64_128_120229.iso}
Это было для изображения FreeDOS с некоторым обновлением прошивки и т. д.
Это может быть намного проще, чем впечатление, которое вы получаете от всех подробных объяснений в Интернете. Я просто сделал следующее на Ubuntu 12.04 для загрузки FreeDOS .iso для обновления прошивки
Или скопировать / вставить эти:
sudo -s apt-get install grub-imageboot mkdir / boot / images / cp $ YOUR_ISO_FILE.iso / boot / images / update-grub2
Вот и все.
Иногда перед запуском update-grub2 может потребоваться еще 2 шага:
Если вы никогда этого не делали, вам нужно отредактировать / etc / default / grub, чтобы вы см. меню grub при загрузке:
## Чтобы отобразить меню, отключите hidden_timeout и установите тайм-аут # GRUB_HIDDEN_TIMEOUT = 0 GRUB_TIMEOUT = 10
Для некоторых изображений .iso вам может понадобиться добавить эту опцию в / etc / default / grub-imageboot: (мне это нужно для моего FreeDOS .iso)
ISOOPTS = "iso raw" [ ! d2]
Если вы отредактировали один из этих конфигураций. файлы, вам нужно снова запустить update-grub2
.
Обновление: вот результирующий пункт меню, заданный «dma_k»
menuentry «Загрузочный ISO-образ: SV100S2_64_128_120229 "{insmod part_msdos insmod ext2 set root = '(hd0, msdos6)' поиск --no-floppy --fs-uuid --set = root 6ca082d0-63d0-48c3-9e5f-2ce5d7a74fe4 linux16 / boot / memdisk iso raw initrd16 /boot/images/SV100S2_64_128_120229.iso}
Это было для изображения FreeDOS с некоторым обновлением прошивки и т. д.
Это может быть намного проще, чем впечатление, которое вы получаете от всех подробных объяснений в Интернете. Я просто сделал следующее на Ubuntu 12.04 для загрузки FreeDOS .iso для обновления прошивки
Или скопировать / вставить эти:
sudo -s apt-get install grub-imageboot mkdir / boot / images / cp $ YOUR_ISO_FILE.iso / boot / images / update-grub2
Вот и все.
Иногда перед запуском update-grub2 может потребоваться еще 2 шага:
Если вы никогда этого не делали, вам нужно отредактировать / etc / default / grub, чтобы вы см. меню grub при загрузке:
## Чтобы отобразить меню, отключите hidden_timeout и установите тайм-аут # GRUB_HIDDEN_TIMEOUT = 0 GRUB_TIMEOUT = 10
Для некоторых изображений .iso вам может понадобиться добавить эту опцию в / etc / default / grub-imageboot: (мне это нужно для моего FreeDOS .iso)
ISOOPTS = "iso raw" [ ! d2]
Если вы отредактировали один из этих конфигураций. файлы, вам нужно снова запустить update-grub2
.
Обновление: вот результирующий пункт меню, заданный «dma_k»
menuentry «Загрузочный ISO-образ: SV100S2_64_128_120229 "{insmod part_msdos insmod ext2 set root = '(hd0, msdos6)' поиск --no-floppy --fs-uuid --set = root 6ca082d0-63d0-48c3-9e5f-2ce5d7a74fe4 linux16 / boot / memdisk iso raw initrd16 /boot/images/SV100S2_64_128_120229.iso}
Это было для изображения FreeDOS с некоторым обновлением прошивки и т. д.
menuentry
для данного ISO?
– dma_k
9 May 2014 в 22:30
memdisk
может загружать только изображения менее 1 ГБ, что вызывает проблемы с чем-то более тяжелым (например, Win7 DVD ISO).
– dma_k
12 May 2014 в 15:06
Я предполагаю, что вы хотите добавить запись .iso в меню GRUB и загрузить его?
Я нашел эту информацию на форумах Ubuntu
http://ansi.interblc.com/2010/02/06/howto-boot-iso-images-via-grub2-with-ubuntu/
Перейдите в директорию /etc/grub.d. Добавьте изображения ISO, начиная с 50 здесь. Например, моя запись для обычного образа ISO Ubuntu (50_ubuntu) выглядит так: echo "Adding $(egrep menu[e]ntry $0 | cut -d'"' -f2)" >&2(Примечание: если кто-то может использовать правильное форматирование [CODE], это было бы здорово. Я не могу заставить его работать правильно. --tyblu)
Я наткнулся на это, потому что мне надоело записывать бесчисленные загрузочные изображения ISO 9660 и, таким образом, хотел использовать GRUB 2 для загрузки FreeDOS для обновления прошивки / микрокода жестких дисков Seagate. В качестве дополнения или альтернативы ответа mivk (с использованием memdisk syslinux) было сделано то, что я сделал, чтобы использовать мощь GRUB 2:
Установить пакет syslinux-common (для использования memdisk внутри него, grub-imageboot - несущественный набор для подключения) Нажмите клавишу «c» (мнемоника для команды), чтобы активировать командную строку встроенной мини-оболочки GRUB 2 (или, точнее, минимальную BASH-подобную оболочку ) Выполните 3 строки команд в мини-оболочке GRUB 2: linux16 (hd0,gpt2)/usr/lib/syslinux/memdisk iso raw
initrd16 (hd0,gpt3)/myUserAccount/download/Barracuda-ALL-GRCC4H.iso
boot
# where Barracuda-ALL-GRCC4H.iso is a FreeDOS-based ISO 9660 image, and
# the mathematical 2-tuples or ordered pairs, (hd0,gpt2) and (hd0,gpt3),
# are GRUB 2's respective device notations for my rootfs partition
# (e.g., /dev/sda2) and home partition (e.g., /dev/sda3).
# NOTE: This procedure also applies to Seagate's SeaTools (based on
# FreeDOS as well); just substitute the file SeaToolsDOS223ALL.iso
# for Barracuda-ALL-GRCC4H.iso.
Информация о memdisk syslinux находится по адресу http://www.syslinux.org/wiki/index.php/ MEMDISK
Путем манипулирования командами непосредственно в мини-оболочке эта процедура более гибкая и сглатирующая, чем большинство вышеупомянутых методов, поскольку вам не нужно пытаться настраивать и обновлять конфигурации GRUB 2 каждый раз, когда вы хотите попробуйте другой дистрибутив Linux или домашний компакт-диск на базе BSD.
В настоящее время это четыре строки команд, которые можно использовать как общий шаблон в мини-оболочке GRUB 2, т. е. loopback-linux-initrd-boot sequence и некоторые аргументы, переданные данному ядру, например, для загрузки как можно большего числа популярных образов ISO-образа Linux (в данном случае это 3 аргумента командной строки для System Rescue CD): [ ! d9]
loopback lb (hd0,gpt3)/myUserAccount/download/systemrescuecd-x86-3.7.0.iso
linux (lb)/isolinux/rescue64 isoloop=systemrescuecd-x86-3.7.0.iso setkmap=us docache
initrd (lb)/isolinux/initram.igz
boot
NB Строка loopback не является, строго говоря, обязательной для Linux, когда вы собираетесь установить дистрибутив Linux, такой как производный Debian, не теряя при этом оптический диск.
Как сказал Марк Руни, вы можете найти отличное руководство на форумах Ubuntu.
Это позволит вам загружаться из файла ISO, но только в том случае, если ISO поддерживает его. (Все недавние выпуски Ubuntu должны, как и многие другие дистрибутивы).
Если вы планируете устанавливать с живого ISO, вы должны поместить файл в другой раздел из того, который вы будете устанавливать на (так как вы не можете записать в раздел, из которого вы работаете). Скорее всего, установщик все равно будет жаловаться. Что вам нужно сделать, это вручную отредактировать /etc/mtab и удалить запись, соответствующую разделу с файлом ISO.
Для загрузки из файла ISO на диске USB / Stick, возможно, наиболее удобным для пользователя способом является MultiSystem: http://liveusb.info/dotclear/index.php?pages/install
Вы просто , вероятно, самый удобный для пользователя способ , чтобы иметь большинство образов ISO, включенных в загрузочное меню вашего диска LiveUSB.
Я наткнулся на это, потому что мне надоело записывать бесчисленные загрузочные изображения ISO 9660 и, таким образом, хотело использовать GRUB 2 для загрузки FreeDOS для обновления прошивки / микрокода жестких дисков Seagate. В качестве дополнения или альтернативы ответа mivk (с использованием memdisk
syslinux) было сделано то, что я сделал, чтобы использовать мощь GRUB 2:
memdisk
, grub-imageboot - несущественный пакет для подключения) linux16 (hd0, gpt2) / usr / lib / syslinux / memdisk iso raw initrd16 (hd0, gpt3) /myUserAccount/download/Barracuda-ALL-GRCC4H.iso boot # где Barracuda-ALL-GRCC4H.iso - это образ ISO 9660 на основе FreeDOS, а # математические 2-кортежи или упорядоченные пары (hd0, gpt2) и (hd0, gpt3), # - соответствующие обозначения устройства GRUB 2 для моего раздела rootfs # (например, / dev / sda2) и домашний раздел (например, / dev / sda3). # ПРИМЕЧАНИЕ. Эта процедура также применима к SeaTools Seagate (также на основе FreeDOS); просто замените файл SeaToolsDOS223ALL.iso # для Barracuda-ALL-GRCC4H.iso.
Информация о memdisk
syslinux находится в http://www.syslinux.org/wiki/index.php/MEMDISK [ ! d14]
Управляя командами непосредственно в мини-оболочке, эта процедура более гибкая и сглазующая, чем большинство вышеупомянутых методов, так как вам не нужно пытаться настраивать и обновлять конфигурации GRUB 2 каждый раз, когда вы хотите попробовать другой дистрибутив Linux или домашний компакт-диск на базе BSD.
В настоящее время это четыре строки команд, которые можно использовать в качестве общего шаблона в мини-оболочке GRUB 2, т. е. в шлейфе -linux-initrd-boot плюс некоторые аргументы (-и), переданные данному ядру, например, чтобы загружать как можно больше популярных образов ISO-образа Linux (в этом случае с тремя аргументами командной строки ядра для System Rescue CD ):
loopback lb (hd0, gpt3) /myUserAccount/download/systemrescuecd-x86-3.7.0.iso linux (lb) / isolinux / rescue64 isoloop = systemrescuecd-x86-3.7.0 .iso setkmap = us docache initrd (lb) /isolinux/initram.i gz boot
N.B. Строка loopback
не является, строго говоря, обязательной для Linux, когда вы намереваетесь установить дистрибутив Linux, такой как производный Debian, не теряя при этом оптический диск.
Я предполагаю, что вы хотите добавить запись .iso в меню GRUB и загрузить его?
Я нашел эту информацию на форумах Ubuntu
Для загрузки из файла ISO на диске USB / Stick, возможно, наиболее удобным для пользователя способом является MultiSystem: http://liveusb.info/dotclear/index.php?pages/install
Вы просто , вероятно, самый удобный для пользователя способ , чтобы иметь большинство образов ISO, включенных в загрузочное меню вашего диска LiveUSB.
http://ansi.interblc.com/2010/02/06/howto-boot-iso-images-via-grub2-with-ubuntu/
Перейдите в директорию /etc/grub.d. Добавьте изображения ISO, начиная с 50 здесь. Например, моя запись для обычного образа ISO Ubuntu (50_ubuntu) выглядит так: echo "Adding $(egrep menu[e]ntry $0 | cut -d'"' -f2)" >&2(Примечание: если кто-то может использовать правильное форматирование [CODE], это было бы здорово. Я не могу заставить его работать правильно. --tyblu)
Как сказал Марк Руни, вы можете найти отличное руководство на форумах Ubuntu.
Это позволит вам загружаться из файла ISO, но только в том случае, если ISO поддерживает его. (Все недавние выпуски Ubuntu должны, как и многие другие дистрибутивы).
Если вы планируете устанавливать с живого ISO, вы должны поместить файл в другой раздел из того, который вы будете устанавливать на (так как вы не можете записать в раздел, из которого вы работаете). Скорее всего, установщик все равно будет жаловаться. Что вам нужно сделать, это вручную отредактировать /etc/mtab и удалить запись, соответствующую разделу с файлом ISO.
Я наткнулся на это, потому что мне надоело записывать бесчисленные загрузочные изображения ISO 9660 и, таким образом, хотел использовать GRUB 2 для загрузки FreeDOS для обновления прошивки / микрокода жестких дисков Seagate. В качестве дополнения или альтернативы ответа mivk (с использованием memdisk syslinux) было сделано то, что я сделал, чтобы использовать мощь GRUB 2:
Установить пакет syslinux-common (для использования memdisk внутри него, grub-imageboot - несущественный набор для подключения) Нажмите клавишу «c» (мнемоника для команды), чтобы активировать командную строку встроенной мини-оболочки GRUB 2 (или, точнее, минимальную BASH-подобную оболочку ) Выполните 3 строки команд в мини-оболочке GRUB 2: linux16 (hd0,gpt2)/usr/lib/syslinux/memdisk iso raw
initrd16 (hd0,gpt3)/myUserAccount/download/Barracuda-ALL-GRCC4H.iso
boot
# where Barracuda-ALL-GRCC4H.iso is a FreeDOS-based ISO 9660 image, and
# the mathematical 2-tuples or ordered pairs, (hd0,gpt2) and (hd0,gpt3),
# are GRUB 2's respective device notations for my rootfs partition
# (e.g., /dev/sda2) and home partition (e.g., /dev/sda3).
# NOTE: This procedure also applies to Seagate's SeaTools (based on
# FreeDOS as well); just substitute the file SeaToolsDOS223ALL.iso
# for Barracuda-ALL-GRCC4H.iso.
Информация о memdisk syslinux находится по адресу http://www.syslinux.org/wiki/index.php/ MEMDISK
Путем манипулирования командами непосредственно в мини-оболочке эта процедура более гибкая и сглатирующая, чем большинство вышеупомянутых методов, поскольку вам не нужно пытаться настраивать и обновлять конфигурации GRUB 2 каждый раз, когда вы хотите попробуйте другой дистрибутив Linux или домашний компакт-диск на базе BSD.
В настоящее время это четыре строки команд, которые можно использовать как общий шаблон в мини-оболочке GRUB 2, т. е. loopback-linux-initrd-boot sequence и некоторые аргументы, переданные данному ядру, например, для загрузки как можно большего числа популярных образов ISO-образа Linux (в данном случае это 3 аргумента командной строки для System Rescue CD): [ ! d9] loopback lb (hd0,gpt3)/myUserAccount/download/systemrescuecd-x86-3.7.0.iso
linux (lb)/isolinux/rescue64 isoloop=systemrescuecd-x86-3.7.0.iso setkmap=us docache
initrd (lb)/isolinux/initram.igz
boot
NB Строка loopback не является, строго говоря, обязательной для Linux, когда вы собираетесь установить дистрибутив Linux, такой как производный Debian, не теряя при этом оптический диск.
Я предполагаю, что вы хотите добавить запись .iso в меню GRUB и загрузить его?
Я нашел эту информацию на форумах Ubuntu
Для загрузки из файла ISO на диске USB / Stick, возможно, наиболее удобным для пользователя способом является MultiSystem: http://liveusb.info/dotclear/index.php?pages/install
Вы просто , вероятно, самый удобный для пользователя способ , чтобы иметь большинство образов ISO, включенных в загрузочное меню вашего диска LiveUSB.
http://ansi.interblc.com/2010/02/06/howto-boot-iso-images-via-grub2-with-ubuntu/
Перейдите в директорию /etc/grub.d. Добавьте изображения ISO, начиная с 50 здесь. Например, моя запись для обычного образа ISO Ubuntu (50_ubuntu) выглядит так: echo "Adding $(egrep menu[e]ntry $0 | cut -d'"' -f2)" >&2(Примечание: если кто-то может использовать правильное форматирование [CODE], это было бы здорово. Я не могу заставить его работать правильно. --tyblu)
Как сказал Марк Руни, вы можете найти отличное руководство на форумах Ubuntu.
Это позволит вам загружаться из файла ISO, но только в том случае, если ISO поддерживает его. (Все недавние выпуски Ubuntu должны, как и многие другие дистрибутивы).
Если вы планируете устанавливать с живого ISO, вы должны поместить файл в другой раздел из того, который вы будете устанавливать на (так как вы не можете записать в раздел, из которого вы работаете). Скорее всего, установщик все равно будет жаловаться. Что вам нужно сделать, это вручную отредактировать /etc/mtab и удалить запись, соответствующую разделу с файлом ISO.
Я наткнулся на это, потому что мне надоело записывать бесчисленные загрузочные изображения ISO 9660 и, таким образом, хотел использовать GRUB 2 для загрузки FreeDOS для обновления прошивки / микрокода жестких дисков Seagate. В качестве дополнения или альтернативы ответа mivk (с использованием memdisk syslinux) было сделано то, что я сделал, чтобы использовать мощь GRUB 2:
Установить пакет syslinux-common (для использования memdisk внутри него, grub-imageboot - несущественный набор для подключения) Нажмите клавишу «c» (мнемоника для команды), чтобы активировать командную строку встроенной мини-оболочки GRUB 2 (или, точнее, минимальную BASH-подобную оболочку ) Выполните 3 строки команд в мини-оболочке GRUB 2: linux16 (hd0,gpt2)/usr/lib/syslinux/memdisk iso raw
initrd16 (hd0,gpt3)/myUserAccount/download/Barracuda-ALL-GRCC4H.iso
boot
# where Barracuda-ALL-GRCC4H.iso is a FreeDOS-based ISO 9660 image, and
# the mathematical 2-tuples or ordered pairs, (hd0,gpt2) and (hd0,gpt3),
# are GRUB 2's respective device notations for my rootfs partition
# (e.g., /dev/sda2) and home partition (e.g., /dev/sda3).
# NOTE: This procedure also applies to Seagate's SeaTools (based on
# FreeDOS as well); just substitute the file SeaToolsDOS223ALL.iso
# for Barracuda-ALL-GRCC4H.iso.
Информация о memdisk syslinux находится по адресу http://www.syslinux.org/wiki/index.php/ MEMDISK
Путем манипулирования командами непосредственно в мини-оболочке эта процедура более гибкая и сглатирующая, чем большинство вышеупомянутых методов, поскольку вам не нужно пытаться настраивать и обновлять конфигурации GRUB 2 каждый раз, когда вы хотите попробуйте другой дистрибутив Linux или домашний компакт-диск на базе BSD.
В настоящее время это четыре строки команд, которые можно использовать как общий шаблон в мини-оболочке GRUB 2, т. е. loopback-linux-initrd-boot sequence и некоторые аргументы, переданные данному ядру, например, для загрузки как можно большего числа популярных образов ISO-образа Linux (в данном случае это 3 аргумента командной строки для System Rescue CD): [ ! d9] loopback lb (hd0,gpt3)/myUserAccount/download/systemrescuecd-x86-3.7.0.iso
linux (lb)/isolinux/rescue64 isoloop=systemrescuecd-x86-3.7.0.iso setkmap=us docache
initrd (lb)/isolinux/initram.igz
boot
NB Строка loopback не является, строго говоря, обязательной для Linux, когда вы собираетесь установить дистрибутив Linux, такой как производный Debian, не теряя при этом оптический диск.
Я предполагаю, что вы хотите добавить запись .iso в меню GRUB и загрузить его?
Я нашел эту информацию на форумах Ubuntu
Для загрузки из файла ISO на диске USB / Stick, возможно, наиболее удобным для пользователя способом является MultiSystem: http://liveusb.info/dotclear/index.php?pages/install
Вы просто , вероятно, самый удобный для пользователя способ , чтобы иметь большинство образов ISO, включенных в загрузочное меню вашего диска LiveUSB.
http://ansi.interblc.com/2010/02/06/howto-boot-iso-images-via-grub2-with-ubuntu/
Перейдите в директорию /etc/grub.d. Добавьте изображения ISO, начиная с 50 здесь. Например, моя запись для обычного образа ISO Ubuntu (50_ubuntu) выглядит так: echo "Adding $(egrep menu[e]ntry $0 | cut -d'"' -f2)" >&2(Примечание: если кто-то может использовать правильное форматирование [CODE], это было бы здорово. Я не могу заставить его работать правильно. --tyblu)
Как сказал Марк Руни, вы можете найти отличное руководство на форумах Ubuntu.
Это позволит вам загружаться из файла ISO, но только в том случае, если ISO поддерживает его. (Все недавние выпуски Ubuntu должны, как и многие другие дистрибутивы).
Если вы планируете устанавливать с живого ISO, вы должны поместить файл в другой раздел из того, который вы будете устанавливать на (так как вы не можете записать в раздел, из которого вы работаете). Скорее всего, установщик все равно будет жаловаться. Что вам нужно сделать, это вручную отредактировать /etc/mtab и удалить запись, соответствующую разделу с файлом ISO.
Я наткнулся на это, потому что мне надоело записывать бесчисленные загрузочные изображения ISO 9660 и, таким образом, хотел использовать GRUB 2 для загрузки FreeDOS для обновления прошивки / микрокода жестких дисков Seagate. В качестве дополнения или альтернативы ответа mivk (с использованием memdisk syslinux) было сделано то, что я сделал, чтобы использовать мощь GRUB 2:
Установить пакет syslinux-common (для использования memdisk внутри него, grub-imageboot - несущественный набор для подключения) Нажмите клавишу «c» (мнемоника для команды), чтобы активировать командную строку встроенной мини-оболочки GRUB 2 (или, точнее, минимальную BASH-подобную оболочку ) Выполните 3 строки команд в мини-оболочке GRUB 2: linux16 (hd0,gpt2)/usr/lib/syslinux/memdisk iso raw
initrd16 (hd0,gpt3)/myUserAccount/download/Barracuda-ALL-GRCC4H.iso
boot
# where Barracuda-ALL-GRCC4H.iso is a FreeDOS-based ISO 9660 image, and
# the mathematical 2-tuples or ordered pairs, (hd0,gpt2) and (hd0,gpt3),
# are GRUB 2's respective device notations for my rootfs partition
# (e.g., /dev/sda2) and home partition (e.g., /dev/sda3).
# NOTE: This procedure also applies to Seagate's SeaTools (based on
# FreeDOS as well); just substitute the file SeaToolsDOS223ALL.iso
# for Barracuda-ALL-GRCC4H.iso.
Информация о memdisk syslinux находится по адресу http://www.syslinux.org/wiki/index.php/ MEMDISK
Путем манипулирования командами непосредственно в мини-оболочке эта процедура более гибкая и сглатирующая, чем большинство вышеупомянутых методов, поскольку вам не нужно пытаться настраивать и обновлять конфигурации GRUB 2 каждый раз, когда вы хотите попробуйте другой дистрибутив Linux или домашний компакт-диск на базе BSD.
В настоящее время это четыре строки команд, которые можно использовать как общий шаблон в мини-оболочке GRUB 2, т. е. loopback-linux-initrd-boot sequence и некоторые аргументы, переданные данному ядру, например, для загрузки как можно большего числа популярных образов ISO-образа Linux (в данном случае это 3 аргумента командной строки для System Rescue CD): [ ! d9] loopback lb (hd0,gpt3)/myUserAccount/download/systemrescuecd-x86-3.7.0.iso
linux (lb)/isolinux/rescue64 isoloop=systemrescuecd-x86-3.7.0.iso setkmap=us docache
initrd (lb)/isolinux/initram.igz
boot
NB Строка loopback не является, строго говоря, обязательной для Linux, когда вы собираетесь установить дистрибутив Linux, такой как производный Debian, не теряя при этом оптический диск.