*Написано с целью зафиксировать возможные, не всем очевидные, неприятные момент и предложить решение некоторых из них.
Началось всё с SSD(а точнее желания поиграться с TRIM).
В итоге я приобрёл OCZ Vertex II
И началось…
Поддержка TRIM добавлена с linux-2.6.33 (patch) у меня естественно 2.6.32 :) ибо Ubuntu 10.04 LTS
Первое решение переползти таки на 12.04 ибо тоже LTS
— Флэшка
По какой-то причине, но вот сейчас я не смог нормально загрузиться ни с одной LiveFlash. Перепробовал Ubuntu 12.04, Debian 6 сгенерированные из libeCD стандартным 10.04 startup disc creator’ом.
В debian при выборе опций по умолчанию(сразу Enter) 2/2 повисает. help потом Enter — грузится tui установщик(2/2).
12.04 повисает ничего не предложив.
10.04 нормально грузится.
Думаю «А к чёрту всё — поствлю ещё одну 10.04». Ставлю. Всё ок. Загружаюсь — raid не собирается. ох щи. Думаю «нахрен мне ещё одна 10.04 хрен с ней». Чуть позже(VirtualBox) формачу диск.
— Тот самый SSD
подумал что с usb какие-нибудь проблемы. dd’ой скопировал флэшку. Результат аналогичный.
— VirtualBox
Решил установить там, где устанавливается — на виртуалке — за 3 минуты.
Выключаю виртуалку. Гружусь в другую с подключенным диском со свежеустановленной 12.04. Пакую его tar’ом. Копирую scp на хост. Распаковываю на форматнутый диск со второй 10.04. Меняю fstab.
1 2 |
update grub reboot |
Фак! Нафиг 2я убунта перетянула на себя граб?! Старый же нормальный был.
Привет
1 2 3 4 5 6 7 8 9 10 11 12 |
grub rescue > grub rescue > ls диски вида (hd0,1) и т.д. grub rescue > ls (hd0,2)/boot/grub модули граба и всякая чушь grub rescue > set prefix=(hd0,2)/boot/grub grub rescue > set root=(hd0,2) grub rescue > insmod normal #хз зачем grub rescue > insmod linux grub rescue > linux (hd0,2)/vmlinuz-2.6.32-37-generic root=/dev/sda2 ro grub rescue > initrd (hd0,2)/initrd.img-2.6.32-37-generic grub rescue > boot |
Загрузились!
1 2 |
grub-install update-grub2 |
Всё! Хоть то, что работало работает. Можно жить.
Да. та убунта даже после смены root=UUID=… на root=/dev/sda3 не загрузилась, хотя была близка к этому, протянув до загрузки видеодрайвера. Последнее что было видно до зависания — какие-то ругательства noveau.
Второе решение забить пока на 12.04 и поменять только ядро.
Несколько рискованно(т.к. нифига ж никто не тестил что с чем совместимо), хотя менять его на более новое не так опасно как на старое.
Самое ближайшее в репах нашлось 2.6.35(ну лень мне было собирать из сорцов 2.6.33).
1 |
apt-get install linux-image-2.6.35-32-generic linux-headers-2.6.35-32-generic |
граб вроде всё понял
okay
ребут
внезапно. Надо было подумать что нвидивские дрова не разделяют моих планов
благо таки показалось дружелюбное окошечко в lowres о том что что-то не так. Выбираем default settings. Иксы запускаются, но в 1280×1024. Ну хоть так.
Пересобираем дрова под новое ядро. Естественно без иксов. Да и при сборке было сообщение о том что некий подготовительный скрипт от производителя дистрибутива зафэйлился, но после «ignore» всё таки собралось и предложило ребутнуться.
Ребут. Наконец то нормальное разрешение. Фух.