История изменений
Исправление 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
Просто погуглите насчёт своего дистрибутива. Удачи.