Trường hợp máy bạn đã cài ubuntu , sau đó lại cài window 7 chẳng hạn khi khởi động lại thì chẳng còn thấy linuxở đâu mà chỉ có win 7.
Lý do :
- Linux cài trước nên grub chiếm MBR (Master Boot Recorder) của hardisk.
- Window cài sau nên boot loader của window chiếm MBR, dĩ nhiên là nó đánh bật grub đi.
- Vì window hơi "dốt" nên menu khởi động nó ko cho linux vào.
Bây giờ các bạn muốn dùng được cả ubuntu và win 7 thì sao ?
đơn giản là cài lại grub lên MBR
Cách làm :
- Bỏ đĩa cài linux vào cd room, hoặc usb chứa linux boot được.
- Linux boot từ cd room hoặc usb xong , vào terminal gõ lệnh sau.
Sau 0.5 giây nếu ko trục trặc gì thì nó sẽ thông báo: finish installtion. No error reported ! Vậy là ok !, tháo usb, cd room ra. Khởi động lại máy sẽ thấy grub, tuy nhiên vẫn chưa có window 7 trong grub bạn vào trong linux, gõ lệnh update grub trong terminal.
nếu ko có lỗi gì thì terminal result như sau:
vậy là trong menu grub sẽ có thêm lựa chọn window 7.
Chú ý :
nếu ko biết phân vùng cài linuxtên gì thì có thể xem danh sách các phân vùng bằng cách gõ lệnh như sau:
sau đó nhìn sang cột system xem cái nào là kiểu linux thì đó chính là phân vùng cài linux
Chúc các bạn thành công !
Lý do :
- Linux cài trước nên grub chiếm MBR (Master Boot Recorder) của hardisk.
- Window cài sau nên boot loader của window chiếm MBR, dĩ nhiên là nó đánh bật grub đi.
- Vì window hơi "dốt" nên menu khởi động nó ko cho linux vào.
Bây giờ các bạn muốn dùng được cả ubuntu và win 7 thì sao ?
đơn giản là cài lại grub lên MBR
Cách làm :
- Bỏ đĩa cài linux vào cd room, hoặc usb chứa linux boot được.
- Linux boot từ cd room hoặc usb xong , vào terminal gõ lệnh sau.
sudo -i //để vào root (vào tài khoản này mới cài lại grub được)
mount /dev/sda3 /mnt // Lệnh này mount sda3 vào thư mục /mnt
grub2-install --root-directory=/mnt/ /dev/sda //Chú ý trong lệnh trên, cụm ký tự cuối là /dev/sda, không phải /dev/sda3.
Lệnh này cài phần mềm quản lý boot grub2 lên ổ cứng sda và trỏ đến thư mục gốc là sda3 đã được mount vào /mnt. để tiếp tục quá trình boot.
Sau 0.5 giây nếu ko trục trặc gì thì nó sẽ thông báo: finish installtion. No error reported ! Vậy là ok !, tháo usb, cd room ra. Khởi động lại máy sẽ thấy grub, tuy nhiên vẫn chưa có window 7 trong grub bạn vào trong linux, gõ lệnh update grub trong terminal.
sudo update-grub
nếu ko có lỗi gì thì terminal result như sau:
zstar@zstar-laptop:~$ sudo update-grub
[sudo] password for zstar:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.35-28-generic
Found initrd image: /boot/initrd.img-2.6.35-28-generic
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done
zstar@zstar-laptop:~$
vậy là trong menu grub sẽ có thêm lựa chọn window 7.
Chú ý :
nếu ko biết phân vùng cài linuxtên gì thì có thể xem danh sách các phân vùng bằng cách gõ lệnh như sau:
fdisk -l
sau đó nhìn sang cột system xem cái nào là kiểu linux thì đó chính là phân vùng cài linux
zstar@zstar-laptop:~$ sudo fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0f700f70
Device Boot Start End Blocks Id System
/dev/sda1 * 63 104856254 52428096 7 HPFS/NTFS/exFAT
/dev/sda2 104856262 901808774 398476256+ f W95 Ext'd (LBA)
/dev/sda3 901810176 972578815 35384320 83 Linux
/dev/sda4 972578816 976773119 2097152 82 Linux swap / Solaris
/dev/sda5 104856325 524297339 209720507+ 7 HPFS/NTFS/exFAT
/dev/sda6 524297406 901808774 188755684+ 7 HPFS/NTFS/exFAT
Chúc các bạn thành công !
congdongcviet.com