LINUX.ORG.RU

Жёсткий диск с дистрибутивами и репозиторием.

 , , , ,


0

1

Есть жёсткий диск, 50 GB на нём свободно, хотя могу и подвинуть. Находиться в контейнере с usb контроллером. Как мне закинуть туда образы дистрибутивов и настроить GRUB ?

50 GB свободны в начале диска, после них раздел с кучей фильмов.

на примере убунты, но все дистры (семейства) по разному же:

menuentry "Ubuntu 12.10 Live" {
 load_video
 insmod loopback
 insmod part_msdos
 insmod ext2
 insmod xzio
 set root=(hd0,1)
 loopback loop /home/user/ubuntu-12.10-desktop-i386.iso
 linux (loop)/casper/vmlinuz boot=casper root=/dev/ram0 iso-scan/filename=/home/user/ubuntu-12.10-desktop-i386.iso noprompt noeject quiet 
 initrd (loop)/casper/initrd.lz
}

// P.S. если это конечно live-cd.iso'шники, если я тебя правильно понял.

science ★★☆
()
Последнее исправление: science (всего исправлений: 1)
Ответ на: комментарий от rezedent12

не совсем понял что это означает.

ну, в убунте, как и в большинстве ядер initramfs не в ядро вкомпилен (initramfs.cpio), а отдельно лежит. Вот он его и запускает.

science ★★☆
()

Установка с внешнего USB диска

Всем привет. Не стал открывать новую тему, т.к. мой вопрос относится больше к данному топику. Есть внешний юсб диск, на нем установлен груб2. на диске есть iso образ дебиана-тест7. Как прописать в grub.cfg данный образ, чтобы пошла установка? На данный момент спотыкается на поиске CD диска и шлет лесом. Заранее спасибо.

Slayer
()
Ответ на: комментарий от rezedent12

Grub.cfg

Всем привет.

Наконец добрался до дома. Конфиг груба ниже. Первые 2 пункта не пашут - не могут найти сидюк. Последний работает, но только с нэтом. Для последнего нашел решение на буржуйском сайте (каком уже не помню) где были выложены файлы «linux» и «initrd.gz». Образ Дебиана свежий.

Grub.cfg (сорри, тег «cut» не работает.. или не отображается в предпросмотре)

insmod fat
insmod ntfs
insmod ext2
insmod ext3
insmod ext4
insmod gzio
insmod part_msdos
insmod iso9660

menuentry "Debian new receipt" {
namecd=/boot/iso/debnet1.iso
export namecd
loopback loop $namecd
root=(loop)
linux (loop)/install.386/vmlinuz
initrd (loop)/install.386/initrd.gz
}

menuentry "Debian Net-inst from ISO" {
 load_video
 insmod loopback
 insmod part_msdos
 insmod ext2
 insmod xzio
 set root=(hd0,1)
 loopback loop /boot/iso/debnet1.iso
 linux (loop)/install.386/vmlinuz boot=install.386 root=/dev/ram0 iso-scan/filename=/boot/iso/debnet1.iso noprompt noeject quiet 
 initrd (loop)/install.386/initrd.gz
}

menuentry "Debian net-install (internet need)" {
search --no-floppy --fs-uuid  --set=root D629-1AFB
linux /boot/deb/newfil/linux
initrd /boot/deb/newfil/initrd.gz
}

Структура файлов debnet1.iso

[.]                   [isolinux]            README.source
[..]                  [pics]                README.txt
[.disk]               [pool]                README.mirrors.html
[css]                 [tools]               README.mirrors.txt
[dists]               autorun.inf           setup.exe
[doc]                 g2ldr                 win32-loader.ini
[firmware]            g2ldr.mbr             [newfil]
[install]             md5sum.txt            
[install.386]         README.html  

Slayer
()
Ответ на: комментарий от rezedent12

Привет. Можешь подсказать, как это сделать? «set root» это не то?

Slayer
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.