Я потратил два года, пытаясь заставить работать шесть экранов.
Что у меня есть 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
Я предполагаю, что вы хотите добавить запись .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.
Как сказал Марк Руни, вы можете найти великое руководство на форумах 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 на диске USB / Stick, возможно, наиболее удобным для пользователя способом является MultiSystem: http://liveusb.info/dotclear/index.php?pages/install [ ! d1]
Вы просто перетаскиваете, чтобы иметь большинство образов 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 «Добавление $ (egrep menu [e] ntry $ 0 | cut -d '"' -f2) "> & amp; 2 cat & lt; EOF menuentry" Ubuntu 10.04 Daily Build "{loopback loop (hd0,3) /ansi/software_and_config/ISOs/ubuntu/lucid-desktop-i386.iso linux (loop) / casper / vmlinuz boot = casper iso-scan / filename = / ansi / software_and_config / ISOs / ubuntu / lucid-desktop-i386.iso file = (loop) /preseed/ubuntu.seed quiet splash bootkbd = sg - initrd (loop) /casper/initrd.lz}
Мои файлы ISO хранятся на sda3 в / ansi / software_and_config / ISOs / ubuntu /. Чтобы изменить его для ваших нужд, есть 3 элемента для изменения Строка loopback содержит ваш жесткий диск в стиле grub (hdx, yx = 0-> sda x = 1-> sdb aso) и путь. Третий элемент для изменения находится в строке linux. Сохраните этот файл как «50_ubuntu», в «/etc/grub.d», сделайте его исполняемым с помощью «chmod a + x 50_ubuntu» и активируйте изменения с помощью «ubdate-grub». После перезагрузки вы должен иметь возможность активировать меню grub с помощью клавиши shift и выбрать новую запись.
blockquote>(Примечание: если кто-то может использовать правильное форматирование [CODE], это будь велика. Кажется, я не могу заставить его работать правильно. --tyblu)
Я предполагаю, что вы хотите добавить запись .iso в меню GRUB и загрузить его?
Я нашел эту информацию на форумах Ubuntu
Я наткнулся на это, потому что мне надоело записывать бесчисленные загрузочные изображения 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, не теряя при этом оптический диск.
Как сказал Марк Руни, вы можете найти великое руководство на форумах Ubuntu .
Это позволит вам загружаться из файла ISO, но только если ISO поддерживает Это. (Все недавние выпуски Ubuntu должны, как и многие другие дистрибутивы).
Если вы планируете устанавливать с живого ISO, вы должны поместить файл в другой раздел из того, который вы будете устанавливать на (так как вы не можете записать в раздел, из которого вы работаете). Скорее всего, установщик все равно будет жаловаться. Что вам нужно сделать, это вручную отредактировать / etc / mtab
и удалить запись, соответствующую разделу с файлом ISO.
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 «Добавление $ (egrep menu [e] ntry $ 0 | cut -d '"' -f2) "> & amp; 2 cat & lt; EOF menuentry" Ubuntu 10.04 Daily Build "{loopback loop (hd0,3) /ansi/software_and_config/ISOs/ubuntu/lucid-desktop-i386.iso linux (loop) / casper / vmlinuz boot = casper iso-scan / filename = / ansi / software_and_config / ISOs / ubuntu / lucid-desktop-i386.iso file = (loop) /preseed/ubuntu.seed quiet splash bootkbd = sg - initrd (loop) /casper/initrd.lz}
Мои файлы ISO хранятся на sda3 в / ansi / software_and_config / ISOs / ubuntu /. Чтобы изменить его для ваших нужд, есть 3 элемента для изменения Строка loopback содержит ваш жесткий диск в стиле grub (hdx, yx = 0-> sda x = 1-> sdb aso) и путь. Третий элемент для изменения находится в строке linux. Сохраните этот файл как «50_ubuntu», в «/etc/grub.d», сделайте его исполняемым с помощью «chmod a + x 50_ubuntu» и активируйте изменения с помощью «ubdate-grub». После перезагрузки вы должен иметь возможность активировать меню grub с помощью клавиши shift и выбрать новую запись.
blockquote>(Примечание: если кто-то может использовать правильное форматирование [CODE], это будь велика. Кажется, я не могу заставить его работать правильно. --tyblu)
Для загрузки из файла ISO на диске USB / Stick, возможно, наиболее удобным для пользователя способом является MultiSystem: http://liveusb.info/dotclear/index.php?pages/install [ ! d1]
Вы просто перетаскиваете, чтобы иметь большинство образов ISO, включенных в меню загрузки вашего диска LiveUSB.
Я предполагаю, что вы хотите добавить запись .iso в меню GRUB и загрузить его?
Я нашел эту информацию на форумах Ubuntu
Я наткнулся на это, потому что мне надоело записывать бесчисленные загрузочные изображения 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, не теряя при этом оптический диск.
Как сказал Марк Руни, вы можете найти великое руководство на форумах Ubuntu .
Это позволит вам загружаться из файла ISO, но только если ISO поддерживает Это. (Все недавние выпуски Ubuntu должны, как и многие другие дистрибутивы).
Если вы планируете устанавливать с живого ISO, вы должны поместить файл в другой раздел из того, который вы будете устанавливать на (так как вы не можете записать в раздел, из которого вы работаете). Скорее всего, установщик все равно будет жаловаться. Что вам нужно сделать, это вручную отредактировать / etc / mtab
и удалить запись, соответствующую разделу с файлом ISO.
vmlinuz
. Идеи?
– dma_k
9 May 2014 в 18:54
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 «Добавление $ (egrep menu [e] ntry $ 0 | cut -d '"' -f2) "> & amp; 2 cat & lt; EOF menuentry" Ubuntu 10.04 Daily Build "{loopback loop (hd0,3) /ansi/software_and_config/ISOs/ubuntu/lucid-desktop-i386.iso linux (loop) / casper / vmlinuz boot = casper iso-scan / filename = / ansi / software_and_config / ISOs / ubuntu / lucid-desktop-i386.iso file = (loop) /preseed/ubuntu.seed quiet splash bootkbd = sg - initrd (loop) /casper/initrd.lz}
Мои файлы ISO хранятся на sda3 в / ansi / software_and_config / ISOs / ubuntu /. Чтобы изменить его для ваших нужд, есть 3 элемента для изменения Строка loopback содержит ваш жесткий диск в стиле grub (hdx, yx = 0-> sda x = 1-> sdb aso) и путь. Третий элемент для изменения находится в строке linux. Сохраните этот файл как «50_ubuntu», в «/etc/grub.d», сделайте его исполняемым с помощью «chmod a + x 50_ubuntu» и активируйте изменения с помощью «ubdate-grub». После перезагрузки вы должен иметь возможность активировать меню grub с помощью клавиши shift и выбрать новую запись.
blockquote>(Примечание: если кто-то может использовать правильное форматирование [CODE], это будь велика. Кажется, я не могу заставить его работать правильно. --tyblu)
Для загрузки из файла ISO на диске USB / Stick, возможно, наиболее удобным для пользователя способом является MultiSystem: http://liveusb.info/dotclear/index.php?pages/install [ ! d1]
Вы просто перетаскиваете, чтобы иметь большинство образов ISO, включенных в меню загрузки вашего диска LiveUSB.
Я предполагаю, что вы хотите добавить запись .iso в меню GRUB и загрузить его?
Я нашел эту информацию на форумах Ubuntu
Я наткнулся на это, потому что мне надоело записывать бесчисленные загрузочные изображения 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, не теряя при этом оптический диск.