Προς το περιεχόμενο

Πρόβλημα dual boot Ubuntu 14.04 με Windows XP


Visehrad

Προτεινόμενες αναρτήσεις

Καλημέρα παιδιά. Μου έδωσε ένας φίλος να του σετάρω ένα PC 10ετίας που έχει. Tου πέρασα τα XP καθώς έχει 1gb Ram και είπα να του περάσω και σαν δεύτερο λειτουργικό το Ubuntu που είναι ακόμα πιο ελαφρύ για να επιλέγει κατά το boot που θέλει να μπαίνει. Δεν είχα ξανακάνει install ubuntu ωστόσο με οδηγούς κατάφερα και το έκανα. Είχα χωρίσει τον έναν σκληρό που έχει σε δύο partition των 150Gb κατά την εγκατάσταση των windows Και μετά έφτιαξα στο κενό parition 3 partitions όπως έπρεπε. Προχώρησα στην εγκατάσταση και όλα έγιναν κανονικά και ωραία. Κατά το boot όμως αν επιλέξω Windows startup δεν προχωράει και με πετάει στο Ubuntu μετά από λίγο τα οποία και δουλεύουν ρολόι. Έχετε ιδέα πως μπορώ να επιδιορθώσω το συγκεκριμένο πρόβλημα και αν όχι τουλάχιστον να καταφέρω να απεγκαταστήσω τα Ubuntu από το να κάνω πάλι Format από την αρχη...

Ευχαριστώ προκαταβολικά

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Καλημερα.

 

Καταρχην, το 1GB ειναι μεσα στις ελαχιστες απαιτησεις αν θες ubuntu ή kubuntu. Ειναι τοσα πολλα τα οσα εχει το unity και το kde (το περιβαλλον των ubuntu και kubuntu αντιστοιχα) που με 1GB εισαι στο οριο. Γιαυτο δες κατι σε xubuntu ή lubuntu (ubuntu με xfce ή lxde, που ειναι λιγοτερο απαιτητικα).

 

Για το αλλο θεμα, ποσταρε τι partitions βλεπει το fdisk -l σου ("L" μικρο ειναι αυτο, οχι "i" κεφαλαιο oyte "1"). Πχ το δικο μου, οπου φαινεται ενα partition με windows, ενα με λινουξ, ενα swap και ενα κοινο σε ntfs που το εχω για αποθηκευτικο χωρο.

$ sudo fdisk -l
[sudo] password for jim: 
Disk /dev/sda: 298.1 GiB, 320071851520 bytes, 625140335 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb726b726

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *           63 122881184 122881122  58.6G  7 HPFS/NTFS/exFAT
/dev/sda2       122881185 152183744  29302560    14G 83 Linux
/dev/sda3       152183745 156087539   3903795   1.9G 82 Linux swap / Solaris
/dev/sda4       156087540 625137344 469049805 223.7G  7 HPFS/NTFS/exFAT
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Καλημερα.

 

Καταρχην, το 1GB ειναι μεσα στις ελαχιστες απαιτησεις αν θες ubuntu ή kubuntu. Ειναι τοσα πολλα τα οσα εχει το unity και το kde (το περιβαλλον των ubuntu και kubuntu αντιστοιχα) που με 1GB εισαι στο οριο. Γιαυτο δες κατι σε xubuntu ή lubuntu (ubuntu με xfce ή lxde, που ειναι λιγοτερο απαιτητικα).

 

Για το αλλο θεμα, ποσταρε τι partitions βλεπει το fdisk -l σου ("L" μικρο ειναι αυτο, οχι "i" κεφαλαιο oyte "1"). Πχ το δικο μου, οπου φαινεται ενα partition με windows, ενα με λινουξ, ενα swap και ενα κοινο σε ntfs που το εχω για αποθηκευτικο χωρο.

$ sudo fdisk -l
[sudo] password for jim: 
Disk /dev/sda: 298.1 GiB, 320071851520 bytes, 625140335 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb726b726

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *           63 122881184 122881122  58.6G  7 HPFS/NTFS/exFAT
/dev/sda2       122881185 152183744  29302560    14G 83 Linux
/dev/sda3       152183745 156087539   3903795   1.9G 82 Linux swap / Solaris
/dev/sda4       156087540 625137344 469049805 223.7G  7 HPFS/NTFS/exFAT

 

Έβαλα φωτό φίλε μου

post-89763-0-99408200-1448400339_thumb.jpg

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ωραια. Το partition των xp φαινετια να ειναι ακομα εκει. Τωρα να τσεκαρουμε αν το μενου που επιλεγεις τα windows δειχνει οντως το partition των windows.

 

Ανοιξε το /boog/grub/grub.cfg

