« -: Apr 28, 2011, 21:47 »
Здравейте,
Наскоро един мой познат в друг град ме помоли да му преинсталирам уиндоуса, че нещо се бъгнал. Той смяташе, че това няма да е трудно, тъй като имам отдалечен достъп и до двете му операционни системи (Windows XP и Ubuntu). Обясних му, че това няма как да стане, тъй като при нова инсталация първоначално инсталатора се зарежда от CD без да има първоначално нито мрежа нито мрежови инструменти за отдалечен достъп и е най-добре да остави за момента нещата както са си за да не оплеска работата.
Да но дали наистина е така?!
Хрумна ми следната идея:
1. Зареждам убунтуто - в grub настройвам да се зарежда то при рестартиране
2. Осигурявам си отдалечен достъп в графична среда (било чрез ssh-тунелиране на X-сесията, било по друг начин) между другото TeamViewer използва wine и за тази цел не го предпочитам, въпреки че става.
3. Инсталирам софтуер за виртуализация в убунтуто (vmware или VirtualBox)
4. Създавам нова виртуална машина. В настройките за харддиска вместо да използва файл за виртуален дял му задавам да използва реален дял - този върху който в момента се намира уиндоуса.
5. Инсталирам уиндоуса върху виртуалната машина, при което той се разполага върху реалния дял съобразно настройките. Качвам му и програма за отдалечен достъп (например VNC), която да се зарежда при стартиране, а също така и настройките за интернета.
6. Всичко това се прави отдалечено в графичен режим, без до този момент да се прекъсва отдалечената сесия.
7. Настройвам grub да зарежда Windows по подразбиране и рестартирам компютъра. Тук е момента на истината, защото виртуалния и реалния хардуер може да се различават значително и мрежата да не тръгне, а от там да нямам и отдалечен достъп. В lilo има една опция -R която позволява само при следващия рестарт да се стартира друга операционна система, а след това да се зарежда пак основната (това е особено полезно, когато се стартира windows, тъй като от него няма как да се изпълни lilo), но в grub засега не знам как става.
8. Ако всичко мине добре би трябвало да имам отдалечен достъп до новоинсталиран windows, стартиран от реална машина и от там нататък вече да му качвам драйвери и т.н.
Сещате ли се за причина това да не може да стане?