LINUX.ORG.RU

История изменений

Исправление sh4r4t4n, (текущая версия) :

dd не работает именно из-под linpus-а?

Я сомневаюсь.

а если качнуть любой другой linux (например, один из самых маленьких - . Damn Small Linux) - там такая же процедура установки?

Когда мне надо было поставить dsl на старый ноутбук, который даже не умел грузиться с флэшки, то я с помощью dd сделал загрузочную дискету, а затем с помощью dd залил образ на флэшку.

если качать обычные дистрибутивы

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

Если же вы желаете сделать всё по уму, то рекомендую вернуться к grub4dos - возьмите флэшку, отформатируйте её в fat32, запишите загрузчик grub4dos в mbr, поместите grldr в корень флэшки, скопируйте необходимые дистрибутивы на флэшку и создайте menu.lst

Примерно он будет так выглядеть:

timeout=20
debug off

title Slax 7.0 x86
find --set-root /slax/01-core.sb
kernel /slax/boot/vmlinuz vga=773 load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slax.flags=perch,xmode,from=/slax7/ --
initrd /slax/boot/initrfs.img

title Lubuntu 13.04 x86
find --set-root /grub/nix/lubuntu-13.04-desktop-i386.iso
map --heads=0 --sectors-per-track=0 /grub/nix/lubuntu-13.04-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz noprompt cdrom-detect/try-usb=true file=/preseed/lubuntu.seed boot=casper iso-scan/filename=/grub/nix/lubuntu-13.04-desktop-i386.iso splash locale=ru_RU --
initrd /casper/initrd.lz

title Calculate Linux 13 Gnome x86-64
find --set-root /grub/nix/calculate/initrd
kernel /grub/nix/calculate/vmlinuz init=/linuxrc looptype=squashfs unionfs doload=vfat,nls_cp866,nls_utf8,squashfs,isofs,unionfs loop=/livecd.squashfs nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:calculate console=tty1 udev quiet noresume doscsi scandelay=3
initrd /grub/nix/calculate/initrd
quiet

title Damn Small Linux
find --set-root /grub/nix/dsl/linux24
kernel /grub/nix/dsl/linux24 ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt24.gz nomce noapic qemu quiet BOOT_IMAGE=knoppix frugal
initrd /grub/nix/dsl/minirt24.gz

title Boot HDD
map (hd1) (hd0)
map --hook
rootnoverify (hd0,0)
chainloader +1

title Boot sda5
map (hd1) (hd0)
map --hook
rootnoverify (hd0,4)
chainloader +1

title Boot sda8
map (hd1) (hd0)
map --hook
rootnoverify (hd0,7)
chainloader +1

title Boot CD
cdrom --init
map --hook
chainloader (cd0)

title Reboot
savedefault --wait=2
reboot

title Power off
savedefault --wait=2
halt

Просто погуглите насчёт своего дистрибутива. Если всё сделаете корректно, то у вас будет флэшка с кучей дистрибутивов, утилит. С grub4dos так же можно пускать hirens bootcd или установку венды.

Исходная версия sh4r4t4n, :

dd не работает именно из-под linpus-а?

Я сомневаюсь.

а если качнуть любой другой linux (например, один из самых маленьких - . Damn Small Linux) - там такая же процедура установки?

Когда мне надо было поставить dsl на старый ноутбук, который даже не умел грузиться с флэшки, то я с помощью dd сделал загрузочную дискету, а затем с помощью dd залил образ на флэшку.

если качать обычные дистрибутивы

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

Если же вы желаете сделать всё по уму, то рекомендую вернуться к grub4dos - возьмите флэшку, отформатируйте её в fat32, запишите загрузчик grub4dos в mbr, поместите grldr в корень флэшки, скопируйте необходимые дистрибутивы на флэшку и создайте menu.lst

Примерно он будет так выглядеть:

timeout=20
debug off

title Slax 7.0 x86
find --set-root /slax/01-core.sb
kernel /slax/boot/vmlinuz vga=773 load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slax.flags=perch,xmode,from=/slax7/ --
initrd /slax/boot/initrfs.img

title Lubuntu 13.04 x86
find --set-root /grub/nix/lubuntu-13.04-desktop-i386.iso
map --heads=0 --sectors-per-track=0 /grub/nix/lubuntu-13.04-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz noprompt cdrom-detect/try-usb=true file=/preseed/lubuntu.seed boot=casper iso-scan/filename=/grub/nix/lubuntu-13.04-desktop-i386.iso splash locale=ru_RU --
initrd /casper/initrd.lz

title Calculate Linux 13 Gnome x86-64
find --set-root /grub/nix/calculate/initrd
kernel /grub/nix/calculate/vmlinuz init=/linuxrc looptype=squashfs unionfs doload=vfat,nls_cp866,nls_utf8,squashfs,isofs,unionfs loop=/livecd.squashfs nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:calculate console=tty1 udev quiet noresume doscsi scandelay=3
initrd /grub/nix/calculate/initrd
quiet

title Damn Small Linux
find --set-root /grub/nix/dsl/linux24
kernel /grub/nix/dsl/linux24 ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt24.gz nomce noapic qemu quiet BOOT_IMAGE=knoppix frugal
initrd /grub/nix/dsl/minirt24.gz

title Boot HDD
map (hd1) (hd0)
map --hook
rootnoverify (hd0,0)
chainloader +1

title Boot sda5
map (hd1) (hd0)
map --hook
rootnoverify (hd0,4)
chainloader +1

title Boot sda8
map (hd1) (hd0)
map --hook
rootnoverify (hd0,7)
chainloader +1

title Boot CD
cdrom --init
map --hook
chainloader (cd0)

title Reboot
savedefault --wait=2
reboot

title Power off
savedefault --wait=2
halt

Просто погуглите насчёт своего дистрибутива. Удачи.