gedit /boot/grub/grub.cfg
Καπου υπαρχει ενα κομματι 15-20 σειρες που λεει για τα xp, σαν αυτο

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Microsoft Windows XP Professional (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-66B4817BB4814F0D' {
	insmod part_msdos
	insmod ntfs
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  66B4817BB4814F0D
	else
	  search --no-floppy --fs-uuid --set=root 66B4817BB4814F0D
	fi
	parttool ${root} hidden-
	drivemap -s (hd0) ${root}
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Αν δεν μπορεις να το βρεις, ανεβασε ολο το κειμενο του αρχειου, αλλα σαν κειμενο, οχι φωτο.
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Στο παραθέτω παρακάτω. Θέλω να σου πω επίσης πως ότι κινήσεις γίνουν πρέπει να γίνουν από Linux γιατί το CD εγκατάστασης των XP δεν έχει επιλογή repair..Έχω κάνει και κινήσεις με CD boot repair του Ubuntu αλλά τίποτα..

 

## BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="menuentry 'Microsoft Windows XP Professional (on /dev/sda1)' --class windows --class os  'osprober-chain-785811E95811A6C2' {"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  160a21df-ddb9-4871-b304-4e967b72fd91
else
  search --no-floppy --fs-uuid --set=root 160a21df-ddb9-4871-b304-4e967b72fd91
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=el_GR
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=10
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=10
  fi
fi
### END /etc/grub.d/00_header ###


Και από το Boot Repair Disc

 

Η επιδιόρθωση της εκκίνησης επέτυχε.

Παρακαλώ γράψτε σε ένα φύλλο χαρτί το ακόλουθο URL:
http://paste.ubuntu.com/13504126/


Σε περίπτωση που αντιμετωπίζετε ακόμη προβλήματα εκκίνησης, υποδείξτε αυτό το URL σε:
[email protected]


Παρακαλώ επισκευάστε τον τομέα εκκίνησης της κατάτμησης sda1 Αυτό μπορεί να εκτελεστεί με τη χρήση εργαλείων όπως το TestDisk.
(https://help.ubuntu.com/community/BootSectorFix)


Μπορείτε τώρα να επανεκκινήσετε τον υπολογιστή σας.
Παρακαλώ μη ξεχάσετε να κάνετε το BIOS να εκκινεί από το δίσκο sda (320GB)!

Τα αρχεία εκκίνησης του [Το λειτουργικό σύστημα σε χρήση τώρα - Ubuntu 14.04.3 LTS] είναι μακριά από την αρχή του δίσκου. Το BIOS σας ίσως να μην τα ανιχνεύσει. Μπορείτε αν θέλετε να προσπαθήσετε ξανά αφού δημιουργήσετε μια κατάτμηση /boot (EXT4, >200MB, αρχή του δίσκου). Αυτό μπορεί να εκτελεστεί με τη χρήση εργαλείων όπως το gParted. Στη συνέχεια, επιλέξτε αυτή την κατάτμηση μέσω της ρύθμισης [Ξεχωριστή /boot κατάτμηση:] του [boot Repair]. (https://help.ubuntu.com/community/BootPartition)

Στο παραθέτω παρακάτω. Θέλω να σου πω επίσης πως ότι κινήσεις γίνουν πρέπει να γίνουν από Linux γιατί το CD εγκατάστασης των XP δεν έχει επιλογή repair..Έχω κάνει και κινήσεις με CD boot repair του Ubuntu αλλά τίποτα..

 

## BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="menuentry 'Microsoft Windows XP Professional (on /dev/sda1)' --class windows --class os  'osprober-chain-785811E95811A6C2' {"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  160a21df-ddb9-4871-b304-4e967b72fd91
else
  search --no-floppy --fs-uuid --set=root 160a21df-ddb9-4871-b304-4e967b72fd91
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=el_GR
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=10
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=10
  fi
fi
### END /etc/grub.d/00_header ###

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Φίλε μου άστο θα το βγάλω το Ubuntu έχω δοκιμάσει κάθε οδηγό που υπάρχει διαθέσιμο δεν γίνεται κάτι. Του φτάνουν τα XP!

Στο παραθέτω παρακάτω. Θέλω να σου πω επίσης πως ότι κινήσεις γίνουν πρέπει να γίνουν από Linux γιατί το CD εγκατάστασης των XP δεν έχει επιλογή repair..Έχω κάνει και κινήσεις με CD boot repair του Ubuntu αλλά τίποτα..

 

## BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="menuentry 'Microsoft Windows XP Professional (on /dev/sda1)' --class windows --class os  'osprober-chain-785811E95811A6C2' {"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  160a21df-ddb9-4871-b304-4e967b72fd91
else
  search --no-floppy --fs-uuid --set=root 160a21df-ddb9-4871-b304-4e967b72fd91
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=el_GR
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=10
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=10
  fi
fi
### END /etc/grub.d/00_header ###


Και από το Boot Repair Disc

 

Η επιδιόρθωση της εκκίνησης επέτυχε.

Παρακαλώ γράψτε σε ένα φύλλο χαρτί το ακόλουθο URL:
http://paste.ubuntu.com/13504126/


Σε περίπτωση που αντιμετωπίζετε ακόμη προβλήματα εκκίνησης, υποδείξτε αυτό το URL σε:
[email protected]


Παρακαλώ επισκευάστε τον τομέα εκκίνησης της κατάτμησης sda1 Αυτό μπορεί να εκτελεστεί με τη χρήση εργαλείων όπως το TestDisk.
(https://help.ubuntu.com/community/BootSectorFix)


Μπορείτε τώρα να επανεκκινήσετε τον υπολογιστή σας.
Παρακαλώ μη ξεχάσετε να κάνετε το BIOS να εκκινεί από το δίσκο sda (320GB)!

Τα αρχεία εκκίνησης του [Το λειτουργικό σύστημα σε χρήση τώρα - Ubuntu 14.04.3 LTS] είναι μακριά από την αρχή του δίσκου. Το BIOS σας ίσως να μην τα ανιχνεύσει. Μπορείτε αν θέλετε να προσπαθήσετε ξανά αφού δημιουργήσετε μια κατάτμηση /boot (EXT4, >200MB, αρχή του δίσκου). Αυτό μπορεί να εκτελεστεί με τη χρήση εργαλείων όπως το gParted. Στη συνέχεια, επιλέξτε αυτή την κατάτμηση μέσω της ρύθμισης [Ξεχωριστή /boot κατάτμηση:] του [boot Repair]. (https://help.ubuntu.com/community/BootPartition)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Φίλε μου άστο θα το βγάλω το Ubuntu έχω δοκιμάσει κάθε οδηγό που υπάρχει διαθέσιμο δεν γίνεται κάτι. Του φτάνουν τα XP!

Θα πρότεινα να το ξανασκεφτείς. Καλύτερα ίσως θα ήταν να βγάλεις τα Windows XP τα οποία έχουν λήξει και πλέον είναι μια τρύπα ασφαλείας από μόνα τους (μη νομίζεις ότι firewalls και antivirus θα σε προστατέψουν όσο πρέπει όταν το ίδιο το Λ.Σ. δεν παρέχει την βασική ασφάλεια που χρειάζεται) και να κάνεις μια καθαρή εγκατάσταση κάποιας ελαφριάς διανομής Linux. Υπάρχουν αρκετές που μπορείς να δοκιμάσεις μέσω Live USB πριν κάνεις εγκατάσταση. Όποια σου αρέσει ή σου ταιριάζει καλύτερα μπορείς να την εγκαταστήσεις.

Για χρήστη που ξεκινά τώρα θα πρότεινα Linux Mint με XFCE ή MATE , είτε Xubuntu. (το Lubuntu αν και ελαφρύ δεν παρέχει - κατά τη γνώμη μου - την χρηστικότητα που χρειάζεται, θέλει λίγο ψάξιμο παραπάνω).

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Βασικά επειδή μιλάμε για άτομο που δεν το έχει με υπολογιστές το φοβάμαι. Απ την άλλη το είδα σε παρουσίαση και μου φάνηκε πολύ φιλικό στον χρήστη. Επίσης έχει και πολύ μεγαλύτερη ασφάλεια από ιούς σωστά? Αυτό είναι σημαντικό γιατί μπαίνει σε διάφορα streaming και στοιχήματα και όλο και κάτι τσιμπάει..Drivers φαντάζομαι θα βρω εύκολα όπως windows XP ή εκεί λες να αντιμετωπίσω πρόβλημα? Επειδή μιλάμε για αρχαίο κομμάτι..

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Για πες καλυτερα τι προδιαγραφες εχει το pc να σου πουμε τι να βαλεις...

Αν βαζεις λινουξ μονο και μονο για να γλυτωσεις απο τους ιους των windows, τοτε θα πρεπει να το ξανασκεφτεις.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Για πες καλυτερα τι προδιαγραφες εχει το pc να σου πουμε τι να βαλεις...

Αν βαζεις λινουξ μονο και μονο για να γλυτωσεις απο τους ιους των windows, τοτε θα πρεπει να το ξανασκεφτεις.

Έχει τον intel celeron E1200 (512K Cache, 1.60 GHz, 800 MHz FSB) και RAM 1GB.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Καρτα γραφικων; Την onboard της intel; Εχει τιποτε αλλο πιο περιεργο, πχ κανενα στικακι για να παιρνει ιντερνετ ασυρματα;

Σωστά. Όχι ΄δεν έχει κάτι περίεργο. Η χρήση που θέλει είναι σερφάρισμα και κατέβασμα ταινιών

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Λίγο είναι αυτό;

Ναι. Οι λογοι του "γιατι οχι λινουξ" τους εχω αναφερει εδω

http://www.insomnia.gr/topic/586862-λειτουργικο-linux/page-2

 

Σωστά. Όχι ΄δεν έχει κάτι περίεργο. Η χρήση που θέλει είναι σερφάρισμα και κατέβασμα ταινιών

Τοτε εισαι μια χαρα, οτι και να βαλεις μιας και drivers υπαρχουν προεγκατεστημενοι στην καθε διανομη. Και βρες ακομα 1GB μνημης τουλαχιστον.
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ναι. Οι λογοι του "γιατι οχι λινουξ" τους εχω αναφερει εδω

http://www.insomnia.gr/topic/586862-λειτουργικο-linux/page-2

Το rant και η έλλειψη επιχειρημάτων δεν είναι λόγοι

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...