kendoori
June 5th, 2010, 04:59 PM
I am ready to reclaim the disk space that is currently being used by XP in my dualboot scenario. Per the Gparted scan below, my hard drive is currently being sequenced as sda1 (NTFS data only, which I mounted in Ubuntu and write my working documents to), sda2 (XP operating system/boot drive). Ubuntu is on sda3, with home on sda4. I'm currently running 9.10.
I would like to eliminate the contents of sda2, and migrate sda1 contents to ext4. Question is, what are the best steps. I have good backups of everything, and sync my NTFS data to a NAS.
http://www.tpchealthcare.com/transfer/Selection_001.png
My grub.cfg looks as follows (am running 1.97)
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set ee494eac-b3a7-48f3-bfb2-2c0da4c74b34
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-22-generic-pae" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set ee494eac-b3a7-48f3-bfb2-2c0da4c74b34
linux /boot/vmlinuz-2.6.31-22-generic-pae root=UUID=ee494eac-b3a7-48f3-bfb2-2c0da4c74b34 ro quiet splash
initrd /boot/initrd.img-2.6.31-22-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-22-generic-pae (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set ee494eac-b3a7-48f3-bfb2-2c0da4c74b34
linux /boot/vmlinuz-2.6.31-22-generic-pae root=UUID=ee494eac-b3a7-48f3-bfb2-2c0da4c74b34 ro single
initrd /boot/initrd.img-2.6.31-22-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-21-generic-pae" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set ee494eac-b3a7-48f3-bfb2-2c0da4c74b34
linux /boot/vmlinuz-2.6.31-21-generic-pae root=UUID=ee494eac-b3a7-48f3-bfb2-2c0da4c74b34 ro quiet splash
initrd /boot/initrd.img-2.6.31-21-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-21-generic-pae (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set ee494eac-b3a7-48f3-bfb2-2c0da4c74b34
linux /boot/vmlinuz-2.6.31-21-generic-pae root=UUID=ee494eac-b3a7-48f3-bfb2-2c0da4c74b34 ro single
initrd /boot/initrd.img-2.6.31-21-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-20-generic-pae" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set ee494eac-b3a7-48f3-bfb2-2c0da4c74b34
linux /boot/vmlinuz-2.6.31-20-generic-pae root=UUID=ee494eac-b3a7-48f3-bfb2-2c0da4c74b34 ro quiet splash
initrd /boot/initrd.img-2.6.31-20-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-20-generic-pae (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set ee494eac-b3a7-48f3-bfb2-2c0da4c74b34
linux /boot/vmlinuz-2.6.31-20-generic-pae root=UUID=ee494eac-b3a7-48f3-bfb2-2c0da4c74b34 ro single
initrd /boot/initrd.img-2.6.31-20-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-19-generic-pae" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set ee494eac-b3a7-48f3-bfb2-2c0da4c74b34
linux /boot/vmlinuz-2.6.31-19-generic-pae root=UUID=ee494eac-b3a7-48f3-bfb2-2c0da4c74b34 ro quiet splash
initrd /boot/initrd.img-2.6.31-19-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-19-generic-pae (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set ee494eac-b3a7-48f3-bfb2-2c0da4c74b34
linux /boot/vmlinuz-2.6.31-19-generic-pae root=UUID=ee494eac-b3a7-48f3-bfb2-2c0da4c74b34 ro single
initrd /boot/initrd.img-2.6.31-19-generic-pae
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows NT/2000/XP (on /dev/sda2)" {
insmod ntfs
set root=(hd0,2)
search --no-floppy --fs-uuid --set aa60cdb060cd8413
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
I would like to eliminate the contents of sda2, and migrate sda1 contents to ext4. Question is, what are the best steps. I have good backups of everything, and sync my NTFS data to a NAS.
http://www.tpchealthcare.com/transfer/Selection_001.png
My grub.cfg looks as follows (am running 1.97)
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set ee494eac-b3a7-48f3-bfb2-2c0da4c74b34
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-22-generic-pae" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set ee494eac-b3a7-48f3-bfb2-2c0da4c74b34
linux /boot/vmlinuz-2.6.31-22-generic-pae root=UUID=ee494eac-b3a7-48f3-bfb2-2c0da4c74b34 ro quiet splash
initrd /boot/initrd.img-2.6.31-22-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-22-generic-pae (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set ee494eac-b3a7-48f3-bfb2-2c0da4c74b34
linux /boot/vmlinuz-2.6.31-22-generic-pae root=UUID=ee494eac-b3a7-48f3-bfb2-2c0da4c74b34 ro single
initrd /boot/initrd.img-2.6.31-22-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-21-generic-pae" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set ee494eac-b3a7-48f3-bfb2-2c0da4c74b34
linux /boot/vmlinuz-2.6.31-21-generic-pae root=UUID=ee494eac-b3a7-48f3-bfb2-2c0da4c74b34 ro quiet splash
initrd /boot/initrd.img-2.6.31-21-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-21-generic-pae (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set ee494eac-b3a7-48f3-bfb2-2c0da4c74b34
linux /boot/vmlinuz-2.6.31-21-generic-pae root=UUID=ee494eac-b3a7-48f3-bfb2-2c0da4c74b34 ro single
initrd /boot/initrd.img-2.6.31-21-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-20-generic-pae" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set ee494eac-b3a7-48f3-bfb2-2c0da4c74b34
linux /boot/vmlinuz-2.6.31-20-generic-pae root=UUID=ee494eac-b3a7-48f3-bfb2-2c0da4c74b34 ro quiet splash
initrd /boot/initrd.img-2.6.31-20-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-20-generic-pae (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set ee494eac-b3a7-48f3-bfb2-2c0da4c74b34
linux /boot/vmlinuz-2.6.31-20-generic-pae root=UUID=ee494eac-b3a7-48f3-bfb2-2c0da4c74b34 ro single
initrd /boot/initrd.img-2.6.31-20-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-19-generic-pae" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set ee494eac-b3a7-48f3-bfb2-2c0da4c74b34
linux /boot/vmlinuz-2.6.31-19-generic-pae root=UUID=ee494eac-b3a7-48f3-bfb2-2c0da4c74b34 ro quiet splash
initrd /boot/initrd.img-2.6.31-19-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-19-generic-pae (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set ee494eac-b3a7-48f3-bfb2-2c0da4c74b34
linux /boot/vmlinuz-2.6.31-19-generic-pae root=UUID=ee494eac-b3a7-48f3-bfb2-2c0da4c74b34 ro single
initrd /boot/initrd.img-2.6.31-19-generic-pae
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows NT/2000/XP (on /dev/sda2)" {
insmod ntfs
set root=(hd0,2)
search --no-floppy --fs-uuid --set aa60cdb060cd8413
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###