В винде скачал Ubuntu 12.04 LTS amd64
В UltraISO записал на внешний hdd и прожег на болванку.
Вставил в чистый комп, и ни чего не грузится - зависает на
SYSLINUX 4.02 2010-07-21 EDD Copyright (C) 1994-2010 H. Peter Anvin et alВарианты решений:
1. еще до того как появилась строка SYSLINUX... надо жать
Esc, написать
help и нажать
enter. Все загрузится с английской локалью.
2. Вместо isolinux использовать grub2. Для этого надо загрузиться с другой системы - не той что на hdd.
сделать резервную копию существующего mbr нашего LiveHDD. Надо узнать какая у него буква в конце /dev/sd
? либо через "Дисковая утилита", либо Gparted, либо в терминале
df -h
*****@*****:~$ df -h
Файл.система Размер Использовано Дост Использовано% Cмонтировано в
/dev/sda1 462G 15G 425G 4% /
udev 2,0G 4,0K 2,0G 1% /dev
tmpfs 788M 912K 787M 1% /run
none 5,0M 12K 5,0M 1% /run/lock
none 2,0G 180K 2,0G 1% /run/shm
/dev/sdb1 2,0G 939M 1,1G 46% /media/Ubuntu 12.0 <--- sdb1 это раздел с live системой, а sdb это собственно весь диск.
/dev/sdb2 464G 72G 393G 16% /media/data-usb-hdd
note: как сказал
kmk:
df - служит для просмотра дискового пространства и показывает только примонтированные диски! А вот:
sudo fdisk -l
Выведет лист всех твоих дисков, смонтированных и нет.
создаём копию mbr следующей командой:
Внимательно все перепроверили и нажиамем Enter.
sudo dd if=/dev/sd? of=mbr.bin bs=512 count=1
Теперь если что, мы можем вернуть обратно загрузчик следующей командой:
Осторожно! проверить 7 раз! (если что testdisk вам в помощь)
sudo dd if=mbr.bin of=/dev/sd? bs=512 count=1
монтировать раздел с Live Ubuntu 12.04 LTS в /mnt
sudo mount /dev/sd?? /mnt
(раздел это буква и цифра см. выше)
установить Grub2 в mbr нашего LiveHDD
sudo grub-install --no-floppy --root-directory=/mnt /dev/sd?
дальше в /mnt/boot/grub/grub.cfg написать следующее:
### таймаут меню
set timeout=-1
# держишь шифт - получай менюшку
#if keystatus --shift ; then set timeout="-1" ; fi
if loadfont /boot/grub/font.pf2 ; then
set gfxmode=auto
insmod efi_gop
insmod efi_uga
insmod gfxterm
terminal_output gfxterm
set locale_dir=($root)/boot/grub/locale
set lang=ru_RU
fi
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
menuentry "Try Ubuntu without installing" {
set gfxpayload=keep
linux /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper locale=ru_RU.UTF-8 console-setup/layoutcode=ru quiet splash --
initrd /casper/initrd.lz
}
menuentry "Install Ubuntu" {
set gfxpayload=keep
linux /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash --
initrd /casper/initrd.lz
}
menuentry "Check disc for defects" {
set gfxpayload=keep
linux /casper/vmlinuz boot=casper integrity-check quiet splash --
initrd /casper/initrd.lz
}
locale=ru_RU.UTF-8 console-setup/layoutcode=ru нужно чтобы загрузиться в русской локали.
перегружаемся. Проверяем.