|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] перенос linux на другой жесткий диск и проблемы связанные с этим |
|
Debian/Ubuntu - [решено] перенос linux на другой жесткий диск и проблемы связанные с этим
|
Старожил Сообщения: 166 |
Профиль | Отправить PM | Цитировать доброго времени суток всем!
ubuntu 9.04 возникла необходимость переноса мой ОС на другой диск, с некоторыми изменениями в разделах. итак что было сделано размечен диск того же объема, и скопирована информация в соответствующие разделы. таблицы fstab было: Цитата:
стало: Цитата:
Цитата:
chroot работать отказывается, хотя перенес все необходимые библиотеки и бинарники. Цитата:
с рабочей системы: Цитата:
только veriying DMI Pool data... что я упустил? |
||||||
Отправлено: 20:03, 03-04-2010 |
Старожил Сообщения: 166
|
Профиль | Отправить PM | Цитировать так...проблему я решил.
наверно напишу как решил вдруг кому-нибудь еще понадобиться. немного теории: для того что бы операционная система запустилась ей необходим загрузчик. так как железо компьютера не имеет ни единого понятия о файловой системе и о том какая вообще операционная система на нем стоит, то на помощь приходит MBR (master-boot-record) -запись она помещает в первый сектор диска. так как он очень мал по объему он не может в себя поместить такие загрузчики как lilo,grub, ntloader. но он знает на каком диске и в какой партиции лежит более сложный загрузчик. и вот тот загрузчик уже запускает вашу ОС . linux грузится в 2 иногда 3 этапа stage 1 - mbr stage 1.5 необходим в том случае если необходимо использование еще каких нибудь FS stage 2 на этом этапе мы видим список ОС которые можно выбрать теперь решение: есть несколько решений для восстановления grub. запуститься уже с рабочий ОС, с live CD либо во время загурзки нажать ESC далее Е. в последнем случае вы попадете в сам grub пишем find /boot/grub/stage1 видим что-нить типа (hd0,1) команда root - указывает , что в качестве загрузочного каталога будем использовать (hd0,1) пишу именно так, потому что все будет зависит от того как у вас все расположено пишем find /boot/grub/stage2 видим что-нить типа (hd0,2) значит mbr у нас лежит (hd0,2) setup - восстанавливает mbr и так узнает где что лежит с помощью find root (hdX) # X - ваш раздел setup (hdX) # X -ваш раздел kernel /bla-bla bla #bla-bla-bla имя ядра дальше quit жмем B для того что бы загрзиться если вы все сделали правильно, то у вас все должно заработать так как я не особо специалист в linux да и в написании, так что если что не так поправьте меня. |
Отправлено: 18:59, 04-04-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Загрузка - Как перенести файлы загрузки Windows 7 на другой жесткий диск | okshef | Microsoft Windows 7 | 227 | 08-03-2018 10:59 | |
Разное - [решено] Перенос папки пользователя на другой диск в MS Vista | PulSar.CE194694 | Microsoft Windows Vista | 19 | 19-02-2010 00:15 | |
ALTLinux - [решено] Установка ОС на жесткий диск из Alt Linux 4.1 Desktop LiveCD | CJ F.A.N. | Общий по Linux | 9 | 20-01-2009 19:34 | |
Как установить Windows на другой жесткий диск? | lur | Автоматическая установка Windows 2000/XP/2003 | 1 | 12-12-2006 07:37 | |
Перенос операционной системы на другой жесткий диск | Guest | Хочу все знать | 1 | 05-01-2004 18:26 |
|