Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP disk 1 part 1" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP disk 1 part 2" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows XP disk 1 part 3" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Windows XP disk 1 part 4" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Windows XP disk 1 part 5" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(6)\WINDOWS="Windows XP disk 1 part 6" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP disk 2 part 1" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Windows XP disk 2 part 2" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional Multiprocessor PC" /
fastdetect /noexecute=alwaysoff /hal=halmacpi.dll /kernel=ntkrnlmp.exe
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /noexecute=alwaysoff /detecthal
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Multiprocessor PC with MPS" /fastdetect /noexecute=alwaysoff /hal=halmps.dll /kernel=ntkrnlmp.exe
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\
поиск по Ctrl+F значения “SCSI Miniport”
изменить параметр "Start" с значения "3" на значение "0"
нажать F3 чтобы искать дальше,
исправить везде, где найдёт.
В этой же ветке найти ещё три сервиса:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pciide
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStorV
Значение "Start" у них тоже в 0 (ноль).
#!/bin/sh
cd /mnt/win
tar --ignore-failed-read -czvf ./Win7.tar.gz bootmgr \
config.sys XELDZ autoexec.bat BOOTSECT.BAK Boot Windows \
Recovery "Program Files" ProgramData "Documents and Settings" \
Users PerfLogs Progs AUTOEXEC.BAT CONFIG.SYS MSDOS.SYS \
Bootfont.bin NTDETECT.COM boot.ini IO.SYS ntldr
#!/bin/sh
mkdir /mnt/win
mount /dev/sda1 /mnt/win
cd /mnt/win
tar xvzf /media/FLASH/win7.tar.gz -C /mnt/win
sudo update-grub
chainloader +1
ntldr /ntldr
ntldr /bootmgr
#!/bin/sh
INST_DEV=/dev/sdb1
INST_MNT=/mnt/vdorogu
#INST_MNT=/media/VDOROGU
#INST_MNT=/media/042343232
BOOT_DISK=/dev/sda
LIN_DEV=/dev/sda2
LIN_MNT=/mnt/root
WIN_DEV=/dev/sda1
WIN_MNT=/mnt/win
## For Ext4
#tune2fs -o journal_data_writeback $LIN_DEV
#tune2fs -O ^has_journal $LIN_DEV
#e2fsck -f $LIN_DEV
## === Mount parts
#mkdir $INST_MNT
#mount $INST_DEV $INST_MNT
#mkdir $LIN_MNT
#mount $LIN_DEV $LIN_MNT
#mkdir $WIN_MNT
#mount $WIN_DEV $WIN_MNT
## === Install Linux
cd $INST_MNT
tar xvzfk ./lubuntu1204.tar.gz -C $LIN_MNT
cd $LIN_MNT
mkdir cdrom
mkdir dev
mkdir media
mkdir mnt
mkdir mnt/win
mkdir proc
mkdir sys
mkdir tmp
chmod 777 tmp
chmod 777 home
grub-install --root-directory=$LIN_MNT $BOOT_DISK
mount --bind /dev $LIN_MNT/dev
mount --bind /proc $LIN_MNT/proc
mount --bind /sys $LIN_MNT/sys
chroot $LIN_MNT grub-install --recheck --no-floppy $BOOT_DISK
chroot $LIN_MNT update-grub
umount $LIN_MNT/dev
umount $LIN_MNT/proc
umount $LIN_MNT/sys
## === Install Windows
cd $INST_MNT
#tar xvzf ./iso/winxp.tar.gz -C $WIN_MNT
# === Edit fstab
nano $LIN_MNT/etc/fstab
#!/bin/sh
cd /
tar --ignore-failed-read --exclude=var/cache/apt -czvf lubuntu1204.tgz bin boot etc home lib opt root run sbin usr var > tar_root.log
Перенос ОС Windows на другой компьютер средствами ОС Linux