[Question] Có thể Tạo lại Grub từ Live CD Linux được không ? |
25/07/2007 23:03:38 (+0700) | #1 | 73823 |
|
legenday
Member
|
0 |
|
|
Joined: 10/04/2006 04:00:10
Messages: 65
Location: Under Ground
Offline
|
|
Trường hợp của em xảy ra như sau :
Hdd của em chia làm 4 volume , Sau đó em cài Ubuntu và có grub chạy bình thường .Sau đó em del một volume và tăng kích thước cho volume chứa Ubuntu.
KHi khởi động lại thì Grub báo lỗi
Error 2 .
Nên không thể vào được màn hình chọn OS :cry:
Máy em cài Ubuntu và Windows XP .
Hiện tại em đang dùng Live CD Ubuntu để post bài.
Vậy có thể khôi phục hoặc tạo mới Grub được không ?
Mong mọi người giúp đỡ.
|
|
|
|
|
[Question] Có thể Tạo lại Grub từ Live CD Linux được không ? |
25/07/2007 23:12:11 (+0700) | #2 | 73827 |
|
conmale
Administrator
|
Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
|
|
legenday wrote:
Trường hợp của em xảy ra như sau :
Hdd của em chia làm 4 volume , Sau đó em cài Ubuntu và có grub chạy bình thường .Sau đó em del một volume và tăng kích thước cho volume chứa Ubuntu.
KHi khởi động lại thì Grub báo lỗi
Error 2 .
Nên không thể vào được màn hình chọn OS :cry:
Máy em cài Ubuntu và Windows XP .
Hiện tại em đang dùng Live CD Ubuntu để post bài.
Vậy có thể khôi phục hoặc tạo mới Grub được không ?
Mong mọi người giúp đỡ.
Em "del một volume và tăng kích thước cho volume chứa Ubuntu" bằng cách nào?
Trước kia ubuntu nằm trên partition nào (/dev/haXX)? Bây giờ nó nằm trên partition nào? |
|
What bringing us together is stronger than what pulling us apart. |
|
|
|
[Question] Có thể Tạo lại Grub từ Live CD Linux được không ? |
25/07/2007 23:25:29 (+0700) | #3 | 73834 |
|
quanta
Moderator
|
Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
|
|
legenday wrote:
Trường hợp của em xảy ra như sau :
Hdd của em chia làm 4 volume , Sau đó em cài Ubuntu và có grub chạy bình thường .Sau đó em del một volume và tăng kích thước cho volume chứa Ubuntu.
KHi khởi động lại thì Grub báo lỗi
Error 2.
Nên không thể vào được màn hình chọn OS :cry:
Máy em cài Ubuntu và Windows XP .
Hiện tại em đang dùng Live CD Ubuntu để post bài.
Vậy có thể khôi phục hoặc tạo mới Grub được không ?
Mong mọi người giúp đỡ.
Làm gì có cái grub nào báo chổng chơ mỗi cái lỗi là Error 2. Bạn nên post đúng và đầy đủ cái thông báo lỗi của nó lên đây.
Bạn có thể google với keyword: "How to install grub from a live Ubuntu CD", sẽ kiếm được cái này. |
|
Let's build on a great foundation! |
|
|
|
[Question] Có thể Tạo lại Grub từ Live CD Linux được không ? |
25/07/2007 23:57:41 (+0700) | #4 | 73847 |
|
legenday
Member
|
0 |
|
|
Joined: 10/04/2006 04:00:10
Messages: 65
Location: Under Ground
Offline
|
|
conmale wrote:
Em "del một volume và tăng kích thước cho volume chứa Ubuntu" bằng cách nào?
Dạ em dùng đĩa Hiren Boot ver 8.4
Dùng mục partition Tools -> Chọn Paragon ( gần giống như là PQ magic ạ) ->Sau đó em chọn del và resize cho volume chứa Ubuntu.
Trước kia ubuntu nằm trên partition nào (/dev/haXX)? Bây giờ nó nằm trên partition nào?
Dạ thứ tự như sau:
1: Windows ( Label Windows System File: NTFS)
2: D (Label Study System File :NTFS)
3: E (Label Common System File: NTFS0
4: Ubuntu ( Ext3)
5: I (Label share System File: Fat 32 ) //cái này em xóa đi
6: Linux Swap.
Trước kia nó ở /dev/hda7
bây giờ thì em không rõ.
quanta wrote:
Làm gì có cái grub nào báo chổng chơ mỗi cái lỗi là Error 2.. Bạn nên post đúng và đầy đủ cái thông báo lỗi của nó lên đây.
Dạ đầy đủ thế này :
Grup loading stage1.5
Loading ,Please wait !
Error 2
|
|
|
|
|
[Question] Re: Có thể Tạo lại Grub từ Live CD Linux được không ? |
26/07/2007 00:05:54 (+0700) | #5 | 73852 |
|
conmale
Administrator
|
Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
|
|
Hèm... tội nghiệp quá em. Trên *nix đừng có đưa A: B: C: D: gì hết. Boot vào LiveCD rồi chạy: fdisk -l rồi đưa kết quả lên đây. |
|
What bringing us together is stronger than what pulling us apart. |
|
|
|
[Question] Re: Có thể Tạo lại Grub từ Live CD Linux được không ? |
26/07/2007 01:53:37 (+0700) | #6 | 73878 |
|
legenday
Member
|
0 |
|
|
Joined: 10/04/2006 04:00:10
Messages: 65
Location: Under Ground
Offline
|
|
conmale wrote:
Hèm... tội nghiệp quá em. Trên *nix đừng có đưa A: B: C: D: gì hết. Boot vào LiveCD rồi chạy: fdisk -l rồi đưa kết quả lên đây.
Dạ thưa anh em biết trong *nix làm gì có mấy cái A: B: . Em chỉ mô tả cái trên là lúc trước khi em del cái volume ạ.
Sau đây là toàn bộ partiton ạ :
Dạ em đã tham khảo link mà bạn quanta đưa.
Nhưng khi thực hiện tìm : stage1
thì báo là
Error 15: File not found
Mặc dù đã thực hiện theo hướng dẫn
sudo mkdir /mnt/root
sudo mount -t ext3 /dev/hda8 /mnt/root ( hda8 là nơi em cài Ubuntu )
sudo mount -t proc none /mnt/root/proc
sudo mount -o bind /dev /mnt/root/dev
sudo chroot /mnt/root /bin/bash
sudo grub
find /boot/grub/stage1
thì vẫn báo là :Error 15: File not found
Vậy có thể cài đặt mới được không ạ. |
|
|
|
|
[Question] Re: Có thể Tạo lại Grub từ Live CD Linux được không ? |
26/07/2007 02:49:33 (+0700) | #7 | 73885 |
|
quanta
Moderator
|
Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
|
|
1. Sao bạn lại up cái ảnh lên ttvnol.com là sao?
2. Thử
+ boot vào bằng live CD
+ chroot /mnt/sysimage
+ grub-install /dev/hda8
+ exit
hoặc
+ boot vào bằng live CD
+ grub
+ root (hd0,7)
+ setup (hd0)
+ quit
|
|
Let's build on a great foundation! |
|
|
|
[Question] Re: Có thể Tạo lại Grub từ Live CD Linux được không ? |
26/07/2007 04:12:56 (+0700) | #8 | 73897 |
|
legenday
Member
|
0 |
|
|
Joined: 10/04/2006 04:00:10
Messages: 65
Location: Under Ground
Offline
|
|
|
|
[Question] Re: Có thể Tạo lại Grub từ Live CD Linux được không ? |
26/07/2007 04:41:29 (+0700) | #9 | 73901 |
|
quanta
Moderator
|
Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
|
|
legenday wrote:
quanta wrote:
+ boot vào bằng live CD
+ grub
+ root (hd0,7)
+ setup (hd0)
+ quit
Còn phương án này :Em đã post ở bài trên là gặp lỗi
Error 15 : File not found.
======================================
Cái lỗi này "Error 15: File not found" mà bạn nói ở trên đó là khi bạn thực hiện lệnh
Code:
grub> find /boot/grub/stage1
legenday wrote:
Cũng may nhờ bác em để ý đến :
+ grub-install /dev/hda8
Nhưng khi em thử thì :
ubuntu@ubuntu:~$ grub-install /dev/dha8
/dev/dha7: Not found or not a block device.
=========================
Làm gì có dha, mà trên thì "8", xuống dưới lại "7" là sao?
legenday wrote:
Cuối cùng em làm lại từ đầu theo hướng dẫn của
http://ubuntuforums.org/showthread.php?t=2243
Biến mình thành root => rồi chạy grub-install
ubuntu@ubuntu:~$ sudo mkdir /mnt/root
ubuntu@ubuntu:~$ sudo mount -t ext3 /dev/hda8 /mnt/root
ubuntu@ubuntu:~$ sudo mount -t proc none /mnt/root/proc
ubuntu@ubuntu:~$ sudo mount -o bind /dev /mnt/root/dev
ubuntu@ubuntu:~$ sudo chroot /mnt/root /bin/bash
bash: /home/ubuntu/.bashrc: Not a directory
root@ubuntu:/# grub-install /dev/hda7 //Đến đây thì thành root
mkdir: cannot create directory `/boot': File exists //Đoạn này m thấy báo là có rồi nên không thể tạo được nên em xóa thử xem sao.
root@ubuntu:/# rm /boot
root@ubuntu:/# grub-install /dev/hda7
Probing devices to guess BIOS drives. This may take a long time.
cp: writing `/boot/grub/fat_stage1_5': Read-only file system
==
Đến đây xong xuôi rồi thử test với lẹnh grub và thử tìm xem có thấy file stage1 không thì quả nhiên thấy. Mừng quá :lol
root@ubuntu:/# grub
grub> find /boot/grub/stage1
(hd0,6)
Phù làm mất cả một buổi sáng để tìm hiểu grub là gì , hoạt động ra làm sao .Cũng tìm thấy vài trang nói rất rõ về grub
http://users.bigpond.net.au/hermanzone/p15.htm
và một link ở quantrimang.com cũng khá chi tiết
http://www.quantrimang.com/pop_print.asp?news_id=3106
Bạn nào thích thì tham khảo . Em thấy cũng bõ công cả buổi sáng rồi ( trong khi một nghịch lý là cài lại Ubuntu chỉ vẻn vẹn có 15' )
.
Như vậy cái partition mà bạn cài Ubuntu là /dev/hda7 chứ không phải /dev/hda8 như bạn nói từ đầu --> chứng tỏ bạn chưa fdisk -l như anh conmale nói ở trên.
|
|
Let's build on a great foundation! |
|
|
|
[Question] Re: Có thể Tạo lại Grub từ Live CD Linux được không ? |
26/07/2007 05:26:14 (+0700) | #10 | 73918 |
|
legenday
Member
|
0 |
|
|
Joined: 10/04/2006 04:00:10
Messages: 65
Location: Under Ground
Offline
|
|
Dạ bác có để ý cái ảnh trên em up lên ttvnol.com vì ( mấy trang kia upload mãi không xong.
Ở đấy có 1 partition 7.88mb . Thấy bé xíu nên trước khi em thử lệnh của bác em đã del nó đi để sát nhập nốt với cái ubuntu thành ra mới có vụ hda 7
Để tránh nói đến đoạn ngoài lề .( là em xóa cái 7.88mb đi rồi ) nên những cái em post lên em phải sửa là hda8 cho đúng lúc em post cái ảnh kia .(tránh để các bác mắng là sao khi thi hành lại là hd7 chứ không phải hd8 như lúc post hình) Dòng kia tại sửa chưa hết |
|
|
|
|
[Question] Re: Có thể Tạo lại Grub từ Live CD Linux được không ? |
26/07/2007 18:48:11 (+0700) | #11 | 74010 |
|
conmale
Administrator
|
Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
|
|
|
What bringing us together is stronger than what pulling us apart. |
|
|
|
[Question] Re: Có thể Tạo lại Grub từ Live CD Linux được không ? |
27/07/2007 07:07:01 (+0700) | #12 | 74178 |
|
legenday
Member
|
0 |
|
|
Joined: 10/04/2006 04:00:10
Messages: 65
Location: Under Ground
Offline
|
|
conmale wrote:
Chạy: fdisk -l và gởi kết quả lên để xác định chính xác partitions hiện nay.
Dạ thưa anh conmale . Đây là kết quả khi em dùng sudo fdisk -l
|
|
|
|
|
[Question] Re: Có thể Tạo lại Grub từ Live CD Linux được không ? |
03/01/2009 10:45:09 (+0700) | #13 | 164990 |
merrymenvn
Member
|
0 |
|
|
Joined: 11/06/2008 21:07:29
Messages: 11
Offline
|
|
Em xin phép nhắc lại topic này vì em gặp tình trạng gần như ở đây 2 lần rồi mà không giải quyết được.
Em xin mô tả lại như sau: trước đây máy em cài Vista và Ubuntu. Có lần em cài lại Vista => không còn grub. Em cài lại như sau:
Code:
sudo grub
find /boot/grub/stage1
root (hd0,10)
setup (hd0)
Tuy nhiên khi em cài thử windows 7 build 6801 và hôm qua là cài thử build 7000 thì không thể phục hồi grub được.
Khi chạy:
Code:
root (hd0,10)
setup (hd0)
thì bị lỗi gì đó (em không nhớ rõ), nói chung nó có nghĩa là không thể đọc được file /boot/grub/stage1
Thử find /boot/grub/stage1 thì không tìm thấy.
Em làm thử như ở: http://ubuntuforums.org/showthread.php?t=224351
Code:
sudo mkdir /mnt/root
sudo mount -t ext3 /dev/sda6 /mnt/root
sudo mount -t proc none /mnt/root/proc
sudo mount -o bind /dev /mnt/root/dev
sudo chroot /mnt/root /bin/bash
sudo grub
root (hd0,10)
setup (hd0)
mọi thứ có vẻ như bình thường, nhưng khi khởi động lại thì bị lỗi:
Code:
Grup loading stage1.5
Loading ,Please wait !
Error 2
Em cũng đã thử : boot bằng live cd, mount /dev/sda11 vào /media/dík, rồi chroot /media/disk. Sau đó chạy grub-install /dev/sda11 thì cũng bị lỗi dạng như không đọc được file stage1.
Cũng có vài người (ở fotech.org) cũng bị tương tự khi cài lại Vista và vẫn chưa giải quyết được.
Thông tin thêm:
Code:
root@thanh-desktop:~# fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf0b1ebb0
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1919 15414336 7 HPFS/NTFS
/dev/sda2 1920 19457 140873985 f W95 Ext'd (LBA)
/dev/sda5 1920 4173 18105223+ 7 HPFS/NTFS
/dev/sda6 4174 9627 43809223+ 7 HPFS/NTFS
/dev/sda7 9628 10647 8193118+ 7 HPFS/NTFS
/dev/sda8 10648 13779 25157758+ 7 HPFS/NTFS
/dev/sda9 13780 15564 14337981 83 Linux
/dev/sda10 15565 17905 18804051 83 Linux
/dev/sda11 17906 19275 11004493+ 83 Linux
/dev/sda12 19276 19457 1461883+ 82 Linux swap / Solaris
Trong đó /dev/sda10 mount vào /home và /dev/sda11 là / |
|
|
|
|
[Question] Re: Có thể Tạo lại Grub từ Live CD Linux được không ? |
05/01/2009 10:52:30 (+0700) | #14 | 165178 |
|
meomeo_bebong
Locked
|
0 |
|
|
Joined: 27/06/2006 23:07:44
Messages: 700
Location: vô gia cư
Offline
|
|
Bạn thêm lệnh df để biết cụ thể về các partition trên hdd . Hướng dấn về grub có thể tìm trên google với key:
"cài đặt lại grub dùng ubuntu live cd" - "use ubuntu live cd reinstall"
PS: tớ thấy win luôn cài đặt bootloader của mình lên MBR. Nên muốn cài linux song song với win, tốt nhất nên cài win trước, linux sau. Ngoài cách cài lại grub, còn cách phục hồi MBR nữa là bỏ đĩa hiren't boot vào và gõ fdisk /mbr.
|
|
|
|
|
[Question] Re: Có thể Tạo lại Grub từ Live CD Linux được không ? |
05/01/2009 18:00:01 (+0700) | #15 | 165215 |
|
tuanhung303
Member
|
0 |
|
|
Joined: 07/12/2008 09:13:22
Messages: 77
Offline
|
|
mình cũng bị cái lỗi mất grub này vài lần, hoặc là do chỉnh sửa partition hoặc là do cài window sau khi cài ubuntu... mình cũng đang muốn thử con window 7 build 7000 đây . Hi vọng là cách làm cổ điển là setup lại grub = live CD làm tốt vì con vista của mình bị báo lỗi missing or corrupt file: winload.exe, vào ubuntu kiểm tra thì nó vẫn còn chứ mất đâu , chắc là nó bị hỏng
cám ơn topic của bạn nhé, |
|
|
Users currently in here |
1 Anonymous
|
|
Powered by JForum - Extended by HVAOnline
hvaonline.net | hvaforum.net | hvazone.net | hvanews.net | vnhacker.org
1999 - 2013 ©
v2012|0504|218|
|
|