LINUX.ORG.RU

Установка Scientific Linux на внешний жесткий диск


0

0

Здраствуйте! Вот решил установить Scientific Linux на внешний жесткий диск, загрузка с внешнего жесткого диска поддерживается. Но я хочу сделать так, что бы потом с этого жесткого диска можно было загрузится на любом компьютере. обязательно для этого иметь версию LiveCD или можно любой дистрибутив установить что бы он работал так как я хочу? А вопрос номер два - я попробывал установить Scientific Linux на внешний жесткий диск, все получилос, но теперь когда я выдергивая внешний жесткий диск из компьютера, начинаю загружать установленную висту на внутреннем жестком диске и на черном экране получаю GRUB, теперь могу висту загруить только при подключенном внешнем жестком диске. Почитав про GRUB я понял что это мультизагрузчик ... но проблему не решил. Почитал тут http://ru.opensuse.org/Установка_SuSE_на_внешний_USB_диск теперь я не могу загруить не одну ОС, все испортил. Объясните мне на пальцах что я натворил и как мне сделать так что бы не подключив жесткий внешний диск я смог загрузится с внутреннего жесткого диска и как установить Scientific Linux на внешний жесткий диск что бы я мог загружать эту ОС с любого компьютера потом? Спасибо!

> Но я хочу сделать так, что бы потом с этого жесткого диска можно было загрузится на любом компьютере. обязательно для этого иметь версию LiveCD или можно любой дистрибутив установить что бы он работал так как я хочу?

вам нужно загружаться не по имени диска (/dev/sda1), а по uuid (/dev/by-uuid/1232142142412421123), подробности должны быть в wiki по той версии scientic, centos или rhel.


установленную висту на внутреннем жестком диске и на черном экране получаю GRUB


раздел /boot был отдельно? вероятно, stage2 находится на том жёстком диске, который отключён. вообще, при этом не стоило загрузчик писать, лучше было отдельно его записать.

а вообще, если есть установленный linux, попробуйте установить на внешний диск с помощью kvm (примерно вот так, но со своими значениями - kvm /dev/sdb -cdrom scientic.iso -m 512)

guttalinux2088
()
Ответ на: комментарий от guttalinux2088

> раздел /boot был отдельно?вероятно, stage2 находится на том жёстком диске, который отключён. вообще, при этом не стоило загрузчик писать, лучше было отдельно его записать.

он у меня на внешнем жестком диске и является отдельными логическим диском. А это как - «записать его отдельно»?

Ivanich
() автор топика

>что бы я мог загружать эту ОС с любого компьютера

Загрузчик надо было устанавливать на внешний диск -откуда грузится выбирать в биосе.

nitz ★★
()
Ответ на: комментарий от nitz

закрузчик и стоит на внешнем жесктком диске. потому я и не могу видимо загрузить теперь висту без внешнего жесткого диска, даже елси я при загрузке выбираю загружаться с внутреннего жесткого диска. Да и при подключении внешнего жесткого диска к другому компьютеру и выборе при старте грузится с USB HDD компьютер немного подумав загружает ОС установленную на внутреннем ЖД.

Ivanich
() автор топика
Ответ на: комментарий от Ivanich

>Загрузчик надо было устанавливать на внешний диск

Запись в MBR внешнего диска я подразумевал.Что такое MBR посмотрите в википедии.У вас загрузчик стоит на внешнем, а запись о нём (MBR) -на внутреннем.Потому загрузка без внешнего не работает, т.к. запись указывает в никуда.И отдельно с внешнего не грузится, потому что запись осталась на вашем основном винчестере.

nitz ★★
()
Ответ на: комментарий от nitz

попробывал .... пока ничего не получилось ... вот как дело было: разбил я жесткий диск, потом выбрал настройки загрузчика GRUB. Тут пришлось поменять место установки загрузчика (стояло так что установился бы он на внутренний жесткий диск) поставил что бы на внешний жесткий диск устанавливалось, причем в скобочках было написано (MBR) я так и подумал, что загрузчик запишится в MBR. Установил все, но без подключенного жесткого диска снова пишет на черном экране GRUB (я так понимаю затерлась запись, указывающая на загрузку ОС висты. как мне теперь ее востановить, иль я не так чет понимаю?!), а если подключить внешний жесткий диск все равно не загружается ничего если выбираю загрузку линукса пишет выдает

Error 17: Cannot mount selected partition

а если выбираю загрузку Висты

Error 13: Invalid or unsupported executable format

Ivanich
() автор топика
Ответ на: комментарий от Ivanich

я так понимаю затерлась запись, указывающая на загрузку ОС висты. как мне теперь ее востановить

Да, затёрлась.Восстановить загрузку- с установочного CD Windows © , в Гугле куча руководств.

По поводу установки- отключите вы вобще винчестер с Виндой когда устанавливаете, оставьте только тот на который ставите -чтоб не гадать и не испортить опять загрузчик.Исправить загрузку Линукса также можно без преустановки, но думаю в вашем случае проще переставить -всё равно система пустая, а опыта у вас нет.Но в обших чертах так- загрузится с livecd и:

 sudo grub 

 find /boot/grub/stage1  -выдаст раздел на котором находится Груб,например hd0,2

 root (hd0,2)

 setup (hd0)
(подразумевается что прочие винчестеры отключены)

nitz ★★
()

Ещё можно определять диск по метке, а не через /dev/ и UUID.

Quasar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.